Kad ir izveidota plūsmā ietvertā reklāma, reklāmas kods ir jāievieto plūsmas HTML kodā.
Kur ievietot plūsmā ietvertās reklāmas kodu?
Plūsmā ietvertās reklāmas kodu ievietojiet plūsmas saturā vai tur, kur plūsma sākas vai beidzas. Varat to paveikt, tieši rediģējot plūsmas HTML kodu vai, ja izmantojat satura pārvaldības sistēmu (SPS), koda ievietošanai varat izmantot spraudni.
Tālāk ir parādīts plūsmā ietvertas reklāmas piemērs.
1. satura bloks: |
|
2. satura bloks: |
|
Vietējā plūsmā ietvertā reklāma: |
|
3. satura bloks: |
|
4. satura bloks: |
Plūsmā ietvertas reklāmas izvietošana
Parasti satura pārvaldības sistēmā ir 1) datu bāze ar jūsu saturu un 2) koda fragments, kas izvieto saturu ciklā, radot plūsmu. Šis koda fragments ir pieejams veidnes failā, kas atrodas SPS veidnes mapē (dažkārt tiek dēvēta par tēmas mapi).
Koda mainīšana veidnes failā
Lai izvietotu plūsmā ietvertu reklāmu, veidnes failā veiciet tālāk norādītās koda izmaiņas.
- Atveriet tās lapas veidnes failu, kurā ir plūsma.
- Atrodiet ciklu, kas rada plūsmu. (Padoms: visticamāk, cikla kodā būs ietverta komanda “while” vai “for each”.)
- Veiciet izmaiņas cikla kodā, lai ievietotu plūsmā ietverto reklāmu plūsmā.
- Ja ciklam nav skaitītāja, pievienojiet to, lai norādītu, cik bieži jāievieto plūsmā ietvertā reklāma.
- Ciklā pievienojiet priekšrakstu “if”, lai plūsmā ietvertā reklāma tiktu rādīta tik bieži, cik esat norādījis skaitītājā.
Tālāk ir sniegts pseidokoda piemērs. Jūsu kodam būs līdzīga struktūra, taču faktiskais kods atšķirsies atkarībā no jūsu izmantotās programmēšanas valodas.
Ziņas[] ziņas;
Var count=1; // Ja jūsu kodā nav skaitītāja, definējiet to.
While (count < posts.length) // Palielina “count” vērtību par 1, līdz tiek sasniegts pēdējais datu bāzes ziņojums.
{
If (count%3=0) //Ja “count” vērtība ir 3 vai 6, vai 9, tiek ievietota reklāma.
{
<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> // Visām “count” vērtībām tiek ievietots satura bloka virsraksts.
<p>{{ post.body }}<p> //Tiek ievietots satura bloka pamatteksts.
<img src="{{ post.thumbnail}}"> //Tiek ievietots satura bloka attēls.
}
Svarīgi!
Noteikti ievietojiet reklāmas kodu vecākkonteinerā (<div>
, <iframe>
utt.), kas atbilst tālāk norādītajām prasībām.
- Derīgs platums. Ja reklāmas kodu ievietosies vecākkonteinerā, kuram nav iestatīts konkrēts platums, piem., peldošā elementā, reklāmas netiks rādītas. Mēs izmantojam vecākkonteinera platumu, lai aprēķinātu reklāmu platumu. Ņemiet vērā, ka plūsmā ietverto reklāmu minimālais platums ir 250 pikseļi.
- Maināms augstums. Ja ievietosiet reklāmas kodu vecākkonteinerā ar fiksētu augstumu, iespējams, reklāmas tiks kropļotas.