KakaoAdSDK 0.6.0 버전을 사용하고 있습니다.
아래 문서에는 SceneDelegate를 지원하지 않는 앱 기준으로 작성이 되어 있는데
SceneDelegate를 지원하도록 전환하게 되면서 KakaoAdTracker.activate() 호출을
applicationDidBecomeActive(_ 에서 할 수 없게 됐습니다.
Start Event Tracker Reference
그래서, 어디에서 처리하면 좋을지 문의드립니다.
우선은 아래와 같이 didBecomeActiveNotification 알림을 받았을 때 활성화하도록 구현했습니다.
이렇게 해도 정상적으로 이벤트를 전송할 수 있는지 확인 부탁드리겠습니다.
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
NotificationCenter.default.addObserver(
self,
selector: #selector(didBecomeActiveNotification),
name: UIApplication.didBecomeActiveNotification,
object: nil
)
return true
}
@objc func didBecomeActiveNotification() {
KakaoAdTracker.activate()
}
감사합니다.