Ausrichtung

In diesem Leitfaden wird erläutert, wie Targeting-Informationen in einer Anzeigenanfrage angegeben werden.

Um die Anzeigenausrichtung in Aktion zu sehen, laden Sie die iOS API Demo App in Swift oder Objective-C

API-Demo herunterladen

Vorbereitung

Arbeiten Sie den Startleitfaden durch.

GADRequestConfiguration

GADRequestConfiguration ist ein Objekt, das Targeting-Informationen erfasst, die global durch die GADMobileAds freigegebene Instanz. Sie können mit dem folgenden Code darauf zugreifen:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Einstellung „Für Kinder“

Für die Zwecke des US-Gesetzes zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) (COPPA), gibt es die Einstellung tagForChildDirectedTreatment

Als App-Entwickler können Sie angeben, ob Google Ihre Content als auf Kinder ausgerichtet kennzeichnen, wenn Sie eine Anzeigenanfrage stellen. Wenn Sie angeben, dass wenn Sie möchten, dass Google Ihre Inhalte als auf Kinder ausgerichtet einstuft, unternimmt Google , um interessenbezogene Werbung und Remarketing-Anzeigen für diese Anzeigenanfrage zu deaktivieren. Folgende Einstellungsoptionen sind verfügbar: wie folgt:

  • Setzen Sie tagForChildDirectedTreatment auf true, um anzugeben, dass Ihre Inhalte, die im Sinne der COPPA-Bestimmungen als auf Kinder ausgerichtet behandelt werden. Dadurch wird verhindert, dass Übertragung der IDFA (Identifier for Advertisers) möglich.
  • Setzen Sie tagForChildDirectedTreatment auf false, wenn Sie nicht möchten, Ihre Inhalte im Sinne der COPPA-Bestimmungen als auf Kinder ausgerichtet behandelt werden.
  • Legen Sie tagForChildDirectedTreatment nicht fest, wenn Sie nicht angeben möchten, wie ob deine Inhalte den COPPA-Bestimmungen entsprechen müssen.

Das folgende Beispiel gibt an, dass Ihre Inhalte Inhalte, die auf Kinder ausgerichtet sind, im Sinne der COPPA-Bestimmungen:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;

Indem Sie dieses Tag festlegen, bestätigen Sie, dass diese Benachrichtigung korrekt ist und befugt ist, im Namen des Eigentümers der App zu handeln. Sie nehmen zur Kenntnis, dass Missbrauch dieser Einstellung kann zur Kündigung Ihres Google-Kontos führen.

Sie können Ihre Anzeigenanfragen zur Verarbeitung für Nutzer in der Nutzer, die das Mindestalter für Google-Konten noch nicht erreicht haben, im Europäischen Wirtschaftsraum (EWR). Diese Funktion ist wurde entwickelt, um die Einhaltung der allgemeinen Datenschutz-Grundverordnung (DSGVO). Beachten Sie, dass Sie möglicherweise Verpflichtungen im Rahmen der DSGVO. Lesen Sie die Richtlinien der Europäischen Union und wenden Sie sich an sich an Ihren Rechtsbeistand wenden. Die Tools von Google sollen Ihnen Compliance und entbindet einen bestimmten Verlag nicht von seinen Verpflichtungen gemäß gegen das Gesetz. Weitere Informationen zu den Auswirkungen der DSGVO Publisher.

Bei Verwendung dieser Funktion wird ein Tag für minderjährige Nutzer in Der Parameter „Europe“ (TFUA) wird in allen zukünftigen Anzeigenanfragen verwendet. Mit diesem Parameter werden personalisierte Anzeigen, einschließlich Remarketing, für folgende Nutzer deaktiviert: Anzeigenanfrage gesendet werden. Außerdem werden Anfragen an Drittanbieter von Anzeigen deaktiviert, etwa Anzeigenmessungspixel und Ad-Server von Drittanbietern.

Die Einstellung kann mit allen Versionen des Google Mobile Ads SDK verwendet werden: das Festlegen der tagForUnderAgeOfConsent-Property für GADMobileAds.requestConfiguration-Objekt und übergeben true.

  • Setzen Sie tagForUnderAgeOfConsent auf true, um anzugeben, dass Sie die Anzeige schalten möchten. -Anfragen, die auf eine für Nutzer unter 3 Jahren Einwilligung geben. Außerdem wird dadurch die Übertragung der ID, IDFA.
  • Wenn Sie tagForUnderAgeOfConsent nicht konfigurieren, möchten Sie -Anfragen, die auf eine für Nutzer unter 3 Jahren Einwilligung geben.

Im folgenden Beispiel wird angegeben, dass TFUA in der Anzeigenanfrage enthalten sein soll:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;

Die Tags, mit denen die Einstellung „Für Kinder“ aktiviert werden kann und tagForUnderAgeOfConsent nicht gleichzeitig auf true festgelegt sein. Andernfalls hat die Einstellung für Kinder Vorrang.

Filtern von Anzeigeninhalten

In Apps kann für alle Anzeigenanfragen über die Eigenschaft maxAdContentRating von GADRequestConfiguration. Diese Einstellung gilt für den Rest der Sitzung für alle zukünftigen Anzeigenanfragen. Die möglichen Werte für diese Property basieren auf dem Label für digitalen Content Klassifizierungen und sollte eine der folgenden Konstanten:

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

Mit dem folgenden Code werden alle Anzeigenanfragen so konfiguriert, dass der Anzeigencontent angegeben wird sollte der Kennzeichnung des Labels für digitalen Content entsprechen, die nicht höher als GADMaxAdContentRatingGeneral

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral;

Datenschutz für Publisher (Beta)

Die Datenschutzbestimmungen für Publisher (PPT) API ist ein optionales Tool, mit dem Apps angeben können, ob Anzeigen deaktiviert werden sollen Personalisierung für alle Anzeigenanfragen mithilfe der publisherPrivacyPersonalizationState von GADRequestConfiguration. Wenn Sie diese Funktion nutzen, PPT-Parameter (Privacy Treatment) wird in allen zukünftigen Anzeigenanfragen für den für den Rest der Sitzung.

Bei Anzeigenanfragen an Google werden standardmäßig personalisierte Anzeigen ausgeliefert. Die folgenden deaktiviert personalisierte Anzeigen bei allen Anzeigenanfragen:

Swift

GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
    .disabled

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
    GADPublisherPrivacyPersonalizationStateDisabled;

GAMRequest

Vom GAMRequest-Objekt werden Targeting-Einstellungen erfasst die mit einer Anzeigenanfrage gesendet werden.

Inhalts-URL

Bei der Anzeigenanfrage können Apps die URL der bereitgestellten Inhalte übergeben. So kann die Anzeige mithilfe von Keyword-Targeting auf den Inhalt abgestimmt werden.

Wenn Ihre App beispielsweise eine Anzeige anfordert, während Inhalte von https://www.example.com können Sie diese URL zur Ausrichtung auf relevante Keywords übergeben:

Swift

let request = GAMRequest()
request.contentURL = "https://www.example.com"

Objective-C

GAMRequest *request = [GAMRequest request];
request.contentURL = @"https://www.example.com";

Benutzerdefinierte Ausrichtung

Nachdem Sie auf der Ad Manager-Benutzeroberfläche Schlüssel/Wert-Paare konfiguriert haben, -Targeting mit den Schlüsselwerten in einer Anzeigenanfrage. Werbebuchungen, die auf diesen Schlüssel ausgerichtet sind können dann für diese Anzeigenanfrage ausgeliefert werden. Für das Targeting auf mehrere Werte Geben Sie die Werte für einen Schlüssel als kommagetrennten String ein.

Swift

let request = GAMRequest()
request.customTargeting = ["gender" : "male", "section" : "health,fitness"];

Objective-C

GAMRequest *request = [GAMRequest request];
request.customTargeting = @{@"gender" : @"male", @"section" : @"health,fitness"};

Markensicherheit (Beta)

Apps, die dynamische Inhalte für unterschiedliche Zielgruppen enthalten, bieten kurze Liste von URLs über die Eigenschaft neighboringContentURLs. In der Nähe Content-URLs unterscheiden sich von der contentURL-Property dadurch, dass sie nur für die Markensicherheit.

Angenommen, Ihre App zeigt Inhalte von vier URLs in einem Feed an, der auch Folgendes enthält: Anzeigen. So können Sie Anzeigen anfordern, die eine ähnliche Altersfreigabe wie diese URLs haben: wie folgt übergeben:

Swift

let request = GAMRequest()
request.neighboringContentURLs =
    ["https://www.example1.com", "https://www.example2.com",
    "https://www.example3.com", "https://www.example4.com"]

Objective-C

GAMRequest *request = [GAMRequest request];
request.neighboringContentURLs =
    @[@"https://www.example1.com", @"https://www.example2.com",
    @"https://www.example3.com", @"https://www.example4.com"];

Publisher Provided Identifiers

Sie können eine PPID (Publisher Provided Identifier, vom Publisher bereitgestellte Kennung) für das Frequency Capping einrichten, Zielgruppensegmentierung und -ausrichtung, sequenzielle Anzeigenrotation und andere Einstellungen für die zielgruppenbasierte Anzeigenauslieferung auf verschiedenen Geräten.

Das Festlegen der PPID erfolgt über GAMRequest:

Swift

let request = GAMRequest()
request.publisherProvidedID = "AB123456789"

Objective-C

GAMRequest *request = [GAMRequest request];
request.publisherProvidedID = @"AB123456789";

Eine Implementierung der vom Publisher bereitgestellten Informationen finden Sie im Beispiel zu Ad Manager-PPIDs. Kennungen (PPID) in der iOS API Demo App:

Swift Objective-C

Vom Publisher bereitgestellte Signale

Sie können Zielgruppen- und Kontextdaten als vom Publisher bereitgestellte Signale (PPS) in Anzeigenanfragen. Mit vom Publisher bereitgestellten Signalen können Sie Ihre Nutzerdaten nutzen, um programmatische Monetarisierung ein, indem Sie Ihre Zielgruppenmerkmale Bieter in allen Transaktionstypen mit Standardtaxonomien verwenden, ohne dass Nutzerkennungen weitergegeben werden müssen. Ihre Zielgruppe Merkmale können verhaltens- und interessenbezogene Daten ( IAB-Taxonomie für Zielgruppen 1.1) und Kontextdaten ( IAB-Taxonomie für Inhalte 2.2).

Swift

let extras = GADExtras()
extras.additionalParameters = [
    // Set the demographic to an audience with an "Age Range" of 30-34 and an
    // interest in mergers and acquisitions.
    "IAB_AUDIENCE_1_1": [6, 284],
    // Set the content to sedan, station wagon and SUV automotive values.
    "IAB_CONTENT_2_2": [4, 5, 6]
]

let request = GAMRequest()()
request.register(extras)

Objective-C

GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{
    // Set the demographic to an audience with an "Age Range" of 30-34 and an
    // interest in mergers and acquisitions.
    @"IAB_AUDIENCE_1_1":@[@6, @284],
    // Set the content to sedan, station wagon and SUV automotive values.
    @"IAB_CONTENT_2_2":@[@4,@5,@6]
};

GAMRequest *request = [GAMRequest request];
[request registerAdNetworkExtras:extras];

FAQ

Welche Ausrichtung wird verwendet, wenn eine Anzeige automatisch aktualisiert wird?
Bei der Anzeigenaktualisierung wird die zuvor festgelegte Das Objekt GAMRequest wird wieder für das Targeting verwendet. Um eine neue Ausrichtung festzulegen, rufen Sie explizit loadRequest auf bei GAMBannerView mit einem neuen GAMRequest-Objekt.
Wie übergebe ich zusätzliche Ausrichtungsparameter an Vermittlungsnetzwerke?
Unter Vermittlung erfahren Sie, wie Sie die Ausrichtung an Vermittlungsnetzwerke zu senden.