Создав объявление в фиде, добавьте его код в HTML-код фида, выполнив описанные ниже действия.
Где разместить код объявления в фиде
Код объявления нужно добавить либо в самом начале HTML-код фида, либо в его конце, либо между блоками контента. Если вы используете систему управления контентом, то для размещения кода можно применить подходящий плагин.
Вот пример конфигурации объявления в фиде:
Блок контента 1 |
|
Блок контента 2 |
|
Нативное объявление в фиде |
|
Блок контента 3 |
|
Блок контента 4 |
Как разместить объявление в фиде
Большинство систем управления контентом содержит базу данных с материалами, а также код, при помощи которого эти материалы добавляются в цикл и оформляются в виде фида. Этот код приведен в файле шаблона, который находится в специальной папке (иногда она называется папкой с темами).
Как изменить код в файле шаблона
Чтобы разместить объявление в фиде, измените код в файле шаблона следующим образом:
- Откройте файл шаблона на странице с фидом.
- Найдите цикл, который используется для создания фида (скорее всего, код цикла будет содержать команду while или for each).
- Добавьте код объявления в код цикла следующим образом:
- Если в цикле не используется счетчик, добавьте его. В этом случае вы сможете задать частоту вставки объявлений в фиде.
- Добавьте в цикл оператор if, чтобы объявление появлялось с частотой, заданной с помощью счетчика.
Ниже представлен пример кода. Ваш код будет иметь схожую структуру, однако его вид будет зависеть от языка программирования, который вы используете.
Posts[] posts;
Var count=1; // Если в вашем коде нет счетчика, определите его
While (count < posts.length) // Увеличивайте значение count на 1 до последней записи в базе данных
{
If (count%3=0) //Если count равно 3, 6 или 9, вставьте объявление
{
<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> // Для всех значений count добавьте заголовок блока контента
<p>{{ post.body }}<p> //Вставьте текст блока контента
<img src="{{ post.thumbnail}}"> //Вставьте изображение блока контента
}
Важно!
Код объявления следует размещать в родительский контейнер (например, <div>
или <iframe>
), который соответствует приведенным ниже критериям.
- Допустимая ширина. Объявление не будет показываться, если не задана ширина его родительского контейнера, например плавающего элемента. Ширина родительского контейнера используется для определения ширины ваших объявлений. Ширина объявлений в фиде должна быть не меньше 250 пикселей.
- Переменная высота. Если код объявления поместить в родительский контейнер с фиксированной высотой, объявления могут показываться некорректно.