Heyzap Unity SDK - каков наилучший подход для предварительной загрузки или кэширования рекламы с другим tagID перед вызовом show()
Я работаю над игрой Unity, которую нужно монетизировать с помощью Heyzap SDK. Я интегрировал последний SDK, у которого были некоторые проблемы ранее, и он был исправлен. Теперь я хочу узнать, каков наилучший из возможных способов предварительной загрузки или кэширования промежуточной и вознагражденной рекламы перед вызовом Show
метод.
В документе сказано: Fetch
сразу после инициализации Heyzap SDK.
Что если у меня в игре 3 разных места размещения? т.е. три разных tagID. Я знаю, что могу использовать HZInterstitialAd.Fetch("tagID1")
и так далее...
Я просто хочу знать, что я делаю это правильно...
Так что это мои вопросы.....
1) я звоню HeyzapAds.Start("xxxxxxx")
в Awake()
одного из моих скриптов cs. Является Awake()
правильная функция для инициализации Heyzap SDK?
2) Могу ли я позвонить Fetch
Метод впоследствии, как показано ниже. Потому что я хочу, чтобы все эти 3 объявления с разными тегами были предварительно загружены или кэшированы. Будет ли это причиной узких мест в сети из-за последующих вызовов веб-служб? Безопасно ли загружать такую рекламу?
HZInterstitialAd.Fetch(tag1)
HZInterstitialAd.Fetch(tag2)
HZInterstitialAd.Fetch(tag3)
3) В моей игре, как только пользователь запускает приложение или когда пользователь закрывается (удаляет из памяти) и снова запускает приложение, я должен показать объявление (загрузочное объявление). Для этого я использовал приведенный ниже код, но он не работает. Не могли бы вы дать мне знать, как показывать загрузочную рекламу или показывать рекламу сразу после инициализации Heyzap SDK. Есть ли делегат, чтобы проверить, инициализирован ли SDK, прежде чем я попытаюсь позвонить Show
метод или я должен полагаться на Fetch
и его соответствующие interstitial
или же incentivized
делегаты?
HZInterstitialAd.Fetch(tag1)
HZInterstitialAd.Fetch(tag2)
HZInterstitialAd.Fetch(tag3)
HZInterstitialAd.ShowWithOptions(option);
Я также пытался звонить из Android's Activity's Resume
а также Start
к функции Unity, которая вызывает Heyzap interstitial
Объявление. Но это тоже не работает.
Примечание: если я попытаюсь позвонить Show
после небольшой паузы, скажем 1 или 2 секунды, все звонки работают. Кажется, что зовет Show
сразу после инициализации не работает. Требуется некоторое время для поиска и Fetch
Объявления из доступных сетей? Итак, каков рекомендуемый подход для показа рекламы BOOTUP?