Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多久可以/应该使用一次adrequest?_Java_Android_Admob - Fatal编程技术网

Java 多久可以/应该使用一次adrequest?

Java 多久可以/应该使用一次adrequest?,java,android,admob,Java,Android,Admob,在我的应用程序中,我有一个横幅(AdView)和一个间隙,它们都从同一个adRequest对象加载各自的广告。或者至少在间隙的情况下是初始Ad。这是可行的,至少对于testad来说是不同的。这是一个好的实践,还是我应该为每个广告建立一个新的AdRequest对象?还可以指定请求请求的广告类型吗 以下是我请求并加载广告的代码: @Override protected void onCreate(Bundle savedInstanceState) { ... AdView bann

在我的应用程序中,我有一个横幅(
AdView
)和一个间隙,它们都从同一个
adRequest
对象加载各自的广告。或者至少在间隙的情况下是初始Ad。这是可行的,至少对于testad来说是不同的。这是一个好的实践,还是我应该为每个广告建立一个新的AdRequest对象?还可以指定请求请求的广告类型吗

以下是我请求并加载广告的代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    ...
    AdView banner = findViewById(R.id.adView);
    interstitial = new InterstitialAd(this);
    interstitial.setAdUnitId(getString(R.string.interstitialAdId));

    createAdRequest();

    banner.loadAd(adRequest);
    interstitial.loadAd(adRequest);
    interstitial.setAdListener(new AdListener(){
        @Override
        public void onAdClosed() {
            createAdRequest();
            interstitial.loadAd(adRequest);
        }
    });
}

private void createAdRequest() {
    adRequest = new AdRequest.Builder()
            .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
            .build();
}

根据我的经验,您不需要更多的广告请求,实际上adrequest对象没有特定于广告的信息,这意味着您可以对多个广告和广告类型使用一个广告请求,这是可以的。

您必须在发送请求时为每个新广告创建adrequest,但在发送请求时无效(来自ad close listener).

您所说的发送请求无效是什么意思?根据文档,您必须以特定的时间间隔发送请求,而不是从AdClose Listener发送请求。您能否提供指向文档中提到的部分的链接?我在文档中没有看到类似的内容,请参见,-->正如确保在适当的时间显示间隙广告非常重要一样,它指出:“AdListener类的onAdClosed()方法是在显示前一个间隙广告后加载新间隙广告的方便位置”