Tagi reklamy
Tag reklamy AdSense umożliwia wyświetlanie reklam i prawidłowo przypisuje ruch do Twoich subkont.
Parametry tagu reklamy
Tag reklamy zawiera 2 wymagane parametry, które musisz zmodyfikować. Te parametry określają ustawienia wyświetlania reklam oraz subkonto używane w żądaniu reklamy. Ustaw te parametry, aby określić identyfikator wydawcy platformy i identyfikator wydawcy subkonta. 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 usługi subkonta (ciąg znaków). Ta wartość jest dostarczana przez interfejsy API w polu displayName lub w ostatnim segmencie pola name . Ta wartość jest wymagana do prawidłowego przypisywania ruchu do subkont.
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 subkontach platformy (data-ad-host ), jak i (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-client
, AdSense będzie kontynuować wyświetlanie reklam za pomocą wartości parametru data-ad-host
. Ruch nie będzie jednak przypisywany do subkonta. Upewnij się, że w tagu kodu został umieszczony prawidłowy identyfikator wydawcy data-ad-client
, aby uniknąć przypisywania ruchu do niewłaściwego konta.
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>