daro_flutter 2.0.0-beta02 copy "daro_flutter: ^2.0.0-beta02" to clipboard
daro_flutter: ^2.0.0-beta02 copied to clipboard

Daro Flutter SDK

2.0.0-beta02 #

  • iOS Native SDK: DaroAds 2.0.0-beta02
  • Android Native SDK: daro-sdk 2.0.0-beta13
  • Release date: 2026-08-26

iOS 핀이 trunk 의 DaroAds 로 돌아온다 — Podfile 에 손댈 것이 없다 #

beta01 은 iOS 의존을 Daro 2.0.0-beta02 로 핀했는데, 그 좌표는 CocoaPods trunk 에 없다. 그래서 소비 앱마다 Podfile 에 pod 'Daro', :podspec => <릴리스 URL> 한 줄을 손으로 넣어야 pod install 이 통과했다. beta02 는 DaroAds 2.0.0-beta02 를 핀한다 — trunk 에 있고 같은 Daro.xcframework.zip 자산을 가리킨다.

beta01 에서 넣은 그 줄은 지운다. 남겨두면 두 좌표가 같은 바이너리를 이중으로 물어 pod install 이 충돌한다.

pod 이름은 DaroAds, 모듈 이름은 Daro 다. Swift 에서는 import Daro 를 쓴다 — vendored framework 의 모듈명은 pod 이름이 아니라 Daro.xcframework 자신이 정한다.

동의 API 배선과 COPPA 적용 범위는 beta01 과 같다. 아래 beta01 항목을 그대로 읽으면 된다.

2.0.0-beta01 #

  • iOS Native SDK: Daro 2.0.0-beta02
  • Android Native SDK: daro-sdk 2.0.0-beta13
  • Release date: 2026-08-26

⚠️ iOS 통합을 손봐야 한다 — 발행 전 반드시 읽는다 #

iOS 네이티브 의존이 레거시 DaroAds(1.x) 에서 통합 SDK Daro(2.0) 로 바뀐다. pod 이름 자체가 달라진다. Android 는 이미 통합 SDK 였고 iOS 만 남아 있었다.

소비자 Podfile 에 한 줄이 필요하다. 통합 pod 은 아직 CocoaPods trunk 에 없다.

target 'Runner' do
  pod 'Daro', :podspec => 'https://github.com/delightroom/daro-ios-sdk/releases/download/v2.0.0-beta02/Daro.podspec'
  # ...
end

이 줄이 없으면 pod install 이 다음으로 멈춘다.

None of your spec sources contain a spec satisfying the dependency: Daro (= 2.0.0-beta02)

레거시 DaroAds 는 trunk 에 있어서 수동 배선이 필요 없었다 — 없던 요구가 새로 생긴 것이다. 정식 채널이 열리면 이 줄은 없어진다.

버전을 올릴 때는 pod update Daro 다 — pod install 이 아니다. external :podspecpod install 이 lock 의 이전 버전을 계속 참조해서, 리소스 번들이 없는 옛 바이너리로 빌드되고 서빙 렌더 시점에 크래시한다.

⚠️ COPPA 적용 범위가 줄어든다 #

DaroFlutter.setCoppa 가 iOS 에서 처음 동작하게 되는데, 동시에 적용 범위가 줄어든다. 통합 SDK 는 AdMob 과 AppLovin 을 함께 싣는데 AppLovin SDK 13.x 가 age-restricted API 를 제거해서 AppLovin 으로 라우팅된 트래픽에는 COPPA 가 전달되지 않는다. 에러도 로그도 없다.

아동 대상 앱은 트래픽 가중치를 daro 100 / darom 0 으로 두어야 한다.

고침 #

  • iOS 에서 setGdpr·setCcpa·setCoppa 가 실제로 동작한다. 그전에는 네이티브 채널에 핸들러가 없어 MissingPluginException 이 났고, Dart 가 그것을 삼켜 성공한 것처럼 보였다. 화면과 로그가 성공을 말하는데 SDK 에는 아무것도 안 가는 상태였다.
  • iOS 가 notApplicable·unknown 을 받는다. 이전에는 초기화 경로가 bool API 만 읽어 그 두 상태를 표현할 수 없었다.

1.0.6 #

  • iOS Native SDK: DaroAds 1.1.61
  • Android Native SDK: daro-a 1.5.5
  • Release date: 2026-05-20

1.0.5 #

  • iOS Native SDK: DaroAds 1.1.59
  • Android Native SDK: daro-a 1.5.5
  • Release date: 2026-05-18

1.0.4 #

  • iOS Native SDK: DaroAds 1.1.58
  • Android Native SDK: daro-a 1.5.5
  • Release date: 2026-05-12

1.0.3 #

  • iOS Native SDK: DaroAds 1.1.57
  • Android Native SDK: daro-a 1.5.5
  • Release date: 2026-04-28

plugin-v1.0.1 #

  • iOS Native SDK: DaroAds 1.1.55
  • Android Native SDK: daro-a 1.5.1
  • Release date: 2026-03-20

1.0.2 #

  • iOS Native SDK: DaroAds 1.1.51
  • Android Native SDK: daro-a 1.4.2
  • Release date: 2026-02-24

1.0.1 #

  • iOS Native SDK: DaroAds 1.1.50
  • Android Native SDK: daro-a 1.4.2
  • Release date: 2026-02-19

1.0.0 #

  • iOS Native SDK: DaroAds 1.1.50
  • Android Native SDK: daro-a 1.4.2
  • Release date: 2026-02-04

Changelog #

0.0.2 #

  • iOS Native SDK: DaroAds 1.1.50
  • Android Native SDK: daro-a 1.4.2
  • Release date: 2026-02-04