根据 Play Console 官方网站,应用程序中必须实施中性年龄屏幕,以便显示的广告适合该儿童。 Play Console 是这么说的:
中性年龄屏幕是一种以某种方式验证用户年龄的机制 这不会鼓励他们伪造自己的年龄并获得 应用程序中并非为儿童设计的区域,例如 年龄门。一个例子是一个系统要求用户 自由输入他们的出生月份、日期和年份。不正确的设置 中性年龄屏幕的功能是将出生日期预设为 所需年龄(例如 13 岁)或表明某个 访问应用程序区域需要年龄。关于年龄的额外指导 屏幕可以在 FTC 网站上找到。
好吧,如果我理解正确的话,询问出生日期应该足以完成中性年龄筛查,对吗?
现在我们已经通过出生日期获得了用户的年龄,我想到了如下:
if(age >= 18){
adRequestBuilder.setMaxAdContentRating(MAX_AD_CONTENT_RATING_MA);
}
else if(age >= 12){
adRequestBuilder.setMaxAdContentRating(MAX_AD_CONTENT_RATING_T);
}
else if(age >= 7){
adRequestBuilder.setMaxAdContentRating(MAX_AD_CONTENT_RATING_PG);
}
else{
adRequestBuilder.setMaxAdContentRating(MAX_AD_CONTENT_RATING_G);
}
可以吗?