A feedben elhelyezett hirdetés létrehozása után el kell helyezni a hirdetés kódját a hírcsatorna HTML-kódjában.
Hol célszerű elhelyezni a hírcsatornán belüli hirdetés kódját?
A hírcsatornán belüli hirdetés kódját a hírcsatorna tartalmi elemei közé, esetleg a hírcsatorna elejére vagy végére helyezze el. A kódot közvetlenül, a hírcsatorna HTML-kódjának a módosításával is elhelyezheti. Ha tartalomkezelő rendszert (CMS) használ, lehetséges, hogy a kód elhelyezéséhez valamilyen beépülő modul áll rendelkezésre.
Példa hírcsatornán belüli hirdetés elhelyezésére:
1. tartalomblokk: |
|
2. tartalomblokk: |
|
Hírcsatornán belüli natív hirdetés: |
|
3. tartalomblokk: |
|
4. tartalomblokk: |
Hírcsatornán belüli hirdetés elhelyezése
A tartalomkezelő rendszerek általában rendelkeznek 1) a tartalmat magába foglaló adatbázissal; illetve 2) olyan, a hírcsatorna létrehozására szolgáló kóddal, amely „hurok” használatával, folyamatosan fut a tartalommal. Ez a kód a tartalomkezelő rendszer sablonokat tartalmazó mappájában (más néven a témamappában) tárolt sablonfájlban található.
A sablonfájlban lévő kód módosítása
Hírcsatornán belüli hirdetés elhelyezéséhez meg kell változtatni a sablonfájlban található kódot. Ehhez hajtsa végre az alábbi lépéseket:
- Nyissa meg a hírcsatornát tartalmazó oldal sablonfájlját.
- Keresse meg a hírcsatorna létrehozására szolgáló hurkot. (Tipp: A ciklus kódjában valószínűleg szerepel a „while” vagy a „for each” parancs.)
- A ciklus kódjának módosításával helyezze el a feeden belüli hirdetést a feedben:
- Ha a ciklusban nincs számláló, hozzá kell adnia egyet; ezzel állítható be, hogy milyen gyakran kerüljön sor a feeden belüli hirdetés beszúrására.
- Vegyen fel egy „if" utasítást a ciklusba; ezzel biztosítható, hogy a feeden belüli hirdetés a számlálóban meghatározott gyakorisággal jelenjen meg.
Az alábbi részen egy pszeudokód található. Az Ön által használt kód szerkezete a pszeudokódéhoz hasonló lesz, a tényleges megvalósítás viszont – a használt programnyelvtől függően – valószínűleg eltér majd.
Posts[] posts;
Var count=1; // Ha a kód nem tartalmaz számlálót, definiáljon egyet
While (count < posts.length) // Növelje a „count” értékét 1-gyel az adatbázis utolsó bejegyzésének eléréséig
{
If (count%3=0) //Ha a „count” értéke 3, 6 vagy 9, beszúrja a hirdetést
{
<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> // a „count” valamennyi értéke esetén beszúrja a tartalomblokk címét
<p>{{ post.body }}<p> //Beszúrja a tartalomblokk szövegtörzsét
<img src="{{ post.thumbnail}}"> //Beszúrja a tartalomblokk képét
}
Fontos
Ügyeljen rá, hogy olyan szülőtárolón (<div>
, <iframe>
stb.) belül helyezze el a hirdetési kódot, amelynek:
- érvényes a szélessége. Ha a hirdetési kódot olyan szülőtárolóban helyezi el, amelynek nem adta meg konkrétan a szélességét (például valamilyen lebegő elembe), a hirdetés nem jelenik meg. A rendszer a szülőtároló szélességéből számítja ki a hirdetés szélességét. Felhívjuk a figyelmét, hogy a hírcsatornán belüli hirdetések szélessége legalább 250 képpont kell, hogy legyen.
- változó a magassága. Ha rögzített magasságú szülőtárolóban helyezi el a hirdetési kódot, akkor előfordulhat, hogy torzítottan jelenik meg a hirdetés.