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>