iOSアプリでAdMobを実装するのに少し問題があります。
UITableViewと下部に広告があるUIViewControllerがあります。
viewDidLoadメソッドで、広告の読み込みをリクエストします。
広告が読み込まれている間、UITableViewはビュー全体に表示されます。広告が読み込まれると、デリゲートメソッドadViewDidReceiveAd:(DFPBannerView *)bannerViewが呼び出されます。ここで、広告とUITableViewの両方のフレームを調整します。
これは、1つの小さな問題を除いて、すべてうまく機能します。
adViewDidReceiveAd:(DFPBannerView *)bannerViewが呼び出されたときに、フレームを設定しましたが、広告が最大5秒間表示されません。画面の下部に空白があるだけなので、これは視覚的に心地よいものではありません。
これは、広告データが読み込まれたときにadViewDidReceiveAd:(DFPBannerView *)bannerViewが呼び出されたように見えますが、実際の「広告ビュー」は呼び出されません。つまり、そのメソッドが呼び出された後、広告のUIWebViewをロードします。
これは誰にとっても意味がありますか?誰か助けてもらえますか?
ありがとう。
アップデート:
Google DFPを使用していて、AdMobに接続して広告を検索していることをお伝えしておきます。 それ以来、AdMobから直接publisherIDを使用して同じコードをテストしました。これにより、表示の問題が修正されます。
したがって、これにより問題がGoogleDFPに絞り込まれたと思います。