使用AdMob加载时视图缓慢

时间:2020-05-18 18:59:45

标签: java android android-studio admob

这是我的onCreate班上的activity.java

private Button jhaButton;
SegmentedGroup mySegControl;
private static final String AD_UNIT_ID = "ca-app-pub-3940256099942544/1033173712"; //Test ads
private InterstitialAd interstitialAd;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_jha);


    // Initialize the Mobile Ads SDK.
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {}
    });

    // Create the InterstitialAd and set the adUnitId.
    interstitialAd = new InterstitialAd(this);
    // Defined in res/values/strings.xml
    interstitialAd.setAdUnitId(AD_UNIT_ID);

    AdRequest adRequest = new AdRequest.Builder().build();
    interstitialAd.loadAd(adRequest);

    interstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            Toast.makeText(JHAActivity.this, "onAdLoaded()", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onAdFailedToLoad(int errorCode) {
            Toast.makeText(JHAActivity.this,
                    "onAdFailedToLoad() with error code: " + errorCode,
                    Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onAdClosed() {
            // Load the next interstitial.
            interstitialAd.loadAd(new AdRequest.Builder().build());
        }
    });

    jhaButton = (Button) findViewById(R.id.button);
    jhaButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            openJHA();
        }
    });
}

运行我的应用程序并打开此activity.java视图时,视图设备实际执行此操作大约需要2秒钟。有提示吗?

0 个答案:

没有答案