gpt4 book ai didi

android - Admob Interstitial 方向在启动时锁定为初始设备方向

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:44 25 4
gpt4 key购买 nike

我在集成 Admob 插页式广告时遇到问题。我的应用同时支持纵向和横向,因此我已将 list 设置为:

android:screenOrientation="fullSensor"

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

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

我正在这样加载广告:

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

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

interstitialAd.loadAd(adRequest);

然后像这样显示:

interstitialAd.show();

最佳答案

我解决了这个问题。最后归结为在方向更改时重新请求广告,重要的是,在 UI 线程中运行该请求。

关于android - Admob Interstitial 方向在启动时锁定为初始设备方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40566953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com