ios - 在 Admob 横幅上显示 UIButton?

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

最佳答案

我假设您在这里使用界面生成器,并且 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/

相关文章:

ios - UIButton touchDragInside 不起作用

android - Adwhirl SDK 始终返回 'Networkname - failure' ;适配器,调用句柄,一切正常

android - 为什么要在生产环境中删除 AdMob 的 addTestDevice()?

ios - 通知 iVar 值变化

ios - 有没有办法判断 Dropbox block 上传提交是否成功?

iphone - 如何获取iPhone中安装的应用程序名称列表

ios - 在 subview 中按下按钮时,应用崩溃

iphone - 使用MailCore在我自己的应用程序中使用yahoo帐户发送电子邮件

swift - 以编程方式生成的 UIButtons 没有响应

ios - 在使用 monogame 的 iOS App 中集成 Admob