@val_gr
Студент, программирую на Python и C# (Xamarin)

Почему не работает баннер в Unity Ads?

Вот фрагмент скрипта:

using UnityEngine.Monetization;

    public static int lose = 0;

        if (Monetization.isSupported)
        {
            Monetization.Initialize(gameId, false);
        }

        if (lose == 5 & Monetization.IsReady("rewardedVideo"))
        {
            ShowAdCallbacks options = new ShowAdCallbacks();
            options.finishCallback = rewardedVideoHandleShowResult;
            ShowAdPlacementContent rewardVideoAd = Monetization.GetPlacementContent("rewardedVideo") as ShowAdPlacementContent;
            rewardVideoAd.Show(options);
        }

        if (Monetization.IsReady("banner"))
        {
            ShowAdCallbacks bannerOptions = new ShowAdCallbacks();
            ShowAdPlacementContent bannerAd = Monetization.GetPlacementContent("banner") as ShowAdPlacementContent;
            bannerAd.Show(bannerOptions);
        }


Баннер не появляется. Все остальные виды рекламы работают. Естественно в настройках Unity Ads я баннер добавил и дал ему имя "banner"
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 1
MrMureno
@MrMureno Куратор тега Unity Game Engine
VR for all
Monetization.IsReady("banner") что возвращает?
возможно вы только его включили и сервера еще ничего вам в рекламу не добавили. порой бывает что только после первых N юзеров или запросов раздупляется.

Если все настроили и другие рекламы из юнити реклам показывает, попробуйте просто подождать 24 часа или более подробно в лог поглядеть на устройстве (вдруг ругается или причину пишет).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы