如何使用 ConsentSDK 正确设置 gdpr_consent?
How to correctly set gdpr_consent with ConsentSDK?
我收到来自 AdMob 的关于 TCF 的警告。在与他们的支持打交道几周并向他们发送代理日志后,他们说我正确设置了 npa
参数,但我没有设置 gdpr_consent
参数。但我看不到任何设置方式,他们也没有给我任何关于如何设置的额外信息。
我正在使用 MoPub 进行调解,除了 ConsentSDK,我还在 MoPub 上设置 npa
值。
这是我的 MoPub 代码:
Map<String,String> npa = new HashMap<>();
npa.put("npa",disablePersonalizedAds ? "1" : "0");
builder.withMediatedNetworkConfiguration(GooglePlayServicesAdapterConfiguration.class.getName(), npa);
这是我的 ConsentSDK 代码:
ConsentInformation.getInstance(context).setConsentStatus(disablePersonalizedAds ? ConsentStatus.NON_PERSONALIZED : ConsentStatus.PERSONALIZED);
有人知道如何设置 gdpr_consent
值吗?
谢谢。
这里发生了几件事。
首先,您在应用中使用的是哪个版本的 AdMob 适配器?自 AdMob 适配器的 v18.3.0.3 (Android) and v7.53.1.2 (iOS) 起,MoPub 代表 Google 收集 GDPR 同意。这意味着,您不需要以这种方式手动传递 npa
。如果您使用的是较新的适配器版本,则可以删除该行代码。
其次,MoPub 目前不支持 https://developers.mopub.com/publishers/best-practices/gdpr-guide/ 的 TCF。因此,当使用 MoPub 进行调解并将 Google 作为需求来源时,除了现有的 GDPR 要求外,发布商没有任何变化。
我收到来自 AdMob 的关于 TCF 的警告。在与他们的支持打交道几周并向他们发送代理日志后,他们说我正确设置了 npa
参数,但我没有设置 gdpr_consent
参数。但我看不到任何设置方式,他们也没有给我任何关于如何设置的额外信息。
我正在使用 MoPub 进行调解,除了 ConsentSDK,我还在 MoPub 上设置 npa
值。
这是我的 MoPub 代码:
Map<String,String> npa = new HashMap<>();
npa.put("npa",disablePersonalizedAds ? "1" : "0");
builder.withMediatedNetworkConfiguration(GooglePlayServicesAdapterConfiguration.class.getName(), npa);
这是我的 ConsentSDK 代码:
ConsentInformation.getInstance(context).setConsentStatus(disablePersonalizedAds ? ConsentStatus.NON_PERSONALIZED : ConsentStatus.PERSONALIZED);
有人知道如何设置 gdpr_consent
值吗?
谢谢。
这里发生了几件事。
首先,您在应用中使用的是哪个版本的 AdMob 适配器?自 AdMob 适配器的 v18.3.0.3 (Android) and v7.53.1.2 (iOS) 起,MoPub 代表 Google 收集 GDPR 同意。这意味着,您不需要以这种方式手动传递 npa
。如果您使用的是较新的适配器版本,则可以删除该行代码。
其次,MoPub 目前不支持 https://developers.mopub.com/publishers/best-practices/gdpr-guide/ 的 TCF。因此,当使用 MoPub 进行调解并将 Google 作为需求来源时,除了现有的 GDPR 要求外,发布商没有任何变化。