Pentru o zonă de pe codul adaptiv cu derulare, puteți utiliza funcția de reîncărcare a bannerului.
Public API
Public API este excelent pentru aplicațiile de o singură pagină, pentru care controlul complet asupra stării paginii este important. Public API vă permite să preveniți scurgeri de memorie și nu permite să apară erori atunci când distrugeți bannere. Când utilizați reinitializarea, toate funcțiile de apel invers. care au fost trimise la parametrii bannerului, vor fi executate din nou.
Metoda window.Ya.adfoxCode.clearSession (); - servește la modificarea identificatorului sesiunii (pr) de pe pagină pentru toate solicitările ulterioare.
Funcția de reîncărcare a codului
inserați codul Reboot permite să transmită solicitări repetate la sistemul ADFOX fără reîncărcare întreaga pagină, de exemplu, pe site-ul în cazul în care utilizatorul rămâne pentru o perioadă lungă de timp (răsfoiește o galerie foto, este testat).
Gestionarea încărcării bannerelor:
unde containerId este identificatorul elementului, care este containerul pentru banner.
Dacă trebuie să reporniți toate site-urile, lăsați containerId gol.
Exemplu de apel pentru reîncărcarea site-ului cu ID-ul containerului "adfox-id"
Coduri pentru postarea paginilor AMP și Turbo
Creați o structură a site-ului, secțiuni și site-uri utilizând tipurile de bannere cu marca corespunzătoare ("Turbo" sau "AMP").
La primirea codului de inserare, interfața va sugera automat codul corespunzător pentru site:
Asynchronous - pentru paginile turbo;
AMP - pentru paginile AMP. Asigurați-vă că specificați valorile pentru "Lățime" și "Înălțime"
Exemplu de obținere a unui cod de inserare a formularului "AMP"
Comenzile de returnare în codul de inserare
În codurile de inserare pentru tipurile de bannere fără dimensiuni, puteți utiliza funcția de apel invers:
Se numește atunci când este primit un răspuns pentru o solicitare și obiectul window.loadAdFoxBundle este prezent în răspuns. Chemat înainte deRender.
Revocarea argumentelor onLoad:
Coduri învechite
Codul sincron (depreciat)
Codul de inserare sincronă este generat pentru tipurile de bannere standard.
În prezent, codul sincron este un tip învechit și unele funcții ADFOX din acest cod nu sunt acceptate.
Vă recomandăm să traduceți toate zonele sincrone în codurile de introducere asincronă. Pentru detalii, contactați Asistența tehnică.
Exemplu de cod de introducere sincronă
Cod asincron (depreciat)
Codul de inserare asincron, care necesită conectarea unor biblioteci suplimentare la site, este o versiune depășită și se recomandă înlocuirea acesteia cu un cod asincron fără conectarea bibliotecilor individuale.
Un exemplu de cod de inserare asincron (o versiune depășită cu o conexiune de bibliotecă)
Cod asincron cu control de defilare (depreciat)
Asincronă de defilare cu cod de verificare care necesită bibliotecă suplimentară conexiune pe site-ul este o versiune mai veche și se recomandă să înlocuiți sulul de verificare asincronă, fără a fi nevoie să se conecteze bibliotecile individuale.
Un exemplu de cod de inserare asincron cu verificare de defilare (o versiune depășită cu o conexiune de bibliotecă)
Pentru site-urile create cu tipuri de bannere XML, interfața ADFOX generează linkuri pentru obținerea XML.
Exemplu de referință XML
Legături simple
Linkurile funcționează numai dacă bannerul și RC sunt active și sunt vizate și restricționate.
Linkurile funcționează independent una de cealaltă. De exemplu, puteți obține doar un link clicabil, iar bannerul nu va avea statistici privind afișările, însă vor fi luate în considerare clicurile.
Parametri suplimentari în codul de inserare
Adăugarea parametrilor la codul de inserție se face fie în obiectul paramuri (pentru codurile asincrone), fie în șirul de interogări către serverul ADFOX (pentru codurile sincrone și XML).
Atunci când valorile sunt înlocuite cu parametrul pk, nu este necesară codarea valorii.
Adăugați sintaxa pentru codurile asincrone:
Dacă valoarea este un text, îl înmulțim în ghilimele simple.
Dacă valoarea este numele variabilei, atunci părăsiți fără cotațiile.
Dacă ultimul parametru este adăugat ultima dată, virgula nu este necesară la sfârșit.
Exemple de adăugare a parametrilor:
Exemplul 1 - adăugarea unui puid1 cu o singură valoare și puid2 cu mai multe valori printr-un separator - un colon
Exemplul 2 - adăugarea eid1 cu valoarea firstEid
Exemplul 3 - adăugarea de pk cu un singur cuvânt cheie
Exemplul 4 - adăugarea lui pk cu mai multe cuvinte cheie prin intermediul unui separator de spațiu
Exemplul 5 - adăugarea lui pk cu o expresie cheie. O frază cheie poate fi transmisă numai una.
Sintaxă pentru codurile sincrone, codurile asincrone (versiunea veche) și XML:
Găsiți șirul de interogări la serverul ADFOX, de exemplu:
adăugați un nou parametru, separând numele și valoarea cu semnul egal (=).
De exemplu, adăugați parametrul eid1 cu valoarea firstEid: