我在整合Admob插页式广告方面遇到了问题。我的应用程序支持纵向和横向,因此我将清单设置为:
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();
答案 0 :(得分:6)
我修好了。最后,它重新请求广告定位更改,更重要的是,在UI线程中运行该请求。
答案 1 :(得分:0)
不知道这个链接是否有用...... 如果我的答案是无关紧要dnt downvote ...她是链接 android admob resize on landscape
答案 2 :(得分:0)
您在寻找SMART_BANNER ??
将其用作:
openssl/crypto/ct/ct_prn:102
BIO_printf(out, "\n%*sExtensions: ", indent + 4, "");
if (sct->ext_len == 0)
BIO_printf(out, "none");
else
BIO_hex_string(out, indent + 16, 16, sct->ext, sct->ext_len);