Nachbearbeitung für die Anzeigenerstellung und -bearbeitung

Vor v4.0 konnte es beim Kauf von Werbeanzeigen zu Systemzeitüberschreitungen, Speicherfehlern oder Verzögerungen kommen. Um das System zu skalieren, haben wir die rechenintensive Logik, die vorübergehende Fehler verursacht, in einem separaten Workflow namens Nachbearbeitung entkoppelt. Wenn du jetzt Werbeanzeigen erstellst oder bearbeitest, ist die Logik weniger anfällig für vorübergehende Fehler. Der Prozess sieht wie folgt aus:

In v4.0 haben wir den Anzeigenstatus IN-PROCESS eingeführt, die die Nachbearbeitungsphase nach Erhalt einer Anfrage darstellt. Dieser neue Status gilt für:

  • {campaign_ID},
  • {ad_set_ID},
  • {ad_ID} und
  • {ad_creative_ID}.

Für Kampagnen, Anzeigengruppen und Werbeanzeigen wirkt sich dies wie folgt aus:

Feld v4.0 und höher Vor v4.0

effective_status (enum {ACTIVE, PAUSED, DELETED, PENDING_REVIEW, DISAPPROVED, PREAPPROVED, PENDING_BILLING_INFO, CAMPAIGN_PAUSED, ARCHIVED, ADSET_PAUSED, WITH_ISSUES, IN_PROCESS})

IN_PROCESS

Für Kampagnen oder Anzeigengruppen: configured_status oder status. Für Werbeanzeigen: pending_review.

configured_status enum {ACTIVE, PAUSED, DELETED, ARCHIVED}

Keine Änderung

Keine Änderung

status (enum {ACTIVE, PAUSED, DELETED, ARCHIVED})

Keine Änderung

Keine Änderung

Die Nachbearbeitungsphase wird für Kampagnen, Anzeigengruppen und Werbeanzeigen in effective_status und für die Anzeigengestaltung im Feld status angezeigt. Du kannst zum Beispiel den Status deines Objekts unter /creative_id?fields=status abfragen. Wenn sich das Objekt in der Nachbearbeitungsphase befindet, wird Folgendes angezeigt:

{
 "status": "IN-PROCESS", 
 "id": "<creative_id>"
}   

Wenn deine Anzeigengestaltung die Nachbearbeitung erfolgreich bestanden hat, wird Folgendes angezeigt:

{ 
"status": "ACTIVE", 
"id": "<creative_id>"
}  

Wenn die Nachbearbeitung fehlschlägt, setzen wir dein Objekt auf WITH_ISSUES und geben einen Fehler in issues_info an. Zum Beispiel in creative_ID?fields=status, issues_info:

{ 
"status": "WITH_ISSUES", 
"issues_info": [ 
{ 
"level": "CREATIVE", 
"error_code": 1815869, 
"error_summary": "Ad post is not available", 
"error_message": "The Facebook post associated with your ad is not available. It may have been removed, or you may not have permission to view it." } 
], 
"id": "<creative_id>"
}

Wenn das Anzeigenobjekt den Status IN_PROCESS hat, kannst du weiterhin regelmäßige Updates am Objekt und seinen untergeordneten Elementen vornehmen.