ドキュメントに記載されているように、 customRenderedBannerViewDelegateを実装しようとしました : DFPBannerView
バナー ビューの作成と読み込み
self.dfpBannerView = [[DFPBannerView alloc] initWithFrame:self.containerView.bounds];
self.dfpBannerView.rootViewController = self.viewController;
self.dfpBannerView.adUnitID = self.adUnitID;
self.dfpBannerView.validAdSizes = self.validAdSizes;
self.dfpBannerView.customRenderedBannerViewDelegate = self;
[self.dfpBannerView loadRequest:request];
次に、デリゲートを実装します。
- (void)bannerView:(nonnull DFPBannerView *)bannerView
didReceiveCustomRenderedAd:(nonnull DFPCustomRenderedAd *)customRenderedAd {
}
デリゲートが呼び出されない理由について何か考えはありますか? リクエストに特定のパラメータを設定する必要がありますか? customRenderedBanner を有効にするには?
詳細については、単純なデリゲートが正しく機能しており、広告が表示されています
self.dfpBannerView.delegate = self; // Working perfectly
DFP バナーを使用したサンプル プロジェクト: stackoverflow-DFPBanner-sample