

Google AdMob如何向广告请求提供定位信息,谷歌admob广告项目靠谱吗Google AdMob如何向广告请求提供定位信息定位本指南介绍如何向广告请求提供定位信息。您可下载Android API Demo应用,查看实际示例。前提条件通读入门指南。RequestConfigurationRequestConfig......
定位
本指南介绍如何向广告请求提供定位信息。您可下载Android API Demo应用,查看实际示例。
前提条件
通读入门指南。
RequestConfiguration
RequestConfiguration对象会收集通过MobileAds静态方法在全局范围内应用的定位信息。
要更新请求配置,请从现有配置中获取构建工具,执行任何所需的更新,然后按如下所示进行设置:
面向儿童的设置
为了遵守《儿童在线隐私保护法》(COPPA)的规定,我们提供了一项名为“面向儿童的内容的标记”的设置。设置此标记,即表示您确认此通知准确无误,且您有权代表应用的所有者行事。您了解,滥用此设置可能会导致您的Google帐号被终止。
作为应用开发者,您可以在发出广告请求时表明是否希望Google将您的内容视为面向儿童的内容。如果您表明希望Google将您的内容视为面向儿童的内容,我们便会采取相应措施,针对该广告请求停用针对用户兴趣投放广告和再营销广告。
通过使用RequestConfiguration.Builder.setTagForChildDirectedTreatment(int),该设置可用于所有版本的Google Play服务SDK:
·使用TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE调用setTagForChildDirectedTreatment,即表明您希望根据《儿童在线隐私保护法》(COPPA)的规定将您的内容视为面向儿童的内容。
·使用TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE调用setTagForChildDirectedTreatment,即表明您不希望根据《儿童在线隐私保护法》(COPPA)的规定将您的内容视为面向儿童的内容。
·如果您不希望在广告请求中表明您想如何根据《儿童在线隐私保护法》(COPPA)的规定来认定您的内容,请使用TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED调用setTagForChildDirectedTreatment。
以下示例表明您希望根据《儿童在线隐私保护法》(COPPA)的规定将您的内容视为面向儿童的内容:
注意:对于“亲子同乐”计划中“主要面向儿童”的应用以及登录使用Family Link管理的Google帐号的用户,系统会自动将所有广告请求的所有内容都视为面向儿童的内容。
未达到法定承诺年龄的用户
您可以对广告请求进行标记,确保针对未达到法定承诺年龄的欧洲经济区(EEA)用户投放的是合适的广告。这项功能旨在帮助您遵守一般数据保护条例(GDPR)。需要说明的是,您可能还须承担GDPR规定的其他法定义务。具体请查看欧盟发布的指导原则,并咨询您自己的法律顾问。另外请注意,Google的工具旨在协助发布商遵守法规,但并不能免除任何特定发布商按照法律规定所需承担的义务。详细了解GDPR给发布商带来了哪些影响。
使用这项功能时,广告请求中会包含一个TFUA(用于表示用户位于欧洲且未达到法定承诺年龄的标记)参数。此参数会禁止针对所有广告请求投放个性化广告,包括再营销广告。它还禁止向第三方广告供应商(例如广告衡量像素和第三方广告服务器)发快递请求。
与面向儿童的设置一样,RequestConfiguration.Builder中有用于设置TFUA参数的setTagForUnderAgeOfConsent方法,其中包括以下选项。
·使用TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE调用setTagForUnderAgeOfConsent,即表明您希望按适合未达到法定承诺年龄的欧洲经济区(EEA)用户的方式处理该广告请求。
·使用TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE调用setTagForUnderAgeOfConsent,即表明您不希望按适合未达到法定承诺年龄的欧洲经济区(EEA)用户的方式处理该广告请求。
·使用TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED调用setTagForUnderAgeOfConsent,即表明您未明确是否按适合未达到法定承诺年龄的欧洲经济区(EEA)用户的方式处理该广告请求。
以下示例表明您希望广告请求中包含TFUA标记:
不应将用于启用面向儿童的设置的标记和setTagForUnderAgeOfConsent同时设置为true。如果同时设置为true,则以“面向儿童的设置”为准。
广告内容过滤
通过使用setMaxAdContentRating方法,应用可为其广告请求设置广告内容分级上限。如果配置了此方法,所返回的AdMob广告的内容分级会等于或低于该上限。此广告联盟额外参数可能的值依数字内容标签分类而定,并且必须是以下字符串之一:
·MAX_AD_CONTENT_RATING_G
·MAX_AD_CONTENT_RATING_PG
·MAX_AD_CONTENT_RATING_T
·MAX_AD_CONTENT_RATING_MA
以下代码会配置RequestConfiguration对象,以指定返回的广告内容所对应的数字内容标签不应高于G:
注意:通过SDK指定的内容分级过滤器设置将替换所有使用AdMob界面配置的设置。
广告请求
AdRequest对象可收集随广告请求一起发快递的定位信息。
地理位置
如果用户已为您的应用授予位置权限,则AdMob会自动将此位置数据传递给SDK。SDK会使用此数据来改进广告定位,而不需更改应用中的任何代码。当然,您可以为广告启用或停用位置数据。
自动填充的地理位置信息不会转发到中介广告联盟,而且还可能会被完全停用。因此,SDK提供了手动设置地理位置的功能。您可以在AdRequest中指定地理位置定位信息,如下所示:
用户的地理位置应该通过适当的方法获得。
出于对用户隐私权的尊重,Google要求所指定的地理位置必须来自您的应用已在使用的信息。
利用定位加载广告
设置请求定位信息后,请使用AdRequest实例在广告视图上调用loadAd()。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部