Tagi reklam

Tag reklamy AdSense umożliwia wyświetlanie reklam i dzielenie się przychodami. Musisz umieścić tag reklamy AdSense na każdej stronie, na której użytkownicy mogą zarabiać na swoich treściach za pomocą AdSense.

Sposób wykonania tego kroku zależy prawdopodobnie od ustawienia reklam i od tego, jakie reklamy chcesz wyświetlać użytkownikom: - Jeśli masz kontrolę nad ustawieniami reklam, możesz zdecydować, które typy reklam i miejsca docelowe chcesz obsługiwać, i dodać tagi reklam do witryn użytkowników tak, jakby były Twoimi własnymi. Jednostki reklamowe tworzysz na swoim koncie AdSense, ale modyfikujesz parametry data-ad-client i data-ad-host. Jeśli delegujesz kontrolę nad ustawieniami reklam użytkownikom, możesz poprosić ich o podanie preferencji dotyczących typów reklam i miejsc docelowych (po lewej, po prawej, u góry, u dołu itp.) i używać tych preferencji do tagowania. Pamiętaj, że aby obsługiwać reklamy natywne, tagi reklam wymagają identyfikatora jednostki reklamowej, który musisz uzyskać od użytkowników.

Parametry tagu reklamy

W tagu reklamy są 2 wymagane parametry, które musisz zmodyfikować. Te parametry określają wyświetlanie reklam i podział przychodów z użytkownikami. Ustaw te parametry, aby określić identyfikator wydawcy platformy i identyfikator wydawcy użytkownika. Istnieją też inne parametry, które można modyfikować w zależności od używanego formatu reklamy.

Parametr Czy jest wymagane? Opis i przykład
data-ad-client Tak Identyfikator wydawcy AdSense dla treści użytkownika (ciąg znaków). Ta wartość jest podawana przez użytkownika w procesie rejestracji. Ta wartość jest wymagana do zainicjowania dzielenia się przychodami.

W przypadku reklam AdSense dla treści przed tym ciągiem znaków należy dodać „ca-”.

Pamiętaj, że ciąg ten pojawia się też w źródłowym adresie URL tagu skryptu pod nazwą parametru client.

Przykład:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Tak To jest identyfikator usługi hosta na platformie (ciąg znaków). Ta wartość identyfikuje konto AdSense Twojej platformy i jest wymagana do zainicjowania wyświetlania reklam.

W przypadku AdSense dla reklam w treści przed tym ciągiem znaków należy dodać ciąg „ca-host-”.

Pamiętaj, że ciąg ten pojawia się też w źródłowym adresie URL tagu skryptu pod nazwą parametru host.

Przykład:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot Nie dotyczy jednostek reklam displayowych.

Dotyczy innych formatów jednostek reklamowych.
Jest to identyfikator powiązany z jednostką reklamową. W przypadku jednostek reklamowych displayowych ten identyfikator jest opcjonalny, ale w przypadku innych formatów jednostek reklamowych jest wymagany. Gdy podany jest identyfikator jednostki reklamowej, podczas wyświetlania reklamy są używane ustawienia powiązane z tą jednostką. Podczas wyświetlania szukamy tego identyfikatora jednostki reklamowej na koncie platformy (data-ad-host) i na kontach podrzędnych (data-ad-client). Ten parametr służy też do wypełniania raportu Jednostki reklamowe w AdSense (raport będzie wypełniany tylko na koncie, na którym istnieje dana jednostka reklamowa).
data-ad-host-channel Nie Jest on używany do celów raportowania. Więcej informacji znajdziesz w sekcji poświęconej raportowaniu.

Ważne: jeśli w kodzie reklamy nie ma parametru data-ad-host, AdSense będzie nadal wyświetlać reklamy, używając wartości podanej w parametrze data-ad-client. Jednak konto Twojej platformy nie będzie uzyskiwać żadnych wyświetleń na swoim koncie ani żadnego udziału w przychodach. Możesz też użyć metatagu google-adsense-platform, aby mieć pewność, że identyfikator wydawcy hosta jest uwzględniony w żądaniu reklamy.

Pamiętaj też, aby w tagu kodu umieścić prawidłowy identyfikator wydawcy data-ad-client, aby uniknąć przypisywania przychodów nieprawidłowemu użytkownikowi.

Przykłady kodu reklamy

Poniżej znajdziesz przykład kodu dla każdego typu reklamy obsługiwanego przez AFP. Dowiedz się więcej o jednostkach reklamowychreklamach automatycznych w AdSense.

Kod jednostki reklamowej displayowej (elastyczny)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Kod jednostki reklamowej displayowej (stały rozmiar)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Jednostka reklamowa AMP (elastyczna)

Ten kod należy umieścić w sekcji <head> strony:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

A to fragment kodu jednostki reklamowej umieszczony w miejscu docelowym <body>:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Wyświetlanie jednostki reklamowej AMP (o stałym rozmiarze)

Ten kod należy umieścić w sekcji <head> strony:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

A to fragment kodu jednostki reklamowej umieszczony w miejscu docelowym <body>:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Reklamy automatyczne

W idealnej sytuacji tag reklamy powinien znajdować się w elemencie <head> lub jak najwyżej na stronie.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Reklamy za pomocą interfejsu Ad Placement API

Interfejs API umieszczania reklam obsługuje obecnie reklamy pełnoekranowe i reklamy z nagrodą. Aby dowiedzieć się, jak wdrażać i dostosowywać interfejs Ad Placement API, zapoznaj się z dokumentacją dla deweloperów.

AdSense dla platform jest obsługiwane w przypadku tych formatów (obecnie tylko w przypadku ruchu w internecie). Wymagamy tylko, aby parametr data-ad-host był uwzględniony w głównym tagu reklamy. Zobacz przykład poniżej.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>