Bonjour les gars j'ai intégré la bannière publicitaire admob dans ma mainactivité et fonctionne très bien, mais quand j'essaie d'ajouter l'interstitiel admob il provoque l'application de se bloquer juste quand vous l'ouvrez aucune erreur ne montre lors de la construction du apk ce que ami faire le malAndroid studio - L'intégration des annonces interstitielles Admob provoque le plantage de l'application
im un débutant en java de codage si je ne suis pas beaucoup familier avec le envirement aider un ami à
package this.atest.packagename.myapplication;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.net.Uri;
import android.sax.StartElementListener;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
public class MainActivity extends AppCompatActivity {
InterstitialAd mInterstitialAd;
private InterstitialAd interstitial;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdRequest adRequest1 = new AdRequest.Builder().build();
// Prepare the Interstitial Ad
interstitial = new InterstitialAd(MainActivity.this);
// Insert the Ad Unit ID
interstitial.setAdUnitId(getString(R.string.interstitial));
interstitial.loadAd(adRequest1);
// Prepare an Interstitial Ad Listener
interstitial.setAdListener(new AdListener() {
public void onAdLoaded() {
// Call displayInterstitial() function
displayInterstitial();
}
});
Button btn1 =(Button)findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
startActivity(intent);
}
});
AdView adView = (AdView) findViewById(R.id.adViewBanner);
AdRequest adRequest = new AdRequest.Builder()
.setRequestAgent("android_studio:ad_template").build();
adView.loadAd(adRequest);
}
public void displayInterstitial() {
// If Ads are loaded, show Interstitial else show nothing.
if (interstitial.isLoaded()) {
interstitial.show();
}
}
}
vous pouvez poster votre journal de panne (filtrez également le journal d'ADB pour montrer des "annonces"). –