Реклама в играх H5 (бета) работает на базе кода AdSense и дополнительного кода, необходимого для инициализации функций H5 Ad Placement API. Кроме того, доступны необязательные параметры кода AdSense, с помощью которых можно задать дополнительные настройки.
Содержание
- Как добавить код на страницу
- Пример страницы, на которой размещена игра, с добавленными кодом AdSense и дополнительным кодом
- Описания параметров кода AdSense
Как добавить код на страницу
- Скопируйте следующий код:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>window.adsbygoogle = window.adsbygoogle || []; var adBreak = adConfig = function(o) {adsbygoogle.push(o);} </script>Примечание. Нужно скопировать код целиком, включая дополнительный код для инициализации функцийadBreak()
иadConfig()
. В противном случае объявления не будут показываться. - Вместо фрагмента
"ca-pub-1234567890123456"
в скопированном коде укажите ваш идентификатор издателя. Подробнее о том, как найти свой идентификатор … - Если игра выполняется в мобильном приложении, необходимо указать два дополнительных параметра:
После
data-ad-client="ca-pub-1234567890123456"
добавьте:data-admob-interstitial-slot="ca-app-pub-1234567890123456/11111111"
data-admob-rewarded-slot="ca-app-pub-1234567890123456/22222222"
Параметр
data-admob-interstitial-slot
используется для запроса межстраничных объявлений, аdata-admob-rewarded-slot
– для запроса объявлений с вознаграждением. Если игра будет показывать рекламу в мобильном приложении, необходимо указать хотя бы один из этих параметров. Подробнее о создании в AdMob межстраничных рекламных блоков и рекламных блоков для объявлений с вознаграждением…Если у вас ещё нет аккаунта Google AdMob, создайте его.
- Вставьте код между тегами
<head>
и</head>
на странице с игрой.Примечание. Независимо от способа распространения игры (например, игра может быть встроена непосредственно в страницу или размещена в окне iframe на другом сайте или в другой части вашего сайта) код нужно помещать на ту страницу, где находится игра.
Пример страницы, на которой размещена игра, с добавленными кодом AdSense и дополнительным кодом
Пример кода | Описание |
---|---|
yourdomain.com/games/mygame | Страница, на которой размещена игра. |
<head> |
|
<script async |
Этот раздел представляет собой код AdSense. |
<script>window.adsbygoogle = |
В этом разделе инициализируется H5 Ad Placement API. |
</head>
<body> |
|
<canvas id="game_canvas" |
В этом разделе содержится логика игры. |
</body> |
Описания параметров кода AdSense
С помощью этих параметров кода AdSense можно задавать различные настройки объявлений в играх. Параметр data-ad-client
является обязательным, все остальные параметры – необязательные.
Параметр | Описание и примеры |
---|---|
data-ad-client |
Обязательный параметр
Идентификатор и код издателя. Пример:
|
data-ad-host |
Необязательный параметр
Если вы выплачиваете долю дохода платформе, на которой размещена игра, укажите здесь эту платформу. Пример:
|
data-admob-interstitial-slot |
Необязательный параметр
Если игра выполняется в мобильном приложении, используйте этот параметр для запроса межстраничных объявлений. Пример:
|
data-admob-rewarded-slot |
Необязательный параметр
Если игра выполняется в мобильном приложении, используйте этот параметр для запроса объявлений с вознаграждением. Пример:
|
data-ad-channel |
Необязательный параметр
При необходимости можно указать идентификатор пользовательского канала, чтобы отслеживать эффективность объявлений. Пример:
|
data-adbreak-test |
Необязательный параметр
С помощью этого параметра включается тестовый режим, в котором можно проверить места размещения с помощью объявлений-имитаций. Пример:
|
data-tag-for-child-directed-treatment |
Необязательный параметр
Этот параметр используется, если требуется добавить к запросам объявлений тег контента для детей. Подробнее о том, как указать, что сайт или запрос объявления предназначен для детей… Пример:
|
data-tag-for-under-age-of-consent |
Необязательный параметр
Этот параметр позволяет указать в запросе объявления, что при его показе должна быть ограничена обработка данных пользователей из ЕЭЗ, Великобритании и Швейцарии. Подробнее… Пример:
|
data-ad-frequency-hint |
Необязательный параметр
Минимальное значение среднего интервала между объявлениями (в секундах). Если указано значение "120s", то в среднем объявления будут показываться не чаще, чем раз в две минуты. Обратите внимание, что этот параметр – рекомендация, которая в дальнейшем может игнорироваться или перезаписываться серверным элементом управления. Пример:
|