Android Studio 中的 Admob 插页式广告不起作用



我试图在myapp中插入一个Interstial,但如果我放入onclilistener,甚至在启动活动中,它都不起作用。构建运行正确,但间隙没有出现,警报也不能出现。

这是代码:

package com.example.footballplayersquiz2020;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;
public class page3 extends AppCompatActivity
{
private SharedPreferences sharedpreferences;
Integer punteggiofinale = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_page3);
MobileAds.initialize(getApplicationContext(),
"ca-app-pub-2704211852861825/3480480517");
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
final InterstitialAd interstitialAd;
interstitialAd = new InterstitialAd(this);
interstitialAd.setAdUnitId("ca-app-pub-2704211852861825/6611160445");
interstitialAd.loadAd(new AdRequest.Builder().build());
//startad
if (interstitialAd.isLoaded()) {
interstitialAd.show();
} else {
Log.d("TAG", "The interstitial wasn't loaded yet.");
}
//end ad

不知道为什么间隙不能加载。

"ca-app-pub-2704211852861825/3480480517"数字之间必须有"~",而不是"/"检查您的应用程序ID。

相关内容

最新更新