Ich bin vor ein paar Probleme hinzufügen, wenn ich versuche, die Interstitial-Anzeige hinzuzufügen.Fehler beim Versuch, die AdMob-Interstitial ad
Es scheint, dass das Android Studio meinen Code ohne Fehler akzeptiert, aber wenn ich meine App öffne - gibt es nur eine leere Seite und das Werbebanner (das mit dem FireBase Tool installiert wurde). Wenn ich den Code lösche, wird alles wieder normal. Ich würde es sehr schätzen, wenn Sie mir helfen könnten.
Code:
package test.com.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.google.android.gms.ads.AdListener;
import com.google.android.gms.ads.AdRequest;
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 adRequest=new AdRequest.Builder().build();
//Prepare the interstitial Ad
interstitial=new InterstitialAd(MainActivity.this);
//Insert the add unit id
interstitial.setAdUnitId(getString(R.string.admob_interstitial_id));
interstitial.loadAd(adRequest);
//prepare an interstitial ad listeners
interstitial.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
//Call displayfunction
displayInterstitial();
}
});
}
public void displayInterstitial(){
//if ads are loaded, show interstitial ads
if (interstitial.isLoaded())
{
interstitial.show();
}
}
P. S. Sowohl die Zeichenfolge als auch die Internet-Berechtigung werden hinzugefügt.
Ihre Protokolle überprüfen und in Frage zeigen –
Ihre XML-Datei, wo Ihr Banner Ansicht hinzugefügt hochladen? und stellen Sie sicher, dass Sie Aktivitätseintrag in Manifest-Datei für Interstitial-Anzeigen haben – Aryan