Regeln für Werbeanzeigen sind eigenständige Objekte, die in der Bibliothek für Werbeanzeigenregeln erstellt und gespeichert werden. Sie enthalten mindestens einen name
, eine evaluation_spec
und eine execution_spec
. Grundlegende Struktur einer Regel:
curl \ -F 'name=Rule 1' \ -F 'evaluation_spec={ ... }' \ -F 'execution_spec={ ... }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
Facebook prüft Trigger-basierte Regeln, wenn sich eine Insights-Kennzahl oder das Metadatenfeld eines Objekts ändert. Wir prüfen zeitplanbasierte Regeln in festgelegten Zeitabständen.
evaluation_spec
-Kriterien erfüllen.Der Hauptzweck der evaluation_spec
einer Regel ist die Bestimmung der Objekte, mit denen die Regel ihre Handlung ausführen soll. Mehr dazu.
Die execution_spec
einer Regel bestimmt die Handlung, die auf alle Objekte angewendet wird, die die Prüfung bestehen. Mehr dazu.
Der status
einer Regel bestimmt, ob die Regel angewendet wird. Es gibt zwei Statuswerte: ENABLED
und DISABLED
. Um eine Regel vorübergehend zu deaktivieren, bearbeite sie und setze den Status auf DISABLED
. Um sie erneut zu aktivieren, bearbeite sie und setze den Status wieder auf ENABLED
. Um eine Regel dauerhaft zu entfernen, lösche sie.