App Ads

Dieses Dokument beschreibt verschiedene Werbeeinheiten, die die Installation und Interaktion für Desktop- und mobile Apps fördern sollen.

Verwende diesen Anzeigenblock, um Nutzer*innen mit dem Ziel einer Installation oder Interaktion über Foto-, Video-, Carousel- oder Playable-Werbeanzeigen zu deiner Desktop- oder mobilen App zu leiten.

Vom Konzept her werden hiermit die folgenden Werbeanzeigen unterstützt:

Foto Video Carousel Playable

Mobile Install Ad

Mobile Engagement Ad

Desktop Install Ad

Desktop Engagement Ad

Desktop App Ad für virtuelle Güter

Desktop App Ads für virtuelle Güter sind eine Unterkategorie von Desktop-Interaktionen. Du kannst Angebote für virtuelle Güter verwenden, um frühere Nutzer*innen zu deiner App zurückzuholen. Eine App kann z. B. einen Rabatt für einen Artikel oder eine Gruppe der App-internen Währung im Feed anbieten, um frühere Nutzer*innen wieder zurückzuholen. Hier erfährst du, wie du deine App einrichtest, damit sie Zahlungen empfangen kann.

So sieht eine Mobile Install Ad mit Bild aus:

So sieht die Desktop App Ad für virtuelle Güter mit Bild aus:

Voraussetzungen

  • Zum Erstellen einer App Ad müssen App-Entwickler*innen die Schritte in diesem Tutorial befolgen.
  • Der*die Werbetreibende muss über eine Facebook-Seite verfügen, über die diese Werbeanzeigen ausgeführt werden können.

Erstellen

Beachte folgende Anforderungen für das Erstellen der Anzeige:

  • Das Ziel der Kampagne muss APP_INSTALLS, LINK_CLICKS oder CONVERSIONS lauten.
  • Bei Mobile App Ads ist die Verwendung des Felds user_os in den Targeting-Spezifikationen für Mobilgeräte erforderlich. Die Platzierung sollte über ein device_platforms-Feld mit dem Wert [„mobile“] verfügen und die Verwendung der anderen Spezifikationsfelder für das Targeting für Mobilgeräte auf Facebook wird dringend empfohlen. Optional kannst du publisher_platforms festlegen, wenn du nur bestimmte Plattformen verwenden möchtest.
  • Für Canvas App Ads muss device_platforms auf desktop festgelegt sein. Optional kannst du facebook_positions festlegen, wenn du nicht sowohl den Desktop-Feed von Facebook als auch die rechte Spalte verwenden möchtest.
  • Wenn GET_OFFER für virtuelle Güter verwendet wird, muss der Preis reduziert sein. Weitere Informationen findest du unter Virtuelle Güter.

Call-to-Actions für App Ads:

Die folgenden zusätzlichen Call-to-Actions sind für App Ads innerhalb des call_to_action-Felds eines Beitrags oder der object_story_spec der Anzeigengestaltung verfügbar. Du kannst außerdem den Deep Link der mobilen App im app_link-Feld oder das Objekt für die virtuellen Güter einer Desktop-App im product_link-Feld festlegen.

Schlüssel Wert Erforderlich

type

Call-to-Action-Typen für Mobilgeräte unabhängig von Installation oder Interaktion:
SHOP_NOW
BOOK_TRAVEL
LEARN_MORE
SIGN_UP
DOWNLOAD
INSTALL_MOBILE_APP
USE_MOBILE_APP
WATCH_VIDEO
WATCH_MORE
OPEN_LINK
Call-to-Action-Typen für Installationen oder Interaktionen auf Desktop-Geräten:
USE_APP (Desktop-Apps)
PLAY_GAME (Apps für Desktop-Spiele)
Call-to-Action-Typen für Desktop App Ads für virtuelle Güter:
BUY_NOW
GET_OFFER

Ja

Wert

JSON-Wörterbuch für: {"link": "<APP_STORE_LINK>","app_link": "<MOBILE_DEEP_LINK>","product_link": "<VIRTUAL_GOOD_DEEP_LINK>","link_title": "<NAME_FOR_LINK>"}

Ja

  • Nur bestimmte Werte sind erforderlich.

value.link

Bezieht sich auf die URL des App Store, Google Play Store oder der Facebook Canvas App, z. B. https://itunes.apple.com/us/app/facebook/id284882215

Ja

value.app_link

Um das Deep-Link-Ziel nur für mobile Apps festzulegen, z. B. myapp://product/12345. Einen Deep Link für Desktop-Apps solltest du direkt im URL-Link-Feld angeben.

Ja, nur für Mobile Install oder Engagement Ads

value.product_link

Dient zum Definieren der URL, die auf das Open Graph-Objekt für virtuelle Güter zeigt. Weitere Informationen zur Einrichtung findest du hier.

Ja, nur für virtuelle Desktop-Güter

value.link_title

Ermöglicht dir die Anpassung des Link-Namens, der im Bild der Werbeanzeige erscheint.

Nein

Feldspezifikation

Erstellen mit Foto

Um eine Desktop-App oder mobile App mit einem Foto zu erstellen, erstelle zuerst einen Beitrag zur Verknüpfung der Seite mit einem Foto. Verwende dazu das Feld object_story_spec: {'link_data': ...}der Anzeigengestaltung.

Beispiel:

curl -X POST \ -F 'name="Sample Creative"' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "link_data": { "call_to_action": { "type": "INSTALL_MOBILE_APP", "value": { "link": "<APP_STORE_URL>" } }, "image_hash": "<IMAGE_HASH>", "link": "<APP_STORE_URL>", "message": "Try it out" } }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives

Alternativ kannst du den Seitenbeitrag über den Feed-Endpunkt der Seite erstellen und in der Anzeigengestaltung die Beitrags-ID verwenden. Weitere Beispiele findest du unten im Abschnitt Beispiele.

Um mithilfe des Anzeigenformats „Carousel“ eine App Install Ad oder App Engagement Ad zu erstellen, befolge die Anweisungen in den Carousel Ads-Dokumenten, außer dass du in jedem child_attachments' link-Feld einen App Store-Link angibst.

Erwägungen

  • Derzeit unterstützen Mobile App Ads im Carousel-Anzeigenformat nur eine App.
  • Mindestens 3 Bilder (gegenüber 2 bei anderen als App Ad Carousel Ads)
  • Für Mobile App Carousel Ads muss ein Call-to-Action definiert werden.
  • Die letzte Karte (i. d. R. mit dem Profilfoto der Seite) wird für Mobile App Carousel Ads nicht angezeigt.

Beachte, dass du denselben App Store-Link in jedem child_attachment angeben solltest. Du musst den Link in call_to_action:{'value':{'link':... }}} nicht erneut angeben.

curl -X POST \ -F 'name="Carousel app ad"' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "link_data": { "message": "My message", "link": "http://www.example.com/appstoreurl", "caption": "WWW.ITUNES.COM", "name": "The link name", "description": "The link description", "child_attachments": [ { "link": "http://www.example.com/appstoreurl", "image_hash": "<IMAGE_HASH>", "call_to_action": { "type": "USE_MOBILE_APP", "value": { "app_link": "<DEEP_LINK>" } } }, { "link": "http://www.example.com/appstoreurl", "image_hash": "<IMAGE_HASH>", "call_to_action": { "type": "USE_MOBILE_APP", "value": { "app_link": "<DEEP_LINK>" } } }, { "link": "http://www.example.com/appstoreurl", "image_hash": "<IMAGE_HASH>", "call_to_action": { "type": "USE_MOBILE_APP", "value": { "app_link": "<DEEP_LINK>" } } }, { "link": "http://www.example.com/appstoreurl", "image_hash": "<IMAGE_HASH>", "call_to_action": { "type": "USE_MOBILE_APP", "value": { "app_link": "<DEEP_LINK>" } } } ], "multi_share_optimized": true } }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives

Erstellen mit Video

Um eine App Ad mit einem Video zu erstellen, lade zuerst ein Video zur Videobibliothek des Anzeigenkontos hoch. Verwende dann die Video-ID im object_story_spec: {'video_data':...}-Feld der Anzeigengestaltung.

Beispiel:

curl \ -F 'name=Sample Creative' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "video_data": { "call_to_action": {"type":"INSTALL_MOBILE_APP","value":{"link":"<APP_STORE_URL>"}}, "image_url": "<THUMBNAIL_URL>", "video_id": "<VIDEO_ID>" } }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives

Alternativ kannst du den Seitenbeitrag über den Video-Endpunkt der Seite erstellen und in der Anzeigengestaltung die Video-ID verwenden. Weitere Beispiele findest du unten im Abschnitt Beispiele.

Lesen

Nähere Informationen zu deinem Seitenbeitrag findest du in den Dokumenten zum Link-Seitenbeitrag oder in den Dokumenten zum Video-Seitenbeitrag.

Du kannst alle Seitenbeiträge von der /promotable_posts-Edge der Seite aufrufen.

curl https://graph.facebook.com/v24.0/<PAGE_ID>/promotable_posts

Details zu deiner Anzeigengestaltung findest du in der Dokumentation zur Anzeigengestaltung.

Bevor du beginnst

Beispielcode

"call_to_action={ 'type':'LEARN_MORE', 'value':{ 'link':'https://itunes.apple.com/us/app/facebook/id284882215', 'app_link':'facebook://path/to/page' } }"

Bevor du einen App-Link angibst, solltest du durch folgenden Aufruf validieren, dass er gescraped wurde:

https://graph.facebook.com/v24.0/?type=og&scrape=true&id=<APP_LINK>

Mobile App-Insights

Insights stehen nur für Anzeigen zur Verfügung, die ein hervorgehobenes Objekt mit einer App-ID enthalten. Um eine App-ID zu erhalten, registriere die App auf Facebook.

Meta stellt jeden Tag aggregierte Statistiken zu den demografischen Daten von Personen zur Verfügung, die deine App installiert haben. Diese kannst du unter Verwendung eines App-Zugriffstokens und folgender Abfrage abrufen:

https://graph.facebook.com/v24.0/<APP_ID>/insights/application_mobile_app_installs?&access_token=<ACCESS_TOKEN

Du kannst die Statistiken auch aufschlüsseln, indem du einen zusätzlichen URL-Parameter (breakdown) mit einem der folgenden Werte angibst. Aufschlüsselungen können zurzeit nicht kombiniert werden.

Name Beschreibung

gender_age

Schlüsselt Statistiken nach Alter und Geschlecht der Zielgruppe auf

country

Schlüsselt Statistiken nach dem Land der Zielgruppe auf

locale

Schlüsselt Statistiken nach dem Gebietsschema der Zielgruppe auf

Beispiele:

https://graph.facebook.com/v24.0/<APP_ID>/insights/application_mobile_app_installs?breakdown=gender_age&access_token=<ACCESS_TOKEN> https://graph.facebook.com/v24.0/<APP_ID>/insights/application_mobile_app_installs?breakdown=country&access_token=<ACCESS_TOKEN> https://graph.facebook.com/v24.0/<APP_ID>/insights/application_mobile_app_installs?breakdown=locale&access_token=<ACCESS_TOKEN>

Beispiele

Erstellen einer Mobile App Install Image Ad

Schritt 1: Erstelle den Seitenbeitrag mit Bild. Du solltest PAGE_ACCESS_TOKEN und eine Seiten-API-Sitzung zum Erstellen des Seitenbeitrags verwenden.

curl \ -F 'message=Sign up today' \ -F 'picture=<IMAGE_URL>' \ -F 'link=<LINK>' \ -F 'published=1' \ -F 'call_to_action={"type":"SIGN_UP","value":{"link":"<LINK>"}}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/feed

Schritt 2: Erstelle die Anzeigengestaltung ({STORY_ID}) im Format '{PAGE_ID}_{POST_ID}'.

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

Schritt 3: Verwende die Anzeigengestaltung in einer Werbeanzeige.

curl -X POST \ -F 'name="My AdGroup with Redownload"' \ -F 'adset_id="<AD_SET_ID>"' \ -F 'creative={ "creative_id": "<CREATIVE_ID>" }' \ -F 'redownload=1' \ -F 'status="PAUSED"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/ads

Erstellen einer Mobile App Install Image Ad mit einem Deeplink, optimiert für Klicks und mit Zahlung nach Impressionen

Schritt 1: Erstelle den Seitenbeitrag mit Bild. Du solltest PAGE_ACCESS_TOKEN und eine Seiten-API-Sitzung zum Erstellen des Seitenbeitrags verwenden.

url -X POST \ -F 'message="This is a test message"' \ -F 'call_to_action={ "type": "BUY_NOW", "value": { "link": "<APP_STORE_URL>", "app_link": "<DEEP_LINK>" } }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/feed

Schritt 2: Erstelle die Anzeigengestaltung.

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

Schritt 3: Richte die Gebote in der Anzeigengruppe ein, optimiert für Klicks und mit Zahlung nach Impressionen.

curl \ -F 'name=LifetimeBudgetSet' \ -F 'lifetime_budget=100000' \ -F 'bid_amount=500' \ -F 'billing_event=IMPRESSIONS' \ -F 'optimization_goal=LINK_CLICKS' \ -F 'promoted_object={"application_id":"<APP_ID>","object_store_url":"<APP_STORE_URL>"}' \ -F 'targeting={ "facebook_positions": ["feed"], "geo_locations": {"countries":["US"]}, "publisher_platforms": ["facebook","audience_network"], "user_os": ["IOS"] }' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'end_time=2018-02-06T04:45:30+0000' \ -F 'status=PAUSED' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adsets

Schritt 4: Verwende die Anzeigengestaltung in einer Werbeanzeige.

curl \ -F 'name=My Ad' \ -F 'adset_id=<AD_SET_ID>' \ -F 'creative={"creative_id":"<CREATIVE_ID>"}' \ -F 'redownload=1' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/ads

Erstelle eine Mobile App Engagement Image Ad mit einem App-Link, optimiert für App-Events und mit Zahlung nach Impressionen.

Schritt 1: Erstelle den Seitenbeitrag mit Bild. Du solltest PAGE_ACCESS_TOKEN und eine Seiten-API-Sitzung zum Erstellen des Seitenbeitrags verwenden.

curl \ -F 'message=Check out this App today. Available on iTunes.' \ -F 'published=1' \ -F 'link=<APP_STORE_URL>' \ -F 'picture=<IMAGE_URL>' \ -F 'call_to_action={ "type": "LEARN_MORE", "value": {"link":"<APP_STORE_URL>","app_link":"<APP_DEEP_LINK>"} }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/feed

Schritt 2: Erstelle die Anzeigengestaltung.

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

Schritt 3: Richte die Gebote in der Anzeigengruppe ein, optimiert für App-Events und mit Zahlung nach Impressions.

Beachte, dass du auch das promoted_object der Anzeigengruppe festlegen musst, um einen custom_event_type einzuschließen, für den optimiert werden soll. Nähere Informationen findest du in den Dokumenten zu Anzeigengruppen.

curl -X POST \ -F 'name="A CPA Ad Set optimized for App Events"' \ -F 'campaign_id="<AD_CAMPAIGN_ID>"' \ -F 'daily_budget=300' \ -F 'start_time="2025-11-13T15:11:01-0800"' \ -F 'end_time="2025-11-20T15:11:01-0800"' \ -F 'billing_event="IMPRESSIONS"' \ -F 'optimization_goal="OFFSITE_CONVERSIONS"' \ -F 'bid_amount=100' \ -F 'status="PAUSED"' \ -F 'promoted_object={ "application_id": "<APP_ID>", "object_store_url": "<APP_STORE_URL>", "custom_event_type": "PURCHASE" }' \ -F 'targeting={ "facebook_positions": [ "feed" ], "geo_locations": { "countries": [ "US" ] }, "user_os": [ "iOS" ] }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adsets

Schritt 4: Verwende die Anzeigengestaltung in einer Werbeanzeige.

curl \ -F 'name=My Ad' \ -F 'adset_id=<AD_SET_ID>' \ -F 'creative={"creative_id":"<CREATIVE_ID>"}' \ -F 'redownload=1' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/ads

Beispiele für Page Post Ads

Du solltest PAGE_ACCESS_TOKEN und eine Seiten-API-Sitzung zum Erstellen des Seitenbeitrags verwenden.

Erstellen einer Mobile App Install Video Ad

  curl \ -F 'name=My Video' \ -F 'message=Check out this app!' \ -F 'thumbnail=<APP_STORE_URL>' \ -F 'published=0' \ -F 'call_to_action={"type":"INSTALL_MOBILE_APP","value":{"link":"<APP_STORE_URL>"}}' \ -F 'source=@<VIDEO_PATH>' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/videos

Erstellen einer Mobile App Video Ad mit einem Deeplink

  curl \ -F 'name=My Video' \ -F 'message=Check out this app!' \ -F 'thumbnail=<APP_STORE_URL>' \ -F 'published=0' \ -F 'call_to_action={ "type": "LEARN_MORE", "value": {"link":"<APP_STORE_URL>","app_link":"<APP_DEEP_LINK>"} }' \ -F 'source=@<VIDEO_PATH>' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/videos

Erstellen einer Desktop App Install Video Ad

  curl \ -F 'name=My Video' \ -F 'message=Check out this app!' \ -F 'thumbnail=<THUMBNAIL_PATH>' \ -F 'published=0' \ -F 'call_to_action={"type":"PLAY_GAME","value":{"link":"<THUMBNAIL_PATH>"}}' \ -F 'source=@<VIDEO_PATH>' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/videos

Erstellen einer Desktop App Image Ad für virtuelle Güter

curl \ -F 'message=Buy coins now!' \ -F 'picture=<IMAGE_URL>' \ -F 'link=<LINK>' \ -F 'published=1' \ -F 'call_to_action={"type":"BUY_NOW","value":{"link":"<LINK>","product_link":"<PRODUCT_LINK>"}}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/feed

Erstellen einer Desktop App Video Ad für virtuelle Güter

  curl \ -F 'name=My Video' \ -F 'message=Buy coins now!' \ -F 'thumbnail=<THUMBNAIL_PATH>' \ -F 'published=0' \ -F 'call_to_action={ "type": "BUY_NOW", "value": {"link":"<THUMBNAIL_PATH>","product_link":"<THUMBNAIL_PATH>"} }' \ -F 'source=@<VIDEO_PATH>' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/<PAGE_ID>/videos

Erstellen von App Ads mit Awareness-Zielen

Um eine universelle Linkbehandlung für das Awareness-Ziel zu ermöglichen, kannst du die App-ID unter creative.template_url_spec angeben. Wird sie nicht angegeben, führt die Anzeige die Nutzer*innen zu deiner Website.

curl \ -F 'name=Advantage+ Catalog Ads Template Creative Sample' \ -F 'template_url_spec={ "config": { "app_id": "1596400373958175" } }' \ -F 'access_token=<CCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives 

Erstellen von statischen Werbeanzeigen mit dem Traffic-Ziel-Verhalten „app-fallback-to-web“

Wenn eine App in einer Anzeigengruppe ausgewählt wird, ist dies die Änderung in object_story_spec, nachdem Web-Fallback hinzugefügt wurde.

curl -X POST \ -F 'name="Traffic app fallback web sample"' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "template_data": { "call_to_action": { "type": "INSTALL_MOBILE_APP", "value": { "link": "https://www.example.com" “app_link”: “<DEEPLINK_URL> “object_store_urls”: [ <STORE_URL_OF_APP> ] } }, "message": "Test {{product.name | titleize}}", "link": "https://www.example.com"", "name": "Headline {{product.price}}", "description": "Description {{product.description}}" } }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives

Wenn es sich bei dem Fallback um einen Store handeln soll, gib die Store-URL unter dem link-Feld an. Wenn es sich bei dem Fallback um eine Website handeln soll, gib den object_store_urls-Wert als Liste mit nur einem Wert an – der App-Store-URL der App – und das link-Feld mit der Website-Fallback-URL.

Advantage+ Catalog Ads für die Installation mobiler Apps

Advantage+ Catalog Ads können Menschen dazu bewegen, deine mobile App zu installieren. Dies ermöglicht das Retargeting von Personen mit Mobile Install Ads auf Basis des Nutzungsverhaltens.

Schritt 1: Erstelle eine Kampagne für deinen Produktkatalog.

curl -X POST \ -F 'name="App Installs Campaign with Dynamic Product Ads"' \ -F 'objective="OUTCOME_APP_PROMOTION"' \ -F 'status="PAUSED"' \ -F 'special_ad_categories=[]' \ -F 'is_adset_budget_sharing_enabled=0' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/campaigns

Schritt 2: Erstelle eine Anzeigengruppe für eine bestimmte Produktauswahl unter dem obigen Produktkatalog.

curl \ -F 'name=Mobile App Installs Ad Set with Dynamic Product Ads' \ -F 'bid_amount=3000' \ -F 'billing_event=IMPRESSIONS' \ -F 'optimization_goal=APP_INSTALLS' \ -F 'daily_budget=15000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={ "geo_locations": {"countries":["US"]}, "publisher_platforms": ["facebook","audience_network"], "device_platforms": ["mobile"], "user_os": ["IOS"], "dynamic_audience_ids": ["<PRODUCT_AUDIENCE_ID>"] }' \ -F 'promoted_object={ "product_set_id": "<PRODUCT_SET_ID>", "application_id": "<APP_ID>", "object_store_url": "<APP_STORE_URL>" }' \ -F 'status=PAUSED' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adsets

Schritt 3: Gestalte Advantage+ Catalog Ads mithilfe einer Vorlage.

curl -X POST \ -F 'name="Advantage+ catalog ads template creative sample"' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "template_data": { "call_to_action": { "type": "INSTALL_MOBILE_APP", "value": { "link": "http://www.example.com/appstoreurl" } }, "message": "Test {{product.name | titleize}}", "link": "http://www.example.com/appstoreurl", "name": "Headline {{product.price}}", "description": "Description {{product.description}}" } }' \ -F 'product_set_id="<PRODUCT_SET_ID>"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives

Schritt 4: Verwende die oben erstellte Anzeigengestaltung in einer Werbeanzeige.

curl \ -F 'name=My Ad' \ -F 'adset_id=<AD_SET_ID>' \ -F 'creative={"creative_id":"<CREATIVE_ID>"}' \ -F 'redownload=1' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/ads

Playable HTML-Datei in Werbekonto hochladen

curl -X POST \ -F "name=<NAME>" \ -F "source=<>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adplayables"
  • name: Name zur Unterscheidung des Ad Assets von anderen Playable Ads im Werbekonto, z. B. {ad_name} -> {playable_asset_name}
  • source: Der absolute Pfad der Datei auf dem lokalen Rechner
  • access_token: Kann mit dem Graph API Explorer generiert werden
  • Du kannst auch eine vorhandene ID für einen Playable Asset innerhalb deines Werbekontos verwenden.

Meta-Tag in Playable HTML-Datei

Du kannst einer Playable HTML 5-Datei zwei Metadaten-Tags hinzufügen. Auf diese Weise kann Meta die Playable Ad den Anzeigen in deiner App zuordnen.

... <head> ... <meta name="ref-application-id" content="<YOUR_APP_ID>"><meta name="ref-asset-id" content="<YOUR_ASSET_ID>"> ... </head> ...
  • Gib deine Meta-App-ID und das Meta-Tag der Asset-ID in der Playable HTML-Datei ein. So kann Meta genaue Einblicke in das Asset bereitstellen, sobald es in deiner Anzeige vorkommt.
  • Mit der Asset-ID ist das Playable-Element eindeutig in deinem System identifiziert.

Werbeanzeigen im Werbekonto erstellen

  • Lege die Platzierung auf Facebook-Feed fest. Nur Rewarded Video von Audience Network und Interstitial Ads. Bitte setze dich mit deinem*deiner Meta-Vertreter*in in Verbindung, um mehr zu erfahren.
  • Bei der Anzeigengestaltung können nur Videos mit einem Seitenverhältnis >= 1 berücksichtigt werden.
  • Budget und Zeitplan einrichten
  • Erstelle den Playable-Werbeanzeigeninhalt in der API:
curl \ -F 'name=Sample Creative' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "video_data": { "call_to_action": { "type":"INSTALL_MOBILE_APP", "value":{ "application":<APP_ID>, "link":"<APP_STORE_URL>" } }, "image_url": "<THUMBNAIL_URL>", "link_description": "try it out", "video_id": "<VIDEO_ID>" } }' \ -F 'playable_asset_id=<PLAYABLE_ASSET_ID>' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/adcreatives
  • Erstelle eine Werbeanzeige in der API:
curl \ -F 'name=My Ad' \ -F 'status=ACTIVE' \ -F 'adset_id=<AD_SET_ID>' \ -F 'creative={"creative_id":"<CREATIVE_ID>"}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v24.0/act_<AD_ACCOUNT_ID>/ads