Ios 无法调整AdMob的大小';美国对方向变化的看法

Ios 无法调整AdMob的大小';美国对方向变化的看法,ios,view,admob,uiinterfaceorientation,autoresize,Ios,View,Admob,Uiinterfaceorientation,Autoresize,到目前为止,我尝试的是,在viewDidLoad中,我打电话给 self.bannerView.autoresizingMask=UIViewAutoresizingFlexibleWidth; 及 这两种方法对我都不起作用。嗯,我认为AdMob的创意在横向环境中无法适应屏幕的大小。因此,尽管事实上你正在拉伸视图的框架以适应,但我认为广告本身的大小将保持不变 这意味着您仍应在方向更改时看到广告,它看起来大小相同(请确保在WillAnimateRotationInterfaceOrientati

到目前为止,我尝试的是,在viewDidLoad中,我打电话给

self.bannerView.autoresizingMask=UIViewAutoresizingFlexibleWidth;


这两种方法对我都不起作用。

嗯,我认为AdMob的创意在横向环境中无法适应屏幕的大小。因此,尽管事实上你正在拉伸视图的框架以适应,但我认为广告本身的大小将保持不变


这意味着您仍应在方向更改时看到广告,它看起来大小相同(请确保在WillAnimateRotationInterfaceOrientation:方法中再次请求广告以查看此内容)。

您不需要进行任何移动,但必须为adMovView设置正确的rootViewController

如果使用视图控制器模型,请在每个自定义视图控制器中添加行

adMobView.rootViewController=viewController

其中viewController-应用程序的根视图控制器

不要这样编码

adMobView.rootViewController = self; 
在自定义视图中

adMobView.rootViewController = self;