我在应用中实施了admob插页式广告,并且一切正常。当admob插页式广告显示时,寻找停止强制我的应用全屏显示的方法
Admobs插页式广告是全屏幕,这很好,问题是,当admob插页式广告以全屏显示时,我的应用程序(在后台)也跳转到全屏。
现在,当有人关闭广告时,应用程序会从全屏幕跳回到正常状态,这对我来说看起来像一个错误,因为它会导致一个小的闪烁效果。
有没有其他人注意到这种效果,或者我一个人在这?
有没有办法解决这个问题?我可以强制我的应用程序保持这种方式,而不是跳转到全屏?或者,我可以强制插页式广告上的状态栏?
提前致谢!
编辑,我的源代码是非常相似,这(从谷歌本身采取的标准方法):
public class BannerExample extends Activity {
private InterstitialAd interstitial;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Create the interstitial.
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(MY_AD_UNIT_ID);
// Create ad request.
AdRequest adRequest = new AdRequest.Builder().build();
// Begin loading your interstitial.
interstitial.loadAd(adRequest);
}
// Invoke displayInterstitial() when you are ready to display an interstitial.
public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
}
更新: 我综合mopub也提供全萤幕插页和有趣的是,这并不与mopub发生即使将其集成到应用程序中也与admob类似。所以我敢打赌,这是admob的一些奇怪的行为,而不是我的应用程序中的一些错误
某些屏幕截图和代码可能会有所帮助。 – berserk 2014-10-09 08:36:21
我也看到这一点,你并不孤单 – yoah 2014-10-10 11:02:21
有趣...至少我并不孤单,但我想没有waz来“修复”这个:-( – 2014-10-10 11:05:33