Описание Web SDK

  • AdWoW Web SDK может быть встроен на страницу веб сайта, для просмотра как в десктопных веб-браузерах, так и в браузерах мобильных устройств. Данное руководство представляет собой пошаговую инструкцию интеграции AdWoW Web SDK в веб-приложения.

  • Для того, чтобы функциональность AdWoW стала доступна на странице вашего сайта, необходимо разместить html-тэг <script>, подключающий исполняемый модуль AdWoW

    <script type="text/javascript" src="https://adwow.ru/adwow.js"></script>
  • После того, как исполняемый модуль подключен к веб-странице, необходимо проинициализировать объект AdWoW WebSDK:

    var adwowInstance = AdWoW("APP ID","APP Secret");

    Не забудьте подставить актуальные значения APP ID и APP Secret, полученные в Личном кабинете.

  • Необходимо помнить о следуюших ограничениях:

    • На одной веб-странице не может быть более одного экземпляра обекта AdWoW
    • Вызов конструктора AdWoW во второй и последующие разы возвращает один и тот же указатель на экемпляр
    • Попытка инстанциировать объект AdWoW c другими ключами APP ID и APP Secret вызовет ошибку
  • Объект AdWoW позволяет указывать информацию о пользователе без участия в данном процессе самого пользователя. Например, если вы уже ранее получали от пользователя email, вы можете присвоить его соответствующему свойству объекта AdWoW. Форма получения награды в этом случае уже будет содержать поле для ввода электронной почты, заполненное полученным ранее значением

  • setUserEmail(newEmail)

    Устанавливает email пользователя, что приводит к заполнению поля email в форме награды, демонстрируемой пользователю.

    adwowInstance.setUserEmail("john@doe.com");
  • setUserGender(newGender)

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

    adwowInstance.setUserGender("Male");
  • setUserBirthday(newBirthday)

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

    adwowInstance.setUserBirthday("03/16/1980");
  • postMoment(momentName, momentValue)

    Вызов данного метода производит запрос сохранения момента и получения награды. momentName - обязательный параметр - Уникальный идентификатор момента. При обработке запроса в системе AdWoW будет автоматически создан момент с указанным идентификатором для дальнейшего мониторинга. Данное значение определяется разработчиком. необязательный параметр momentValue - данное числовое значение анализируется системой AdWoW, и если оно больше или равно пороговому значению, заданному в Личном кабинете для данного момента, то пользователю будет выдана награда.

  • var adwowInstance = adwowInstance = AdWoW("APP ID","APP Secret");
    adwowInstance.postMoment("Пройдено 5 уровней");