我使用 UMP 来获得用户同意。然后我想用 Google AdMob 展示广告。在 UMP文档中,存在“向 Google 移动广告 SDK 转发同意”部分。据此,我可以选择 AdMob 应该显示个性化广告还是非个性化广告:
Bundle extras = new Bundle();
extras.putString("npa", "1");
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, extras)
.build();
但是,如果用户接受(“同意”)或拒绝(“不同意”)同意书,我如何获取信息?我如何知道应该展示个性化广告还是非个性化广告?或者我应该在我的应用程序中添加另一个按钮,询问用户想要看到什么样的广告?
我得到的唯一信息UserMessagingPlatform.getConsentInformation
是用户是否已经选择了“同意”或“不同意”(如果状态 == 已获得),但没有选择他选择的选项。