Facebook Ads Sdk erlaubt keine Werbung über API. Subcode: 1487930

8

Ich habe eine Menge über Facebook-Anzeigen und solche Sachen gelesen, benutze GUI, um das zu tun, was ich mache, und aus irgendeinem Grund über SDK tut es das nicht.

Ich bekomme diesen Fehlercode auf Facebook ads sdk subcode 1487930 .

Die Nachricht sagt:

  

Sie müssen ein zu bewerbendes Objekt auswählen. Die Benutzermeldung lautet: Ihre Kampagne muss & gt; Fügen Sie eine Anzeigengruppe mit einem ausgewählten Objekt hinzu, das für Ihr Ziel relevant ist & gt; & gt; (zB: Seite, URL, Ereignis) Bitte aktualisieren Sie Ihre Anzeige, um fortzufahren.

Die Antwort gibt keine zu beschuldigen Felder zurück, und beim Erstellen des Creatives tritt ein Fehler auf: $creative->create();

Ich habe mein Adset wie folgt eingerichtet:

%Vor%

Ich habe diese Seite meinem Geschäftskonto und jener App zugewiesen, die die Abfrage durchläuft, und der Benutzer ist der Inhaber des Geschäftskontos, der App und der Seite.

Was braucht es noch, wenn die Seiten-ID bereitgestellt wird? Das Kampagnenziel ist:

%Vor%

Ich benutze gültige page_id . Ich vermisse einige zusätzliche Daten für die (FYI versuchte dies ohne (Objekt) Typhint):

%Vor%

Oder gibt es Probleme mit App-, Seiten- und Geschäftskontoeinstellungen?

Bitte beantworten Sie meine Anrufe. Versucht fast alles kann diesen Punkt nicht passieren. Alle anderen beworbenen Objekte funktionieren nicht mit dem Kampagnenziel.

P.S. Jemand mit Reputation von mehr als 1500 erstellt bitte ne Facebook-php-ads-sdk-Tag.

    
juslintek 22.07.2016, 16:08
quelle

2 Antworten

1

Ich glaube nicht, dass das promised-Objekt für LINK_CLICKS objective erforderlich ist. Haben Sie versucht, es überhaupt nicht einzustellen?

Facebook-Dokumente für die Anzeigengruppe, Abschnitt Erstellen , Feld promoted_object sagt

  

Erforderlich für bestimmte Kampagnenziele

und das LINK_CLICKS -Ziel ist dort nicht aufgeführt.

Alternativ können Sie eine Anzeige mit den gewünschten Parametern über die FB-Schnittstelle (Anzeigenmanager oder Energieeditor) erstellen und dann ihre Werte über die API zurücklesen, um zu sehen, welche Felder gefüllt sind und welche Werte verwendet wurden.

    
David 22.07.2016 17:37
quelle
1

Ich hatte diesen Fehler, weil ich beim Erstellen eines Adcreative den falschen Parameternamen verwendet habe. Ich habe page_id anstelle von object_id verwendet.

Ich hoffe, es kann jemandem helfen.

    
Éric Bergeron 01.06.2017 17:29
quelle