Tagi reklamy

Tag reklamy AdSense umożliwia wyświetlanie reklam i dzielenie się przychodami. Tag reklamy AdSense musisz umieścić na każdej stronie, na której użytkownicy mogą wyrazić zgodę na zarabianie na treściach w AdSense.

Sposób, w jaki wykonasz ten krok, będzie zapewne zależał od ustawień reklam oraz jakości reklam, które chcesz zapewnić użytkownikom: – Jeśli to Ty kontrolujesz ustawienia reklam, możesz decydować, które typy reklam i miejsca docelowe mają być obsługiwane, i dodawać tagi reklam do witryn użytkowników tak, jakby były to Twoje własne witryny. Jednostki reklamowe tworzysz na swoim koncie AdSense, ale modyfikujesz parametry data-ad-client i data-ad-host. – Jeśli przekazujesz użytkownikom kontrolę nad ustawieniami reklam, zapytaj ich, jakie mają preferencje dotyczące typów reklam i miejsc docelowych (lewy, prawy, u góry, u dołu itd.) i wykorzystaj te ustawienia do otagowania. Pamiętaj, że do obsługi reklam natywnych tagi reklam wymagają identyfikatora jednostki reklamowej, który musisz uzyskać od użytkowników.

Parametry tagu reklamy

Tag reklamy zawiera 2 wymagane parametry, które musisz zmodyfikować. Te parametry określają wyświetlanie reklam i dzielenie się przychodami z użytkownikami. Ustaw te parametry, aby określić identyfikator wydawcy platformy i identyfikator wydawcy użytkownika. Istnieją też inne dodatkowe parametry, które można zmieniać w zależności od używanego formatu reklamy.

Parametr Jest wymagane? Opis i przykład
data-ad-client Tak identyfikator wydawcy AdSense dla treści (ciąg znaków). Tę wartość podaje użytkownik w ramach procesu rejestracji. Ta wartość jest wymagana do rozpoczęcia dzielenia się przychodami.

W przypadku reklam AdSense dla treści na początku tego ciągu dodaj „ca-”.

Pamiętaj, że występuje on 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 Jest to identyfikator usługi hosta Twojej platformy (ciąg znaków). Ta wartość określa konto AdSense Twojej platformy i jest niezbędna do inicjowania wyświetlania reklam.

W przypadku reklam AdSense dla treści na początku tego ciągu dodaj „ca-host-”.

Pamiętaj, że występuje on też w źródłowym adresie URL tagu skryptu i 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 w przypadku displayowych jednostek reklamowych

Tak w przypadku innych formatów jednostek reklamowych
Jest to identyfikator powiązany z jednostką reklamową. W przypadku displayowych jednostek reklamowych ten identyfikator jest opcjonalny, ale w przypadku innych formatów jednostek reklamowych jest to pole wymagane. Jeśli identyfikator jednostki reklamowej jest podany, podczas wyświetlania reklam używane są ustawienia powiązane z daną jednostką reklamową. Podczas wyświetlania szukamy tego identyfikatora jednostki reklamowej zarówno na koncie platformy (data-ad-host), jak i kontach podrzędnych (data-ad-client). Ten parametr służy też do wypełniania raportu Jednostki reklamowe w AdSense (zostanie on wypełniony tylko na koncie, na którym znajduje się jednostka reklamowa).
data-ad-host-channel Nie Jest ona używana na potrzeby raportowania. Więcej informacji znajdziesz w sekcji raportowania.

Ważne: jeśli w kodzie reklamy nie ma parametru data-ad-host, AdSense będzie kontynuować wyświetlanie reklam za pomocą wartości parametru data-ad-client. Konto platformy nie uzyska jednak żadnych wyświetleń ani nie będzie mieć udziału w przychodach. Możesz też użyć metatagu google-adsense-platform, aby mieć pewność, że w żądaniu reklamy umieszczono identyfikator wydawcy hosta.

Upewnij się też, że w tagu kodu został umieszczony prawidłowy identyfikator wydawcy data-ad-client, by uniknąć przypisywania przychodów niewłaściwemu 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 reklamowych i reklamach automatycznych w AdSense.

Kod jednostki reklamowej w sieci reklamowej (reklama elastyczna)

<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>

Displayowa jednostka reklamowa AMP (elastyczna)

W sekcji <head> strony należy umieścić następujący kod:

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

A to fragment kodu dotyczący jednostki reklamowej umieszczony w sekcji <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>

Displayowa jednostka reklamowa AMP (stały rozmiar)

W sekcji <head> strony należy umieścić następujący kod:

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

A to fragment kodu dotyczący jednostki reklamowej umieszczony w sekcji <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

Najlepiej umieścić ten tag reklamy w elemencie <head> lub 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 poprzez interfejs API miejsc docelowych reklam

Interfejs Ad Placement API obsługuje obecnie reklamy pełnoekranowe i reklamy z nagrodą. Informacje o tym, jak wdrożyć i dostosować interfejs API, znajdziesz w dokumentacji dla deweloperów interfejsu Ad Placement API.

AdSense dla platform jest obsługiwany w tych formatach (obecnie tylko w przypadku ruchu internetowego). Musisz tylko umieścić parametr data-ad-host 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>