如何在Android上创建Google移动广告启动画面插页式广告?

时间:2020-10-07 19:13:41

标签: java android android-studio webview

我需要帮助,我希望在启动屏幕加载后显示插页式广告,但广告不会展示。请帮助我。

我想在启动屏幕之后或打开MenuActivity时显示插页式广告。

非常感谢您!

这是我的代码:

public class MainActivity extends AppCompatActivity {

InterstitialAd mInterstitialAd;

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

    // FIREBASE INTERSTICIAL
    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");

    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {
            requestNewInterstitial();
        }
    });

    requestNewInterstitial();

    Toast.makeText(this,"* Necessário Acesso a Internet *",Toast.LENGTH_LONG).show();

    Thread timerThread = new Thread() {
        public void run() {
            try {
                sleep(5000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            } finally {
                runOnUiThread(new Runnable() {
                    @Override public void run() {
                        if (mInterstitialAd.isLoaded()) {
                            mInterstitialAd.show();
                            Intent intent = new Intent(MainActivity.this, MenuActivity.class);
                            startActivity(intent);
                        } else {
                            Intent intent = new Intent(MainActivity.this, MenuActivity.class);
                            startActivity(intent);
                        }
                    }

                });
            }

        }
    };
    timerThread.start();

}

// FIREBASE INTERSTICIAL
private void requestNewInterstitial() {
    AdRequest adRequest = new AdRequest.Builder().build();

    mInterstitialAd.loadAd(adRequest);
}

}

0 个答案:

没有答案