适用于所有iOS ViewController的iAd

时间:2013-07-08 07:03:41

标签: ios uiviewcontroller iad

你好下, 我一直在寻找互联网上的这个特定/自定义要求,但无法找到相同的解决方案。 我想在我的应用程序中几乎所有视图(SuperView和SubView)中集成iAd。 有什么办法可以让我使用一个对所有人来说都很常见的iAd。 那就是我不需要为所有不同的视图编写相同的代码。 简而言之,一个常见的iAD可用于我的应用程序中的所有视图

1 个答案:

答案 0 :(得分:0)

简单方法:您需要先集成ADWhirl SDK。然后,您需要在根视图控制器中添加adwhirl视图作为子视图。这是我的代码。我刚刚将adwhirl视图控制器添加到我的tabbarview控制器,并将我的标签栏控制器作为rootview控制器。这样我的adwhirl视图控制器就会显示在我的所有视图中。希望它会对你有所帮助。

AdwhirlViewController *tabView  = [[AdwhirlViewController alloc] init] ;
    self.tabBarController =tabView;

    viewControllerFour.customDelegate=tabView;
    self.tabBarController.delegate = self;

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    NSArray *multipleViewControllers=[[NSArray alloc] initWithObjects:navControllerTwo,navControllerThree, navControllerFour,nil];

    [self.tabBarController setViewControllers:multipleViewControllers];

    [self.window setRootViewController:self.tabBarController]; 

也可以使用以下链接:

How to show iAd in all screens with single reference while using storyboard?