私はiOSアプリケーションでGoogleインタラクティブメディア広告を使用しています。これはうまくいきました。今では、それらをtvOSアプリケーションで使用したいと考えています。私は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];
}
誰がどのようにするためにGoogleのインタラクティブメディア広告を使用する方法を教えてもらえますtvOS? Googleインタラクティブメディア広告は、iOSとtvOSの両方のアプリで動作します。