Реклама Unity больше не работает только на устройствах ios - PullRequest
0 голосов
/ 04 июня 2018

У меня есть игра на android и ios, обе активны в playstore и appstore без каких-либо проблем (реклама работает на обоих просто отлично).Я работал над их обновлением, и реклама перестала работать только на устройствах ios.Не было никаких изменений в рекламном коде вообще.Разница лишь в том, что единство было обновлено до 2018.1.2f1.Объявления включены на панели служб, а также включен тестовый режим.Любая помощь будет принята с благодарностью.Ниже приведен код, используемый.

void playStandardAd() {
    int randomNum = Random.Range(0, 99);
    if (!lowerAdChances) {
        if (randomNum % 2 == 0 && Advertisement.IsReady()) {
            Advertisement.Show();
        }
    } else {
        lowerAdChances = false;
    }
}

void ShowRewardedVideo() {
    ShowOptions options = new ShowOptions();
    options.resultCallback = HandleShowResult;

    Advertisement.Show("rewardedVideo", options);
}

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

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

if (Advertisement.isSupported) {
        Advertisement.Initialize(gameId, true); 
    }

, где gameId - это идентификатор на панели мониторинга Unity Ads для iOS, и значение true устанавливает его в тестовом режиме.

0 голосов
/ 04 июня 2018

Та же самая проблема произошла со мной вчера.Новый SDK не работал вообще.Я даже пытался создать фиктивное приложение, в котором была только одна кнопка для показа рекламы - не повезло.Обратился сегодня в службу поддержки, получил следующий ответ: «Вчера у нас был небольшой перерыв в работе, он должен возобновиться через 2 часа. Можете ли вы попробовать снова? Спасибо.»

...