0

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

4

1 回答 1

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]; 

也可以使用下面的链接:

使用情节提要时如何在所有屏幕中以单一参考显示 iAd?

于 2013-07-08T07:17:25.423 回答