いくつかの異なるアプリにiAdを実装しましたUIViewControllers.
。それぞれにデリゲートメソッドがあり- (void)bannerViewDidLoadAd:(ADBannerView *)banner
、- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
バナーを表示および非表示にします。また、中にバナーを作成するセットアップメソッドもあります。viewDidLoad.
これを行うには、最初にすべてを機能させてから、宣言やプロパティなどUIViewController
とともに、コードを他の各コントローラーにコピーします...ivar
これは正しくありえません。1つを変更するたびに、すべてを変更する必要があります。私の質問(ついに!)は、これらのメソッドを一度記述して、すべてのクラスがそれらにアクセスできるようにする方法はありますか?
ありがとう!