
我的AdMobVIEwController类和方法:
+ (voID)createBanner:(UIVIEwController *)sender{ GADRequest *request = [GADRequest request]; request.testing = YES; request.testDevices = [NSArray arrayWithObjects:GAD_SIMulATOR_ID,nil]; GADBannerVIEw *bannerVIEw = [[GADBannerVIEw alloc] initWithAdSize:kGADAdSizeBanner]; bannerVIEw.adUnitID = @"ca-app-pub-123456"; bannerVIEw.rootVIEwController = (ID)self; bannerVIEw.delegate = (ID<GADBannerVIEwDelegate>)self; bannerVIEw.frame = CGRectMake(0,518,320,50); [bannerVIEw loadRequest:request]; [sender.vIEw addSubvIEw:bannerVIEw];} 我用它来创建横幅:
[AdMobVIEwController createBanner:self];解决方法 嗯,我认为你有很多事情需要考虑:
> [sender.vIEw addSubvIEw:bannerVIEw]不会移动其他视图,
相反,您将横幅视图直接放在视图的顶部
层次结构.
>广告是异步加载的,因此您应该实现委托
用于显示和隐藏广告视图的GADBannerVIEw方法.
>如果你真的想要移动其他视图,你应该使用一些
一种容器视图,包括除了你的所有其他内容
旗帜.如果您收到广告,则可以轻松移动容器视图
(或缩小它)并在你的某个位置显示你的横幅视图
主要观点.
干杯
@H_502_0@ 总结以上是内存溢出为你收集整理的ios – 以编程方式添加GADBannerView全部内容,希望文章能够帮你解决ios – 以编程方式添加GADBannerView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)