相关疑难解决方法(0)

Admob插页式方向在启动时锁定到初始设备方向

我在整合Admob插页式广告时遇到了问题.我的应用程序支持纵向和横向,因此我将清单设置为:

android:screenOrientation="fullSensor"
Run Code Online (Sandbox Code Playgroud)

问题是Admob插页式广告在启动时似乎已固定/锁定到设备的原始方向.例如,如果我以纵向方向启动应用程序,然后将设备旋转到横向,然后显示广告,则它会显示在其侧面(纵向)...

如何强制插页式广告重置为新的设备方向?

我正在加载广告,如下所示:

interstitialAd = new InterstitialAd(activity);
interstitialAd.setAdUnitId(Config.ADMOB_UNIT_ID);

AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
    .build();

interstitialAd.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud)

然后像这样显示:

interstitialAd.show();
Run Code Online (Sandbox Code Playgroud)

android admob

9
推荐指数
1
解决办法
988
查看次数

Admob广告未在屏幕方向上正确调整大小[包含图片]

我在我的应用中使用Admob广告,但我遇到了问题.每当我将屏幕转为横向模式时,广告就会显示,但它与纵向模式下的尺寸相同.在我的清单中将此xml声明添加到我的主要活动之后发生此问题,这是保持应用程序主要部分顺利运行所必需的:

android:configChanges="orientation|keyboardHidden|screenSize"
Run Code Online (Sandbox Code Playgroud)

我在广告中使用智能横幅尺寸:

ads:adSize="SMART_BANNER"
Run Code Online (Sandbox Code Playgroud)

我附上了这个问题的图片:

这是肖像模式下的样子. 它完美运行 这是我把手机侧身后的样子. 广告仍会显示,但不会调整到填充宽度

如何在横向模式下正确调整广告大小而不删除,我该怎么办?

android:configChanges="orientation|keyboardHidden|screenSize"  
Run Code Online (Sandbox Code Playgroud)

在我的主要活动的清单?

java android admob

4
推荐指数
2
解决办法
2630
查看次数

标签 统计

admob ×2

android ×2

java ×1