Android 如何使用ApproveSDK正确设置gdpr_同意?
我收到AdMob关于TCF的警告。在与他们的支持打了几周交道并向他们发送代理日志后,他们说我正确设置了Android 如何使用ApproveSDK正确设置gdpr_同意?,android,admob,mopub,gdprconsentform,Android,Admob,Mopub,Gdprconsentform,我收到AdMob关于TCF的警告。在与他们的支持打了几周交道并向他们发送代理日志后,他们说我正确设置了npa参数,但我没有设置gdpr\u同意参数。但我看不到任何设置方法,他们也没有给我任何关于如何设置的额外信息 我使用MoPub进行调解,除此之外,我还在MoPub上设置npa值 这是我的MoPub代码: Map<String,String> npa = new HashMap<>(); npa.put("npa",disablePer
npa
参数,但我没有设置gdpr\u同意
参数。但我看不到任何设置方法,他们也没有给我任何关于如何设置的额外信息
我使用MoPub进行调解,除此之外,我还在MoPub上设置npa
值
这是我的MoPub代码:
Map<String,String> npa = new HashMap<>();
npa.put("npa",disablePersonalizedAds ? "1" : "0");
builder.withMediatedNetworkConfiguration(GooglePlayServicesAdapterConfiguration.class.getName(), npa);
有人知道如何设置该值吗
谢谢。这里发生了几件事 首先,您在应用程序中使用哪个版本的AdMob适配器?从AdMob适配器的(Android)和(iOS)开始,MoPub代表谷歌收集GDPR许可。这意味着,您不需要以这种方式手动传递
npa
。如果您使用的是较新的适配器版本,则可以删除该行代码
第二,MoPub目前不支持TCF per。因此,当使用MoPub进行调解并使用谷歌作为请求源时,除了现有的GDPR要求外,出版商没有任何变化。感谢您提供的信息,我不知道这一点。我在
18.2.0.3
上,所以看起来我需要更新。我还需要使用ApproveSDK吗?@casolorz,如果您更新到更新的适配器版本,MoPub将收集GDPR许可并在适配器中传递给Google。您不需要在应用程序中执行其他操作。由于您不再需要显示Google的同意对话框,因此不需要使用他们的同意SDK。谢谢。至少在发布更新并查看错误是否消失之前,我会将您标记为正确。
ConsentInformation.getInstance(context).setConsentStatus(disablePersonalizedAds ? ConsentStatus.NON_PERSONALIZED : ConsentStatus.PERSONALIZED);