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 |
---|---|---|
|
| Für Kampagnen oder Anzeigengruppen: |
| Keine Änderung | Keine Änderung |
| 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.