Google изменил admob используя. Его разрешение после межзвездного объявления заставки. Я пишу код. Его работающее другое приложение, но приложение. Это не работает. Его активность всплеск. Я использую для всплеска. Сначала открывается всплеск, затем admob interstial. Это работает другое приложение, но это приложение не работает.Admob After Splash Screen
public class ActivitySplash extends Activity {
InterstitialAd mInterstitialAd;
private static int SPLASH_TIME_OUT = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
// Prepare the Interstitial Ad
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-xxxxxxxx/xxxxx");
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
Intent i = new Intent(ActivitySplash.this, MainActivity.class);
startActivity(i);
}
});
requestNewInterstitial();
new Handler().postDelayed(new Runnable() {
/*
* Showing splash screen with a timer. This will be useful when you
* want to show case your app logo/company
*/
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app main activity
// Prepare an Interstitial Ad Listener
Intent i = new Intent(ActivitySplash.this, MainActivity.class);
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
} else {
startActivity(i);
}
// close this activity
finish();
}
}, SPLASH_TIME_OUT);
}
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("C56E5F8DEC56E64E3997ED0856A63292")
.build();
mInterstitialAd.loadAd(adRequest);
}
Да, но google изменил правила :( –
? Я не знаю, какие правила вы имеете в виду, но это поведение было с тех пор, как Admob впервые начал использовать Interstitials 3,5 года назад. – William