Я пытаюсь разместить рекламный баннер в главном меню моих игр, но он не отображается в редакторе. Я установил Unity ads через менеджер пакетов (Advertisements версия 3.4.2) и реализовал все, как показано здесь: https://docs.unity3d.com/Packages/com.unity.ads@3.4 / manual / MoneizationBannerAdsUnity. html
Я также включил тестовый режим во вкладке сервисов и в настройках проекта онлайн-панели. Когда я запускаю игру, тестовая реклама пока не отображается. Кажется, что он застрял во время проверки l oop, готова ли реклама.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Advertisements;
public class AdLoader : MonoBehaviour {
public string gameId = "1231231"; //my game id here
public string placementId = "bannerPlacement";
public bool testMode = true;
void Start() {
Advertisement.Initialize(gameId, testMode);
StartCoroutine(ShowBannerWhenReady());
}
IEnumerator ShowBannerWhenReady() {
while (!Advertisement.IsReady(placementId)) {
Debug.Log("trying...");
yield return new WaitForSeconds(0.5f);
}
Advertisement.Banner.Show(placementId);
}
}
Консоль просто выводит "попытку ...", как я уже упоминал выше. Там нет ошибок или предупреждений. Когда я создаю игру для android, рекламный баннер также не отображается.