Targeting

This guide explains how to provide targeting information to the Google Mobile Ads SDK.

Prerequisite

Before you continue, set up GMA Next-Gen SDK.

RequestConfiguration

RequestConfiguration collects targeting information applied globally to every ad request. For available targeting tags, refer to the RequestConfiguration.Builder documentation.

Create a RequestConfiguration object with the targeting tags you need using its builder, then set the configuration by calling MobileAds.setRequestConfiguration().

Kotlin

val requestConfiguration = RequestConfiguration
  .Builder()
  // Set your targeting tags.
  .setTagForChildDirectedTreatment(RequestConfiguration.TagForChildDirectedTreatment.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()

MobileAds.setRequestConfiguration(requestConfiguration)

Java

RequestConfiguration requestConfiguration = new RequestConfiguration
  .Builder()
  // Set your targeting tags.
  .setTagForChildDirectedTreatment(TagForChildDirectedTreatment.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build();

MobileAds.setRequestConfiguration(requestConfiguration);

To apply targeting tags from the first ad request, provide the request configuration during SDK initialization:

Kotlin

val requestConfiguration = RequestConfiguration
  .Builder()