在Admob横幅上显示UIButton?

时间:2012-11-02 22:17:39

标签: ios uibutton admob

我正在尝试在AdmobBanner上显示UIButton,如下例所示(显然是黑色X)。我在Admob SDK中查找了此选项但找不到任何内容。

我尝试过选择按钮 - >编辑器 - >排列 - >发送到前面没有结果。

X in Corner

非常感谢帮助。

这是我用来展示我的横幅的代码:

CGPoint origin = CGPointMake(0.0,0.0);

// Use predefined GADAdSize constants to define the GADBannerView.
self.adBanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner
                                                origin:origin];

// Note: Edit SampleConstants.h to provide a definition for kSampleAdUnitID
// before compiling.
self.adBanner.adUnitID = @"a150xxxxxxxxxxx";
self.adBanner.delegate = self;
[self.adBanner setRootViewController:self];
[self.view addSubview:self.adBanner];
self.adBanner.center =
CGPointMake(self.view.center.x, self.adBanner.center.y);
[self.adBanner loadRequest:[self createRequest]];

1 个答案:

答案 0 :(得分:2)

我假设你在这里使用界面构建器,并且AdMob视图和你的按钮都是同一父视图的子视图。如果是这种情况,只需确保该按钮位于左侧“对象”窗格中子视图列表中的AdMob视图之前。

另一种选择是在viewDidLoad中进行以下调用:

[self.view bringSubviewToFront:button]

如果您是以编程方式执行此操作,请确保在插入AdMob视图后执行此操作