Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
Android 在admob中为个性化广告的捆绑附加中添加npa 0是否有效?_Android_Admob - Fatal编程技术网

Android 在admob中为个性化广告的捆绑附加中添加npa 0是否有效?

Android 在admob中为个性化广告的捆绑附加中添加npa 0是否有效?,android,admob,Android,Admob,我希望你身体好 在捆绑包中添加npa 0以请求个性化广告是否有效,或者我们需要为此创建另一个对象 根据文件,这里写的是什么 这是针对非个性化广告的请求 Bundle extras = new Bundle(); extras.putString("npa", "1"); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras) .b

我希望你身体好

在捆绑包中添加npa 0以请求个性化广告是否有效,或者我们需要为此创建另一个对象

根据文件,这里写的是什么

这是针对非个性化广告的请求

Bundle extras = new Bundle();
extras.putString("npa", "1");
AdRequest request = new AdRequest.Builder()
        .addNetworkExtrasBundle(AdMobAdapter.class, extras)
        .build();
根据文件,它说:

如果请求非个性化广告,则广告请求URL当前为 包括&npa=1。但是,请注意,这是一个内部实现 谷歌移动广告SDK的详细信息,可能会发生变化

如果我想请求个性化广告,我可以放置0

Bundle extras = new Bundle();extras.putString("npa", "0");

提前感谢

如果您想请求个性化广告,无需使用
addNetworkExtrasBundle()

简单地说,

AdRequest.Builder builder = new AdRequest.Builder();
if (/*Request non-personalized ads*/) {
    Bundle extras = new Bundle();
    extras.putString("npa", "1");
    builder.addNetworkExtrasBundle(AdMobAdapter.class, extras);
}
AdRequest request = builder.build();