Po vytvorení reklamy in-feed je ďalším krokom umiestniť kód reklamy do kódu HTML vášho informačného kanála.
Kam umiestniť kód reklamy In-feed
Kód reklamy In-feed umiestnite do obsahu svojho informačného kanála alebo na jeho začiatok, prípadne koniec. Môžete to dosiahnuť priamou úpravou kódu HTML informačného kanála alebo ak používate systém na správu obsahu (CMS), mohli by ste použiť doplnok na automatické vloženie kódu.
Nastavenie reklamy In-feed by mohlo vyzerať napríklad takto:
Blok obsahu 1: |
|
Blok obsahu 2: |
|
Natívna reklama In-feed: |
|
Blok obsahu 3: |
|
Blok obsahu 4: |
Ako umiestniť reklamu In-feed
Váš systém CMS bude typicky obsahovať (1) databázu obsahujúcu váš obsah a (2) kód, ktorý v cykle prejde váš obsah a vytvorí váš informačný kanál. Tento kód môžete nájsť v súbore šablóny, ktorý bude uložený v priečinku šablóny systému CMS (v niektorých prípadoch sa označuje ako priečinok témy).
Úprava kódu v súbore šablóny
Ak chcete umiestniť reklamu In-feed, podľa tohto postupu upravte kód v súbore šablóny:
- Otvorte súbor šablóny stránky, na ktorej máte informačný kanál.
- Vyhľadajte cyklus, ktorý vytvára váš informačný kanál. (Pom§cka: Kód cyklu bude veľmi pravdepodobne obsahovať príkaz „while“ alebo „for each“).
- Upravte kód cyklu tak, aby vložil vašu reklamu in-feed do informačného kanála. Postupujte takto:
- Ak sa v cykle nepoužíva počítadlo, pridaním počítadla nastavte, ako často sa má vkladať vaša reklama in-feed.
- Pridajte do cyklu výraz „if“, aby sa vaša reklama in-feed zobrazovala s frekvenciou, ktorú ste definovali v počítadle.
Nižšie uvádzame príklad vymysleného kódu. Váš kód bude mať podobnú štruktúru ako tento vymyslený kód, ale v závislosti od použitého programovacieho jazyka bude skutočná implementácia pravdepodobne odlišná.
Posts[] posts;
Var count=1; // If your code does not include a counter define one
While (count < posts.length) // Increase the value of "count" by 1 until the final post in the database
{
If (count%3=0) //If the value of "count" equals 3 or 6 or 9 insert the ad
{
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle" style="display:block"
data-ad-format="fluid"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
}
<h3>{{ post.title }}</h3> // for all count values insert the content block title
<p>{{ post.body }}<p> //Insert the content block body
<img src="{{ post.thumbnail}}"> //Insert the content block image
}
Dôležité
Ubezpečte sa, že kód reklamy vložíte do nadradeného kontajnera (<div>
, <iframe>
atď.), ktorý obsahuje tieto údaje:
- Platná šírka. Ak umiestnite kód reklamy do nadradeného kontajnera, ktorý nemá nastavenú explicitnú šírku, napr. do plávajúceho prvku, vaše reklamy sa nebudú zobrazovať. Pri výpočte šírky vašich reklám používame šírku nadradeného kontajnera. Pripomíname, že minimálna šírka reklám In-feed je 250 pixelov.
- Premenná výška. Ak umiestnite kód reklamy do nadradeného kontajnera s pevnou výškou, vaše reklamy by mohli byť zdeformované.