iOS KakaoAd SDK 를 SceneDelegate 적용된 앱에서 사용시 적용방법 문의드립니다

KakaoAdSDK 0.6.0 버전을 사용하고 있습니다.

아래 문서에는 SceneDelegate를 지원하지 않는 앱 기준으로 작성이 되어 있는데
SceneDelegate를 지원하도록 전환하게 되면서 KakaoAdTracker.activate() 호출을
applicationDidBecomeActive(_:slight_smile: 에서 할 수 없게 됐습니다.
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()
    }

감사합니다.

안녕하세요, 카카오모먼트 오픈API 담당자입니다.

iOS KakaoAd SDK 를 SceneDelegate 적용된 앱에서 사용시 적용방법 문의드립니다 에 남겨주신 문의와 동일한 것으로 보입니다.
각 게시판 별로 문의를 확인하는 담당자가 상이하여,

카카오모먼트API 게시판 대신 위 iOS 게시판에 등록하시면 정확한 확인이 가능합니다.

iOS 게시판에 등록 부탁드립니다.
감사합니다.

변경해서 올렸다고 생각했는데 동일한 곳에 추가했네요. :crying_cat_face:
iOS 게시판에 다시 올렸습니다.

1개의 좋아요