Ausrichtung

In diesem Leitfaden wird erläutert, wie Sie einer Anzeigenanfrage Targeting-Informationen zur Verfügung stellen. Laden Sie die Android API Demo-App herunter, um ein funktionierendes Beispiel zu erhalten.

API-Demo herunterladen

Vorbereitung

RequestConfiguration

RequestConfiguration ist ein Objekt, das Targeting-Informationen erfasst, die global über eine statische MobileAds-Methode angewendet werden sollen.

Wenn Sie die Anfragekonfiguration aktualisieren möchten, rufen Sie einen Builder aus der vorhandenen Konfiguration ab, führen Sie alle gewünschten Aktualisierungen durch und legen Sie ihn so fest:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Einstellung für Inhalte, die auf Kinder ausgerichtet sind

Im Rahmen des US-Gesetzes zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) gibt es die Einstellung „Tag for Child Treaty“. Durch Festlegen dieses Tags bestätigen Sie, dass diese Benachrichtigung korrekt ist und Sie berechtigt sind, im Namen des App-Inhabers zu handeln. Ihnen ist bewusst, dass der Missbrauch dieser Einstellung zur Kündigung Ihres Google-Kontos führen kann.

Als App-Entwickler können Sie angeben, ob Google bei einer Anzeigenanfrage Ihre Inhalte als auf Kinder ausgerichtet einstufen soll. Wenn Sie angeben, dass Google Ihre Inhalte als auf Kinder ausgerichtet einstufen soll, deaktivieren wir interessenbezogene Werbung und Remarketing-Anzeigen für diese Anzeigenanfrage.

Die Einstellung kann über RequestConfiguration.Builder.setTagForChildDirectedTreatment(int) mit allen Versionen des Google Play Services SDK verwendet werden:

  • Rufe setTagForChildDirectedTreatment mit TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE auf, um anzugeben, dass deine Inhalte gemäß COPPA als auf Kinder ausgerichtet behandelt werden sollen. Dadurch wird die Übertragung der Android-Werbe-ID (Android Advertising Identifier, AAID) verhindert.

  • Rufen Sie setTagForChildDirectedTreatment mit TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE auf, um anzugeben, dass Sie nicht möchten, dass Ihre Inhalte gemäß COPPA als auf Kinder ausgerichtet behandelt werden.

  • Rufen Sie setTagForChildDirectedTreatment mit TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED auf, wenn Sie nicht angeben möchten, wie Ihr Inhalt in Anzeigenanfragen in Bezug auf COPPA behandelt werden soll.

Im folgenden Beispiel möchten Sie, dass Ihre Inhalte im Sinne der COPPA-Bestimmungen als auf Kinder ausgerichtet behandelt werden:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Sie können Ihre Anzeigenanfragen zur Verarbeitung für minderjährige Nutzer im Europäischen Wirtschaftsraum (EWR) kennzeichnen. Mit dieser Funktion soll die Einhaltung der EU-Datenschutz-Grundverordnung (DSGVO) erleichtert werden. Möglicherweise gelten für Sie im Rahmen der DSGVO weitere rechtliche Verpflichtungen. Lesen Sie die Richtlinien der Europäischen Union und wenden Sie sich gegebenenfalls an Ihren Rechtsbeistand. Die Tools von Google sollen die Compliance erleichtern und entbinden einen bestimmten Publisher nicht von seinen gesetzlichen Verpflichtungen. Weitere Informationen zu den Auswirkungen der DSGVO auf Publisher

Wenn Sie diese Funktion verwenden, wird der Parameter „Tag für minderjährige Nutzer in Europa“ (TFUA) in die Anzeigenanfrage aufgenommen. Mit diesem Parameter werden personalisierte Anzeigen, einschließlich Remarketing, für alle Anzeigenanfragen deaktiviert. Außerdem werden Anfragen an Drittanbieter, z. B. Tracking-Pixel und Ad-Server eines Drittanbieters, deaktiviert.

Wie bei Einstellungen für Kinder gibt es in RequestConfiguration.Builder eine Methode zum Festlegen des TFUA-Parameters: setTagForUnderAgeOfConsent() mit den folgenden Optionen.

  • Rufen Sie setTagForUnderAgeOfConsent() mit TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE auf, um anzugeben, dass die Anzeigenanfrage für minderjährige Nutzer im Europäischen Wirtschaftsraum (EWR) verarbeitet werden soll. Dadurch wird auch die Übertragung der Android-Werbe-ID (Android Advertising Identifier, AAID) verhindert.

  • Rufen Sie setTagForUnderAgeOfConsent() mit TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE auf, um anzugeben, dass die Anzeigenanfrage für minderjährige Nutzer im Europäischen Wirtschaftsraum (EWR) nicht verarbeitet werden soll.

  • Rufen Sie setTagForUnderAgeOfConsent() mit TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED auf, um anzugeben, dass Sie nicht angegeben haben, ob die Anzeigenanfrage für minderjährige Nutzer im Europäischen Wirtschaftsraum (EWR) verarbeitet werden soll.

Im folgenden Beispiel soll TFUA in Ihre Anzeigenanfragen aufgenommen werden:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Die Tags zur Aktivierung der Einstellung „Auf Kinder“ und setTagForUnderAgeOfConsent() sollten nicht gleichzeitig auf true gesetzt sein. Ist dies der Fall, hat die Einstellung für Inhalte, die auf Kinder ausgerichtet ist, Vorrang.

Filterung von Anzeigeninhalten

Zur Einhaltung der Google Play-Richtlinie zu unangemessener Werbung, die zugehörige Angebote in einer Anzeige umfasst, müssen alle Anzeigen und die zugehörigen Angebote in Ihrer App für die Altersfreigabe Ihrer App geeignet sein, auch wenn die Inhalte selbst ansonsten den Richtlinien von Google Play entsprechen.

Mit Tools wie der höchsten Altersfreigabe für Anzeigeninhalte können Sie besser kontrollieren, welche Inhalte Nutzern in Anzeigen präsentiert werden. Du kannst eine höchste Altersfreigabe festlegen, um die Einhaltung der Plattformrichtlinien zu erleichtern.

Mit der Methode setMaxAdContentRating lässt sich für Anzeigenanfragen von Apps eine höchste Altersfreigabe für Anzeigeninhalte festlegen. AdMob-Anzeigen, die bei entsprechender Konfiguration zurückgegeben werden, haben eine Altersfreigabe, die der entsprechenden Altersfreigabe entspricht oder darunter liegt. Die möglichen Werte für dieses zusätzliche Netzwerk basieren auf den Klassifizierungen für digitale Inhaltslabels und müssen einer der folgenden Strings sein:

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

Mit dem folgenden Code wird ein RequestConfiguration-Objekt konfiguriert, um anzugeben, dass der zurückgegebene Anzeigeninhalt einem Label für digitale Inhalte entsprechen muss, das nicht größer als G ist:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Hier findest du weitere Informationen:

Datenschutzeinstellungen für Publisher (Beta)

Die Datenschutzeinstellungen für Publisher API (PPT) ist ein optionales Tool, mit dem in Apps mit der Methode setPublisherPrivacyPersonalizationState() festgelegt werden kann, ob personalisierte Anzeigen für alle Anzeigenanfragen deaktiviert werden sollen. Wenn Sie diese Funktion verwenden, ist ein PPT-Parameter (Privacy Treatment, Datenschutzeinstellung) für Publisher in alle zukünftigen Anzeigenanfragen für den Rest der Sitzung enthalten.

Anzeigenanfragen an Google erhalten standardmäßig personalisierte Anzeigen. Mit dem folgenden Code wird personalisierte Werbung für alle Anzeigenanfragen deaktiviert:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Anzeigenanfrage

Vom AdRequest-Objekt werden Targeting-Informationen erfasst, die mit einer Anzeigenanfrage gesendet werden.

Eine Implementierung der Anzeigenausrichtung in der Android API Demo App finden Sie im Beispiel für die Anzeigenausrichtung.