Tagi reklam

Tag reklamy AdSense umożliwia wyświetlanie reklam i prawidłowe przypisywanie ruchu do subkont.

Parametry tagu reklamy

W tagu reklamy są 2 wymagane parametry, które musisz zmodyfikować. Te parametry określają ustawienia wyświetlania reklam i subkonto używane do żądania reklamy. Ustaw te parametry, aby określić identyfikator wydawcy platformy i identyfikator wydawcy subkonta. 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 usługi subkonta (ciąg znaków). Ta wartość jest podawana przez interfejsy API w polu displayName lub ostatnim segmencie w polu name. Ta wartość jest wymagana do prawidłowego przypisywania ruchu do subkont.

W przypadku reklam AdSense dla treści do tego ciągu znaków należy dodać przedrostek „ca-”.

Pamiętaj, że ten ciąg znaków 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 subkontach platformy (data-ad-host) i (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-client, AdSense będzie nadal wyświetlać reklamy, używając wartości podanej w parametrze data-ad-host. Ruch nie zostanie jednak przypisany do subkonta. Aby uniknąć przypisywania ruchu do niewłaściwego konta, umieść w tagu kodu prawidłowy identyfikator wydawcy data-ad-client.

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>