Anzeigengestaltung

Verwende Facebook-Werbeanzeigen für deine bestehenden Kund*innen und sprich neue Kund*innen an. Jeder Leitfaden beschreibt Facebook-Werbeprodukte, mit denen du deine Werbeziele erreichen kannst. Es gibt mehrere Arten von Werbeeinheiten mit vielen verschiedenen Optionen für Darstellung, Platzierung und Anzeigengestaltung. Richtlinien zu Werbeeinheiten als Anzeigengestaltungsinhalte findest du im Leitfaden für Facebook-Werbeanzeigen.

Anzeigengestaltung

Eine Anzeigengestaltung ist ein Objekt, in dem alle Daten enthalten sind, um die Werbeanzeige selbst visuell darzustellen. In der API gibt es unterschiedliche Arten von Werbeanzeigen, die du auf Facebook erstellen kannst. Diese sind hier aufgeführt.

Wenn du eine Kampagne mit dem Ziel „Interaktionen mit Seitenbeiträgen“ verwendest, kannst du jetzt eine Werbeanzeige erstellen, die einen Beitrag hervorhebt, der von der Seite erstellt wurde. Diese Werbeanzeige wird als Seitenbeitragsanzeige oder Page Post Ad bezeichnet. Page Post Ads erfordern ein Feld namens object_story_id (die id-Eigenschaft eines Seitenbeitrags). Mehr dazu erfährst du unter Anzeigengestaltung, Referenz.

Eine Anzeigengestaltung umfasst drei Teile:

  • Den Inhalt der Werbeanzeige selbst, der durch die visuellen Attribute des Anzeigengestaltungsobjekts definiert wird
  • Platzierung, in der die Werbeanzeige geschaltet wird
  • Vorschau der Einheit selbst pro Platzierung

Führe den folgenden Aufruf aus, um das Anzeigengestaltungsobjekt zu erstellen:

curl -X POST \
  -F 'name="Sample Promoted Post"' \
  -F 'object_story_id="<PAGE_ID>_<POST_ID>"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives
  
Open In Graph API Explorer

Die Antwort auf den API-Aufruf ist die id des Anzeigengestaltungsobjekts. Speichere diese ID, da du sie für das Anzeigenobjekt benötigst:


curl -X POST \
  -F 'name="My Ad"' \
  -F 'adset_id="<AD_SET_ID>"' \
  -F 'creative={
       "creative_id": "<CREATIVE_ID>"
     }' \
  -F 'status="PAUSED"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/ads
  
Open In Graph API Explorer

Einschränkungen

Es gibt Einschränkungen im Hinblick auf den Text der Werbeanzeige, die Bildgröße, das Bildseitenverhältnis sowie andere Aspekte der Anzeigengestaltung. Siehe Leitfaden für Werbeanzeigen.

Lesen

Du musst in der Ads API jedes Feld, das du abrufen möchtest, mit Ausnahme von id explizit abfragen. In der Referenz der einzelnen Objekte findet sich ein Abschnitt, in dem das Objekt nachgeschlagen werden kann und aufgelistet ist, welche Felder lesbar sind. Für die Anzeigengestaltung sind es dieselben Felder, die auch beim Erstellen des Objekts angegeben werden, sowie id.


curl -G \
  -d 'fields=name,object_story_id' \
  -d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/<CREATIVE_ID>Open In Graph API Explorer

Platzierungen

Eine Platzierung ist die Position, an der deine Werbeanzeige auf Facebook gezeigt wird, beispielsweise im Feed auf Desktops, im Feed auf Mobilgeräten oder in der rechten Spalte. Siehe Produktleitfaden für Werbeanzeigen.

Wir empfehlen dir, Anzeigen über alle möglichen verfügbaren Platzierungen zu schalten. Die Anzeigenauktion von Facebook wurde zur Bereitstellung von Anzeigen-Impressions für die Platzierungen entwickelt, die mit der größten Wahrscheinlichkeit und zu den geringsten Kosten Kampagnenergebnisse fördern.

Die einfachste Möglichkeit zur Nutzung dieser Optimierung besteht darin, keine Eingabe in dieses Feld vorzunehmen. Du kannst auch bestimmte Platzierungen in target_spec einer Anzeigengruppe auswählen.

Dieses Beispiel enthält eine Page Post Ad. Die verfügbaren Platzierungen sind mobiler Feed, Desktop-Feed und rechte Spalte auf Facebook. Prüfe in der API die Platzierungsoptionen. Wenn du desktopfeed und rightcolumn als page_type auswählst, wird die Werbeanzeige im Desktop-Feed und in der rechten Spalte geschaltet. Jede unter dieser Anzeigengruppe erstellte Werbeanzeige hat nur die Desktop-Platzierung.

curl -X POST \
  -F 'name=Desktop Ad Set' \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'daily_budget=10000' \
  -F 'targeting={ 
    "geo_locations": {"countries":["US"]}, 
    "publisher_platforms": ["facebook","audience_network"] 
  }' \
  -F 'optimization_goal=LINK_CLICKS' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'bid_amount=1000' \
  -F 'status=PAUSED' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adsets
  

Open In Graph API Explorer

Vorschau einer Werbeanzeige

Du kannst die Vorschau einer Werbeanzeige auf zwei Arten öffnen: mit der Ad Preview API oder dem Anzeigenvorschau-Plugin.

Es gibt drei Möglichkeiten, eine Vorschau mit der API zu erstellen:

  1. Mit Anzeigen-ID
  2. Mit Anzeigengestaltungs-ID
  3. Durch Angabe einer Anzeigengestaltungsspezifikation

Gemäß der Referenz für die Preview API ist mindestens der folgende API-Aufruf erforderlich:


curl -G \
  --data-urlencode 'creative="<CREATIVE_SPEC>"' \
  -d 'ad_format="<AD_FORMAT>"' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/generatepreviews
  
Open In Graph API Explorer

Die Anzeigengestaltungsspezifikation ist ein Array der einzelnen Felder und Werte, die zum Erstellen der Werbeanzeige erforderlich sind.

Derzeit sieht der Anzeigengestaltungsaufruf wie folgt aus:


curl -X POST \
  -F 'name="Sample Promoted Post"' \
  -F 'object_story_id="<PAGE_ID>_<POST_ID>"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/adcreatives

Open In Graph API Explorer

Verwende object_story_id im Preview API-Aufruf:


curl -G \
  -d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
  -d 'ad_format=<AD_FORMAT>' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/generatepreviews


Open In Graph API Explorer

Die verfügbaren Werte für ad_format unterscheiden sich etwas von page_types. In diesem Szenario werden aber Desktop-Feed und die rechte Spalte auf Facebook ausgewählt. Dabei musst du zwei API-Aufrufe tätigen, um die Vorschau für die einzelnen Platzierungen zu erstellen:



curl -G \
  -d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
  -d 'ad_format=DESKTOP_FEED_STANDARD' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/generatepreviews
  
Open In Graph API Explorer

curl -G \
  -d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
  -d 'ad_format=RIGHT_COLUMN_STANDARD' \
  -d 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v21.0/act_<AD_ACCOUNT_ID>/generatepreviews

Open In Graph API Explorer

Die Antwort ist ein iFrame, der 24 Stunden lang gültig ist.