在选项卡式应用程序上共享 iAd



iOS开发的新手,我有一个带有4个选项卡的选项卡式应用程序。我在一个选项卡上显示了一个iAd,我不想在每个视图控制器上反刍代码,我知道这不是正确的实现方式。我在这里看了苹果代码,老实说,我正在努力。

https://developer.apple.com/library/ios/samplecode/iAdSuite/Introduction/Intro.html

我已经在我的应用程序中包含了BannerViewController.m和BannerViewController.h,但我不完全确定如何让它在每个视图控制器上运行广告。

你的困惑

JKX

只需在任何ViewController类中获取UIWindow的引用转到视图控制器的 .m

#import "AppDelegate.h"
@interface ViewController ()
{
  //make object of AppDelegate
    AppDelegate *appDelegate;
}

现在在你的视图中DidLoad 或 ViewDidAppear 抓取窗口的引用。

appDelegate=(AppDelegate*)[UIApplication sharedApplication].delegate;
[appDelegate.window addSubview:yourBannerView];

最新更新