iPhone - 处理AdMob广告定位

Sat*_*yam 1 iphone admob

我在我的应用程序中集成了AdMob.广告显示在视图的底部.我的应用程序支持纵向和横向模式.更改方向时,如何确保广告仅在底部显示?我想在两个方向展示广告......

任何变通方法请...

Eri*_*lag 7

您需要在GADBannerView上设置自动调整位掩码,以便在设备更改方向时使上边距灵活.假设您的GADBannerView被称为"bannerView_",请尝试:

    [bannerView_ setAutoresizingMask:UIViewAutoresizingFlexibleTopMargin];
Run Code Online (Sandbox Code Playgroud)

在横向模式下,GADBannerView不会覆盖整个屏幕宽度.例如,如果要将其居中放在底部,请尝试:

    [bannerView_ setAutoresizingMask:UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleRightMargin];
Run Code Online (Sandbox Code Playgroud)

您可以使用这些自动调整大小的位来使其适用于您的应用程序.