【问题标题】:Admob interstitial orientationAdmob 插页式定位
【发布时间】:2015-10-22 07:04:01
【问题描述】:

我想根据我从服务器获得的配置在我的广告中以特定方向展示 admob 插页式广告

在展示广告之前,我会像这样设置活动方向(例如,如果我想要横向):

 @Override
public void onConfigurationChanged(Configuration newConfig){
    if ((VeediUtils.gamePreferences.getOrientation() != null)) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        newConfig.orientation = Configuration.ORIENTATION_LANDSCAPE;
    }
    if (Build.VERSION.SDK_INT > 17) {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);
    };
    super.onConfigurationChanged(newConfig);
}

在清单中我有这个属性表示我处理方向变化:

android:configChanges="keyboardHidden|orientation|screenLayout|uiMode|smallestScreenSize|screenSize"

问题是 admob 广告仍然以纵向显示,方向没有变为横向

【问题讨论】:

    标签: android admob screen-orientation


    【解决方案1】:

    onConfigurationChanged 是一个回调,用于通知您配置已更改。它不是改变屏幕方向的方法。

    您可能需要在其他地方更改屏幕方向,可能在显示插页式广告之前。

    NB 像这样改变屏幕方向将是一个非常令人沮丧和烦人的用户体验。我建议不要这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多