私はAdmob SDKサンプルプロジェクトに基づいて新しいプロジェクトを作成しましたが、rootviewcontroller(UINavigationcontroller)から削除しました。ただし、動作しません。 それはネットワークから広告を受信できないと不満を続けます。Admob SDKのサンプルプロジェクトでNavigationControllerを使用する必要があるのはなぜですか?
元のプロジェクト(UINavigationcontrollerを使用)を実行すると、広告がポップアップ表示されます。
これは意味をなさない!
そして、admobviewprotocol.hをチェックしてください。それは次のように述べています。 admobは、viewcontrollerがUINavigationControllerに返されることを期待していますか?私はそれを持っていない場合は動作しません?どのように奇妙です!
//現在のビューコントローラを返します(AdMobViewはビュー階層の一部である必要があります)。 //ルートビューコントローラ(例えば、 ではなく、UINavigationController // UIViewControllerが接続されている)を返してください。 - (UIViewController *)currentViewControllerForAdAdMobView *)adView;