Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC Russian

Показы рекламы пользователям не будут учитываться до тех пор, пока вы не заключили договор.

Для того, чтобы показы рекламы учитывались и вы получали за них вознаграждение, необходимо заключить договор по ссылке:

Все показы рекламы, которые были совершены ДО заключения договора, учтены не будут, и вы не получите за них вознаграждение.

FAPI.UI.loadAd();

Пример вызова

/*
* Функция инициирует подготовку рекламы для показа пользователю во время игровой сессии
*/
function loadRewardedAd() {
    FAPI.UI.loadAd();
}

Пример коллбека

В результате выполнения функции в параметре data указывается информация о том, найдено ли видео для показа.

Коллбек для случая, если видео для показа найдено

method: “loadAd”

result: “ok”

data: “ready”

Коллбек для случая, когда видео не найдено

method: “loadAd”

result: “error”

data: “empty”

Коллбек для случая, когда был достигнут лимит на количество вызывов метода

method: “loadAd”

result: “error”

data: “call_limit”

Коллбек для случая, когда уже идёт показ рекламы

method: “loadAd”

result: “error”

data: “in_use”

Коллбек для случая, когда показ видео недоступен для пользователя

method: “loadAd”

result: “error”

data: “disabled”

Детализация ошибок рекламы на Android

В случае возникновения ошибки при попытке поиска рекламы на платформе Android вам будет возвращена ошибка вида native ads failed: {error_code}.

Параметр error_code может иметь следующие значения:

Детализация успешного вызова рекламы на Android

В случае успешного вызова метода поиска рекламы и её дальнейшего показа, на плафторме android при вызове callback-функции в data вам будут передаваться следующие данные в процессе использования API рекламы:

Как это работает

При вызове функции производится поиск рекламы, которая может быть показана пользователю во время игровой сессии.
Подбор видео является персонализированным и зависит от характеристик пользователя.
После вызова метода по подготовке рекламы необходимо использовать метод FAPI.UI.showLoadedAd для её показа пользователю.
Показ необходимо инициировать только если реклама для показа была найдена.

Тестовое приложение

Чтобы проверить, как именно выглядит и работает реклама, можно воспользоваться тестовым приложением, которое доступно по следующим ссылкам:

Чтобы увидеть рекламу в приложении для полной версии сайта, достаточно сделать следующее:

Статистика

Статистика по показам доступна на странице игровой статистики:

Учтите, что для платорм web, mobile web и ios мы считаем показ успешным, если:

Для платформы android мы считаем показ успешным, если после вызова метода показа вернулся ответ ad_shown.

API статистики

Также вы можете собирать и анализировать статистику по рекламе самостоятельно с помощью API игровой статистики: