我在我的应用程序中集成了来自 admob 的插页式广告,那是 google play 版本。我想在应用程序启动时显示广告,但它不起作用。我有一个代码,其中广告出现在“onPause”、“onResume”等方法上。有什么方法可以在启动应用程序后 2 秒内在应用程序启动时显示广告。 这是我的插页式广告代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
StartAppAd.init(this, "110342272", "204516610");
setContentView(R.layout.activity_start);
// Create the interstitial.
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId("ca-app-pub-2869508995487312/2690564381");
// Create ad request.
AdRequest adRequest = new AdRequest.Builder().build();
// Begin loading your interstitial.
interstitial.loadAd(adRequest);
}
@Override
protected void onPause() {
display();
super.onStart();
}
public void display() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}
最佳答案
根据 Admob 的新政策,在应用程序启动和退出时不允许插页式广告。如果您违反此政策,您的帐户可能会被禁止。因此避免它。请单击以下链接阅读 admob 政策以获得更多说明。 https://support.google.com/admob/answer/6201362?hl=en
关于android - 想要在应用程序启动时显示 admob 插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125022/