In dieser Anleitung wird beschrieben, wie Sie einer Anzeigenanfrage Targeting-Informationen hinzufügen.
Vorbereitung
- Führen Sie die Schritte im Startleitfaden aus.
Anfragekonfiguration
Das RequestConfiguration
Objekt enthält die globale Konfiguration für jede Anzeigenanfrage und wird durch
Aufrufen von MobileAds.SetRequestConfiguration() angewendet.
Im folgenden Beispiel wird MobileAds mit einem RequestConfiguration-Objekt mit Testgeräte-IDs festgelegt:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
Damit die Änderungen an der Anfragekonfiguration auf alle Anzeigenanfragen angewendet werden, legen Sie die Anfragekonfiguration fest, bevor Sie das SDK initialisieren.
Einstellung für Inhalte für Kinder
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 für Inhalte für Kinder“. Wenn Sie dieses Tag festlegen, bestätigen Sie, dass diese Benachrichtigung korrekt ist und Sie berechtigt sind, im Namen des Inhabers der App zu handeln. Sie sind sich 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 klassifizieren soll. Wenn Sie angeben, dass Google Ihre Inhalte als auf Kinder ausgerichtet klassifizieren soll, deaktiviert das SDK interessenbezogene Werbung und Remarketing-Anzeigen für diese Anzeigenanfrage.
Die Einstellung kann mit allen Versionen des Google Play Services SDK
über RequestConfiguration.TagForChildDirectedTreatment) verwendet werden:
Legen Sie
TagForChildDirectedTreatmentmitTagForChildDirectedTreatment.Truefest, um anzugeben, dass Ihre Inhalte im Hinblick auf COPPA als Inhalte für Kinder behandelt werden sollen. Diese Einstellung verhindert die Übertragung der Android-Werbe-ID (Android Advertising Identifier, AAID).Legen Sie
TagForChildDirectedTreatmentmitTagForChildDirectedTreatment.Falsefest, um anzugeben, dass Ihre Inhalte im Hinblick auf COPPA _nicht_ als Inhalte für Kinder behandelt werden sollen.Legen Sie
TagForChildDirectedTreatmentmitnullfest, wenn Sie in Anzeigenanfragen nicht angeben möchten, wie Ihre Inhalte im Hinblick auf COPPA behandelt werden sollen.
Im folgenden Beispiel wird angegeben, dass Ihre Inhalte im Hinblick auf COPPA als Inhalte für Kinder behandelt werden sollen:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
Minderjährige Nutzer
Sie können Ihre Anzeigenanfragen für die 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 noch weitere rechtliche Verpflichtungen. Lesen Sie die EU-Richtlinien und wenden Sie sich gegebenenfalls an Ihren Rechtsberater. Die Tools von Google sollen die Einhaltung gesetzlicher Bestimmungen erleichtern. Sie entbinden Publisher nicht von ihren gesetzlichen Pflichten.
Weitere Informationen zu den Auswirkungen der DSGVO auf Publisher.
Bei Verwendung dieser Funktion wird der Parameter „Tag For Users under the Age of Consent in Europe“ (TFUA, „Tag für minderjährige Nutzer in Europa“) in die Anzeigenanfrage aufgenommen. Mit diesem Parameter werden personalisierte Anzeigen, einschließlich Remarketing, für alle Anzeigenanfragen deaktiviert. Außerdem werden Anfragen an Drittanbieter deaktiviert, z. B. Tracking-Pixel zur Messung der Anzeigenleistung und Ad-Server von Drittanbietern.
Wie bei den Einstellungen für Inhalte für Kinder gibt es in
RequestConfiguration eine Methode zum Festlegen des TFUA-Parameters:
TagForUnderAgeOfConsent,
mit den folgenden Optionen.
Legen Sie
TagForUnderAgeOfConsentmitTagForUnderAgeOfConsent.Truefest, um anzugeben, dass die Anzeigenanfrage für Nutzer in der Europäischen Wirtschaftsraum (EWR) unter dem Alter der Zustimmung verarbeitet werden soll. Diese Einstellung verhindert die Übertragung der Android-Werbe-ID (Android Advertising Identifier, AAID).Legen Sie
TagForUnderAgeOfConsentmitTagForUnderAgeOfConsent.Falsefest, um anzugeben, dass die Anzeigenanfrage nicht für Nutzer im Europäischen Wirtschaftsraum (EWR) unter dem Schutzalter verarbeitet werden soll.Legen Sie
TagForUnderAgeOfConsentmitnullfest, um anzugeben, dass Sie nicht festgelegt haben, ob die Anzeigenanfrage für minderjährige Nutzer im Europäischen Wirtschaftsraum (EWR) verarbeitet werden soll.
Im folgenden Beispiel wird angegeben, dass TFUA in Ihre Anzeigenanfragen aufgenommen werden soll:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
Die Tags zum Aktivieren der Einstellung für Inhalte für Kinder
und TagForUnderAgeOfConsent sollten nicht gleichzeitig auf true gesetzt werden.
Sollte dieser Fall auftreten, hat die Einstellung für Inhalte für Kinder Vorrang.
Anzeigeninhalte filtern
Gemäß der Google Play-Richtlinie zu unangemessenen Anzeigen , die auch zugehörige Angebote in einer Anzeige umfasst, müssen alle Anzeigen und ihre zugehörigen Angebote, die in Ihrer App eingeblendet werden, der jeweiligen Altersfreigabe von Ihrer App entsprechen, auch wenn der Inhalt der Werbeanzeigen selbst die Richtlinien von Google Play erfüllt.
Anhand der höchsten Altersfreigabe für Anzeigeninhalte lässt sich besser kontrollieren, welche Inhalte Nutzern in Anzeigen präsentiert werden. Diese Einstellung hilft Ihnen, die Plattformrichtlinien einzuhalten.
Apps können mit dem
MaxAdContentRating
Feld eine höchste Altersfreigabe für Anzeigeninhalte für ihre Anzeigenanfragen festlegen. Für AdMob-Anzeigen, die zurückgegeben werden, wenn diese Einstellung konfiguriert ist, gilt eine Altersfreigabe, die der Anfrage entspricht oder niedriger ist.
Die möglichen Werte für diese Netzwerkerweiterung basieren auf Klassifizierungen von Labels für digitale Inhalte und müssen einer der folgenden Strings sein:
MaxAdContentRating.GMaxAdContentRating.PGMaxAdContentRating.TMaxAdContentRating.MA
Im folgenden Beispiel wird ein RequestConfiguration-Objekt konfiguriert, um anzugeben, dass die zurückgegebenen Anzeigeninhalte einem Label für digitale Inhalte entsprechen müssen, das nicht höher als G ist:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
Weitere Informationen zum Festlegen der höchsten Altersfreigabe für einzelne Anzeigenanfragen
Anzeigenanfrage
Das Objekt AdManagerAdRequest enthält Targeting-Informationen für die Anzeigenanfrage.
Benutzerdefiniertes Targeting
Sie können benutzerdefinierte Schlüssel/Wert-Paare über AdManagerAdRequest.AddCustomTargeting() an Werbebuchungen von Google Ad Manager-Kampagnen übergeben, um sie auszurichten:
Im folgenden Beispiel wird das benutzerdefinierte Targeting-Alter als 25 übergeben:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
Im folgenden Beispiel werden Nutzer zwischen 24 und 26 Jahren angesprochen:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26"}
}
};
Kategorieausschlüsse
Sie können einer Anfrage einen Kategorieausschluss auf Anzeigenflächenebene hinzufügen, indem Sie das
AdManagerAdRequest CategoryExclusion
Feld verwenden:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Publisher Provided Identifiers
Sie können eine PPID (Publisher Provided Identifier, vom Publisher bereitgestellte Kennung) für das Frequency Capping, die Zielgruppensegmentierung und das Targeting auf Zielgruppen, die sequenzielle Anzeigenrotation und die zielgruppenbasierte Anzeigenauslieferung auf beliebigen Geräten festlegen.
Im folgenden Beispiel wird die PPID festgelegt:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
Vom Publisher bereitgestellte Signale
Sie können Zielgruppen- und Kontextdaten als vom Publisher bereitgestellte Signale (Publisher Provided Signals, PPS) in Anzeigenanfragen senden. Mit PPS können Sie Ihre Nutzerdaten verwenden, um die programmatische Monetarisierung zu verbessern. Dazu geben Sie Ihre Zielgruppenmerkmale an Bieter in allen Transaktionstypen mithilfe von Standardtaxonomien weiter, ohne Nutzerkennungen weitergeben zu müssen. Zu Ihren Zielgruppenmerkmalen können Verhaltens- und interessenbezogene Daten (IAB-Taxonomie für Zielgruppen 1.1) und Kontextdaten (IAB-Taxonomie für Inhalte 2.2) gehören.
Im folgenden Beispiel wird die Zielgruppensegmentierung festgelegt:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5"},
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10"},
}
};