Если в вашем приложении показывается реклама и оно доступно детям, необходимо, чтобы все объявления соответствовали правилам программы Google Play "Приложения для всей семьи". В этом вам помогут инструменты сервиса AdMob, описанные ниже.
Недавно команда Google Play обновила правила программы "Приложения для всей семьи", добавив следующее объяснение: если одна из целевых аудиторий приложения – дети, приложение не может передавать определенные идентификаторы (в том числе рекламный), относящиеся к детям или пользователям неизвестного возраста.
Обновите GMA SDK для Android до версии 20.6.0 или более поздней, для iOS – до 7.67.0 или более поздней, чтобы рекламный идентификатор не передавался, если запрос объявления содержит тег ресурса для детей. Если вы хотите полностью отключить рекламный идентификатор, удалите из приложения разрешение на работу с ним.
Приложения, разработанные специально для детей
Если вы укажете только детские возрастные группы в разделе "Целевая аудитория и контент" в Google Play Console, AdMob автоматически начнет показывать рекламу, соответствующую правилам программы "Приложения для всей семьи", на все запросы объявлений, поступающие из приложения.
К показу детям допускается лишь часть объявлений AdMob, поэтому если ваше приложение ранее не было ориентировано только на детские возрастные группы, после обновления целевой аудитории может уменьшиться процент выполненных показов.
Приложения для всех, включая детей и семьи
Если в разделе "Целевая аудитория и контент приложения" в Google Play Console вы выберете детские возрастные группы и группы старшего возраста, включая детей и семьи, добавьте код для вызова метода запросов объявлений, показываемых детям (setTagForChildDirectedTreatment()
), и указания максимальных возрастных ограничений для рекламного контента.
setMax_ad_content_rating()
и setTagForChildDirectedTreatment()
, чтобы передавать запросы объявлений, предназначенные для детей, в приложении для смешанной аудитории.RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(
RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Метод setMax_ad_content_rating()
вызывается со значением MAX_AD_CONTENT_RATING_G
. Кроме того, метод tagForChildDirectedTreatment()
вызывается со значением true
. Перед загрузкой объявлений объект RequestConfiguration
должен передаваться в конфигурацию MobileAds.setRequestConfiguration()
. Тогда все объявления будут загружаться в соответствии с правилами программы "Приложения для всей семьи".
AdRequest
можно создать объект AdManagerAdRequest
с помощью соответствующих методов класса AdManagerAdRequest.Builder
.Как соблюдать правила программы Google Play "Приложения для всей семьи" с помощью медиации AdMob
Во всех приложениях для Android из категории "Приложения для всей семьи" при размещении объявлений для детей или людей неизвестного возраста следует использовать рекламный SDK, прошедший самостоятельную сертификацию для использования в приложениях для всей семьи, от Google Play или платформу медиации. Чтобы соблюдать требования Google Play, AdMob будет автоматически блокировать показ объявлений из всех источников, не прошедших самостоятельную сертификацию в Google Play, в приложениях, созданных для детей, или в приложениях для всех с параметром setTagForChildDirectedTreatment(true).
Если вы используете источники объявлений, не прошедшие самостоятельную сертификацию, и вы указали только детские возрастные группы в разделе "Целевая аудитория и контент" в Google Play Console, то в большинстве случаев вы получите оповещение об этом в аккаунте AdMob. Объявления из источников, прошедших самостоятельную сертификацию, по-прежнему будут показываться.
Некоторые издатели заинтересованы в том, чтобы использовать медиацию AdMob в приложениях, доступных детям.
Для этого следует настроить группу медиации на использование только рекламных SDK, прошедших самостоятельную сертификацию для использования в приложениях для всей семьи.
Приложения, разработанные специально для детей
В приложениях, для которых указаны только детские возрастные группы в разделе Целевая аудитория и контент в Google Play Console, для выполнения запросов подойдут только рекламные SDK, прошедшие самостоятельную сертификацию для использования в приложениях для всей семьи от Google Play.
Чтобы такое приложение могло получать из сторонних рекламных сетей объявления, отвечающие требованиям программы "Приложения для всей семьи", нужно добавить вызов setTagForChildDirectedTreatment(true)
и задать параметру max_ad_content_rating
значение G
для каждого запроса объявления. Необходимо также, чтобы эти рекламные сети предоставляли такие объявления.
Google Mobile Ads SDK будет передавать эти запросы сторонним рекламным сетям. Разработчик обязан самостоятельно позаботиться о том, чтобы объявления, предоставляемые этими сетями, соответствовали правилам программы "Приложения для всей семьи".
Приложения для всех, включая детей и семьи
В приложениях, для которых указаны детские возрастные группы и группы старшего возраста (включая детей и семьи) в разделе Целевая аудитория и контент в Google Play Console, при размещении объявлений для детей или людей неизвестного возраста подойдет только рекламный SDK, прошедший самостоятельную сертификацию для использования в приложениях для всей семьи.
Чтобы такое приложение могло получать из сторонних рекламных сетей объявления, отвечающие требованиям программы "Приложения для всей семьи", нужно добавить вызов setTagForChildDirectedTreatment(true)
и задать параметру max_ad_content_rating
значение G
для всех запросов объявлений.
Google Mobile Ads SDK будет передавать эти запросы сторонним рекламным сетям. Разработчик обязан самостоятельно позаботиться о том, чтобы объявления, предоставляемые этими сетями, соответствовали правилам программы "Приложения для всей семьи".
Подробнее о программе "Приложения для всей семьи" на сайте Google Developers.