MoPub 要求您选择与插页式广告单元相关的方向。这如何与允许旋转的应用程序一起使用?用户可以在获取插页式广告和显示插页式广告之间旋转设备。
我过去使用过的其他网络只会加载一个通用插页式广告,然后在时机成熟时以设备所处的任何方向显示它。
除了明显的“加载两个插页式广告”之外,在 MoPub 中是否有更好的方法来处理这个问题?对于不需要您选择方向的网络,我不想一次加载两个。
MoPub 要求您选择与插页式广告单元相关的方向。这如何与允许旋转的应用程序一起使用?用户可以在获取插页式广告和显示插页式广告之间旋转设备。
我过去使用过的其他网络只会加载一个通用插页式广告,然后在时机成熟时以设备所处的任何方向显示它。
除了明显的“加载两个插页式广告”之外,在 MoPub 中是否有更好的方法来处理这个问题?对于不需要您选择方向的网络,我不想一次加载两个。
因为 MoPub 具有与插页式广告单元关联的方向,所以我会在广告加载后立即设置视图的方向,然后允许视图的方向在插页式广告关闭时旋转。
在 Android 中,MoPub SDK 在广告加载时调用的方法是:
@Override public void onInterstitialLoaded(MoPubInterstitial interstitial) { if (interstitial.isReady()) { mInterstitial.show(); } else { // Other code } }
在此处显示广告之前,您可以设置设备的方向。
当插页式广告关闭时,您可以允许视图的方向旋转。
@Override public void onInterstitialDismissed(MoPubInterstitial interstitial) {}
这样,您只加载一个插页式广告,并且插页式广告不会在旋转时被打断。