ios – 以编程方式添加GADBannerView

ios – 以编程方式添加GADBannerView,第1张

概述我创建了一个类作为AdMobViewController,我用来添加这个类的横幅.横幅创建但视图中的其他对象不向上滚动.我如何以编程方式向上滚动视图中的所有对象. 我的AdMobViewController类和方法: + (void)createBanner:(UIViewController *)sender{ GADRequest *request = [GADRequest req @H_502_0@ @H_502_0@ 我创建了一个类作为AdMobVIEwController,我用来添加这个类的横幅.横幅创建但视图中的其他对象不向上滚动.我如何以编程方式向上滚动视图中的所有对象.

我的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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1074801.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存