0

ドキュメントに記載されているように、 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

4

1 に答える 1