1

iOS アプリケーションで Google インタラクティブ メディア広告を使用しています。うまく機能しているので、tvOS アプリケーションで使用したいと考えています。Google インタラクティブ メディア広告のコードを追加すると、次の問題が発生します。

キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[NSConcreteNotification imaMessage]: 認識されないセレクターがインスタンス 0x7fe4d9e0cb20 に送信されました'

広告を再生するために次のコードを使用しています。

- (void)requestAdsPre:(NSString *)url {
    self.adPlayerLayer = nil;
    //[self.contentPlayer.view removeFromSuperview];
    [self setupAdsLoader];

    [self setUpAdDisplayContainer];
    // Create an ad request with our ad tag, display container, and optional user context.
    IMAAdsRequest *request =
    [[IMAAdsRequest alloc] initWithAdTagUrl:url
                         adDisplayContainer:self.adDisplayContainer
                                userContext:nil];
    [self.adsLoader requestAdsWithRequest:request];
}

#pragma mark SDK Setup

- (void)setupAdsLoader {
    self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:nil];
    self.adsLoader.delegate = self;
}

- (void)setUpAdDisplayContainer {
    self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView companionSlots:nil];
}

tvOS で Google Interactive Media Ads を使用する方法を誰か教えてもらえますか? Google インタラクティブ メディア広告は、iOS アプリと tvOS アプリの両方で機能します。

4

1 に答える 1

1

Google インタラクティブ メディア広告は tvOS をサポートしていません

現在、IMA SDK は tvOS をサポートしていません。これが変更された場合は、ブログで発表し、リリース ページにメモを追加します。

現時点で私が認識している唯一の tvOS 広告フレームワークはAppLovinです。

于 2016-05-09T11:31:11.197 に答える