Aeon NewsDokumentation

Plattform

Ad Managers REST-API

Så levererar byråer, kodagenter och integrationer annonser till Aeon Ad Manager: roller, inloggning, uppladdning, förhandsvisning, bokning och statistik.

Senast uppdaterad 31 oktober 2026

Allt i Aeon Ad Manager går också att göra via REST-API:t: annonser, annonsmaterial, HTML5-paket, grupper, placeringar, bokningar, förhandsvisningslänkar och statistik. En byrå eller en kodagent kan leverera en färdig kampanj utan att logga in i WordPress, och tidningen ser och styr allt i Ad Manager.

Instruktionerna steg för steg för en kodagent finns i agentbriefen (på engelska), som också ligger i startpaketet. Hur formaten byggs beskrivs i Bygga high impact-format.

Roller

Den som bara arbetar med annonser får ett WordPress-konto som når Ad Manager och inget annat. Tidningen väljer rollen när användaren läggs till.

RollFår
AnnonsansvarigAllt i Ad Manager, också sajtens annonsregler, ads.txt, statistikinställningarna, importen och annonser med egen kod (HTML, AdSense, Google Ad Manager)
AnnonsbyråAnnonser, HTML5-paket, grupper, placeringar, bokningar, förhandsvisningslänkar och statistik. Inte inställningarna, importen eller annonser med egen kod
AnnonsrapporterLäser statistiken

Annonser med egen kod är förbehållna tidningens egen personal, eftersom koden körs direkt på sajten. HTML5-paket körs i en låst ram, och därför får byrårollen ladda upp dem.

Inloggning

  • Adress: https://<sajt>/wp-json/aeon-ad-manager/v1/.
  • Inloggning: användarnamnet och ett applikationslösenord, som skapas under användarens profil i WordPress, med HTTP Basic över HTTPS.
  • Lösenordet hör hemma i ett hemlighetslager, aldrig i kod, loggar eller prompter.
  • Ett applikationslösenord kan dras in när som helst utan att användarens vanliga lösenord påverkas.
curl --user "$WP_USER:$WP_APP_PASSWORD" "$SITE/wp-json/aeon-ad-manager/v1/placements/map"

En leverans steg för steg

StegAnrop
Ladda upp affischbilderPOST /wp-json/wp/v2/media
Kontrollera HTML5-paketetPOST packages?dry_run=1, som svarar ok eller felet och inte sparar något
Ladda upp paketetPOST packages
Skapa annonsen som utkastPOST ads med "status":"draft"
Lägg till materialetPOST creatives med formatet, dess inställningar och landningssidorna
Gör materialet till annonsensPATCH ads/<id> med active_creative_id
FörhandsvisaPOST creatives/<id>/preview-link, som ger en länk som gäller i sju dagar
Boka, efter klarteckenPOST campaigns, POST flights, sedan bokningens annonser och placeringar
…eller lägg i en gruppPUT groups/<id>/members med hela listan av annonser och vikter
AktiveraPATCH ads/<id> med "status":"active"
Följ uppGET placements/map, GET ads/<id>/report och annonsens publika statistiksida

Så beter sig API:t:

  • Tider anges i UTC, och en sluttid räknas inte med.
  • En ändring av en annons kräver dess aktuella revision. En gammal revision nekas med 409, så två personer kan inte skriva över varandra.
  • Ett material ändras aldrig. En ny version är ett nytt material, och varje version behåller sin egen statistik.

Förhandsvisning i stället för testannonser

Inget testas någonsin på den publicerade sajten. Förhandsvisningslänken visar annonsen på en riktig sida på sajten:

  • topscroll och skin på förstasidan, övriga format i den senaste artikeln;
  • alla andra annonser på sidan utelämnade;
  • inget räknas, och ett klick visar bara vart det skulle ha gått.

Tidningens personal kan också skapa förhandsvisningslänkar på annonsens sida i Ad Manager.

En midscroll i en artikel på demosajten Aeon Daily.
En förhandsvisning ser ut precis som den publicerade annonsen, på sajtens egna sidor.

Felsvar

StatusBetydelse
400Något i anropet är fel; meddelandet säger vad
401Inloggningen misslyckades
403Rollen får inte göra detta, eller så är förhandsvisningslänken ogiltig
404Id:t finns inte
409En gammal revision, eller ett försök att ändra ett material
410Förhandsvisningslänken har gått ut

Den fullständiga referensen, med alla fält och regler, följer med tillägget. Agentbriefen täcker allt en byrå behöver.