我正在尝试在 AdmobBanner 上显示一个 UIButton,如下例所示(黑色 X 很明显)。我在 Admob SDK 中寻找这个选项,但找不到任何东西。
我试过选择按钮->编辑器->排列->发送到最前面,但没有结果。
非常感谢您的帮助。
这是我用来显示横幅的代码:
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]];
最佳答案
我假设您在这里使用界面生成器,并且 AdMob View 和您的按钮都是同一父 View 的 subview 。如果是这种情况,只需确保该按钮位于左侧“对象” Pane 的 subview 列表中的 AdMob View 之前即可。
另一种选择是在 viewDidLoad
中进行以下调用:
[self.view bringSubviewToFront:button]
确保在插入 AdMob View 后执行此操作,如果您以编程方式执行此操作
关于ios - 在 Admob 横幅上显示 UIButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13203790/