Добавление вознаграждения за просмотр рекламы
Вставка
- Опубліковано 12 жов 2022
- #КурсыЯндексИгр В этом уроке покажем, как реализовать в игре удвоение монет за просмотр рекламы.
Версию проекта по итогам прошлого урока можно скачать здесь: disk.yandex.ru/d/nPx7uHsZPd3iRA
Чтобы открыть файл проекта в Unity, воспользуйтесь инструкцией: disk.yandex.ru/i/Gjw_SpGqz3FNmw
Следующее видео «Размещение баннерной рекламы»: • Размещение баннерной р...
Удобная рабочая тетрадь по курсу: yandexgames-unity.notion.site...
UA-cam-канал Ильи Карельцева: / @eccentricgames
Хотите быть в курсе всех главных новостей платформы? Подписывайтесь на наш канал в Telegram: t.me/yangamesdevnews
Вам важно быть на связи с сообществом, иметь возможность задать вопрос или помочь новичкам? Присоединяйтесь к нашему дружному комьюнити: t.me/yagamedev
#ЯндексИгры #РазработкаИгр #HTML5
Спасибо большое, твои уроки очень сильно помогли, не знаю как я бы сам до этого доходил
Спасибо. Пытаюсь понять, как это реализовать в проекте на Construct 2
5 раз перемотал, внимательно слушал, ставил на паузу, и никак не мог понять, каким образом AddCoinsExtern должен понять, что ему нужно вызвать AddCoins из скрипта... Уже смирился с тем, что, возможно, это просто особенности java script) А, оказывается, всего-то, нужно было досмотреть видео до 10 минуты))
емае, спасибо
Подскажите пожалуйста, как выключить звук или поставить игру на паузу во время рекламы?
Здравствуйте. Игра ставится на паузу при помощи строчки «Time.timeScale = значение;», где вместо значения нужно поставить «0», если вы хотите остановить игру, «1» - если продолжить.
Чтобы поставить на паузу звук, нужно использовать метод «AudioListener.pause = значение;», где вместо значения нужно указать «true», чтобы включить звук, «false» - чтобы восстановить воспроизведение. Эти строчки нужно прописывать в отдельно созданных методах паузы и продолжения игры.
С помощью SDK Яндекс Игр можно отловить моменты, когда начинается или заканчивается реклама, и использовать указанные методы. Подробнее в Руководстве разработчика: clck.ru/34vikF
5:42 Здравствуйте какой командой можно заменить myGameInstance? А то эта команда не работает
Снова привет , нашел решение?
Решение нашел , можно просто не писать myGameInstance и все заработает
@@oo-on6xd Спасибо за ответ) Оказывается я в index.html не писал команду для mGameInstnce.
Как указать путь в файле jslib, если нужный объект является дочерним (8:10)
нашёл как это сделать?
Он же сказал там, что в таком в случае нужно указывать полный путь, то есть "Player/Foot/FootSaveManager"
Такой качественный канал и так мало просмотров
и хорошо)
@@gamerovn5229 ну смотря как
Контент просто интересен узкому кругу людей
Всем привет.Кто может подсказать почему sublimeText не даёт подсказки?Или нужно там что-то подключить?Просто я не смотрел многие видео
Здравствуйте. Чтобы включить подсказки, перейдите в меню «View» - «Syntax» - «JavaScript». Далее установите галочку на опции «JavaScript». Это должно решить вопрос.
День добрый, в чем может быть проблема. Реклама показывается, а вознаграждение не добавляется. Хотя я все след в след сделал, как на видео.
Анатолий, здравствуйте. Рекомендуем задать этот вопрос в чате по Unity. Возможно, другие разработчики сталкивались с подобным и смогут помочь с решением: t.me/yagamesunity
Подскажите пожалуйста, решили проблему и если да, то как? У меня то же самое получается, не могу понять почему
@@zxltvnrxsess6894 день добрый, пока не решил. В процессе. Если решу отпишусь.
Ребята подскажите, после добавления кода с ревард, перестает билдится проект. С чем это связано?
такая же проблема
@@segamegagame1408 Установил новую версию LTS 2021.3.15, все тоже самое и помогло.
Здравствуйте. Если ситуация ещё актуальна, напишите нам, пожалуйста, через любой удобный канал связи - подскажем: clck.ru/33YTTT
Добрый день, скажите, вы смогли решить проблему ? Потому что у меня тоже не билдится проект именно с ревард
@@segamegagame1408 подскажите, пожалуйста, вы не нашли решения ?
А как паузу с отключением звука вызывать эту поганую? Все методы перепробовал но каким-то неведомым способом модеры накликиваю что появляется звук. Наверное по этому не проходят игры сложнее кликеров без звука. Нашли способ как обойти систему и радуются
Здравствуйте. Поставить звук на паузу во время показа рекламы можно с помощью callback-функций. Например, когда срабатывает callback «onOpen», нужно прописать остановку воспроизведения аудио. Когда отправляется «onClose» - снова запустить звук. Подробнее рассказали в Руководстве разработчика: clck.ru/35hMdE
А что с налогами?
Думаю самозанятость надо делать либо выплаты за минусом налогов сразу... Надо почитать
снимите гайд как сделать x2 для набранных очков после просмотра рекламы
просто переменную с монетами, которые должен получить пользователь умножаешь на два
Сижу ломаю голову, реклама запускается реворд проходит, а вознаграждение не начисляется, не могу понять где ошибка может быть, подскажите куда копать?
может ли быть проблемой то что основной скрипт в юнити отрабатывается на main camera? у меня другая игра сюда попал по поиску настройки рекламы)
Нашел вот такую ошибку в логах после просмотра рекламы, но все равно не пойму в какой момент она происходит, предполагаю когда из js пытается обратно передать данные
ReferenceError: myGameInstance is not defined
at onRewarded (667686cf-f319-4bcf-bb5c-4cae1aa01ed8:3:20725)
at Array.onRewarded (v2:sourcemap:1:119065)
at v2:sourcemap:1:116145
at Messaging._handleEvent (v2:sourcemap:1:4825)
at v2:sourcemap:1:4013
@@KOGamesKO Здравствуйте. У меня тоже такая ошибка. Хотел бы спросить нашли ли вы решение проблемы?
можно просто не писать myGameInstance и все заработает
@@nekto2436 в моем случае, не сохранил файл после объявления myGameInstans
правил правил, в итоге при нажатии кнопки, выходит ошибка ysdk не определено в _AddCoinsExtern, что-то совсем запутался
А вы в index.html Яндекс SDK подключали?
Здравствуйте. Если ситуация ещё актуальна, напишите нам, пожалуйста, через любой удобный канал связи - проверим и подскажем: clck.ru/33YTTT
Здравствуйте. Выдаёт ошибку EntryPointNotFoundException. Как это можно исправить или какая может быть причина?
юзай
#if !UNITY_EDITOR
//Вызов Extern метода
#endif
Здравствуйте. Такое уведомление обычно появляется, когда вызов рекламы происходит с редактора. В этом случае нужно сделать проверку, с какой платформы игра запускается. Инструкция по ссылке: clck.ru/36NkFN
Делимся примером:
#if UNITY_WEBGL
// вызов рекламы
#endif
@@yagamesdev Спасибо!
Не начисляется вознаграждение за просмотр рекламы. Сам метод начисления при этом рабочий
Здравствуйте. Чтобы детально во всём разобраться, нам потребуется больше подробностей. Пожалуйста, пришлите нам ссылку на игру через форму обратной связи: clck.ru/34nHbe
i hope you guys provide tutorials with English
Hello. All instructions were collected by the link: yandex.ru/dev/games/doc/dg/concepts/about.html?lang=en
@@yagamesdev Thank you so much guys,
Я наверное покажусь тупым, но как создать jslib? Я перебробовал много вариантов и не получилось ничего.
Создай текстовый файл и вместо txt напиши нужный формат.
@@tkachikaev значит сделал как ты сказал. Делал точь - в - точь, но в вижуал студио он у меня отображается как текстовый документ. Подскажешь что делать, если шаришь?
@@FriendlyFlow87 установи программу тотал командер, и в нем можно хоть на какой формат менять
@@777nayman спс
тоже мучался с этой херней но я даже не понял что нужно формат менять