1

我正在尝试在 AdmobBanner 上显示 UIButton,如下例所示(显然是黑色 X)。我在 Admob SDK 中寻找了这个选项,但找不到任何东西。

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

角落里的 X

非常感谢您的帮助。

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

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

1 回答 1

2

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

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

[self.view bringSubviewToFront:button]

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

于 2012-11-02T22:29:57.660 回答