У меня есть Unity 5.2, и я хочу загружать объявление каждый раз, когда загружаю новую сцену. Я добавил рекламный код Unity в свой сценарий, который меняет сцену, когда я нажимаю кнопку. Вот сценарий:Как протестировать объявления Unity?
using UnityEngine;
using System.Collections;
using UnityEngine.Advertisements;
public class UI1 : MonoBehaviour
{
public void ShowAd()
{
if (Advertisement.IsReady())
{
Advertisement.Show();
}
}
public void ChangeToScene(int sceneToChangeTo)
{
Application.LoadLevel(sceneToChangeTo);
}
}
Как проверить, загружает ли сценарий объявления? Я не опубликовал приложение в Google Play Store, но хочу, чтобы реклама работала.
Я пробовал использовать журналы, но при изменении сцен показывалась только «Измененная сцена».
using UnityEngine;
using System.Collections;
using UnityEngine.Advertisements;
public class UI1 : MonoBehaviour
{
public void ShowAd()
{
if (Advertisement.IsReady())
Debug.Log("Line 1 of ad script worked!");
{
Advertisement.Show();
Debug.Log("Line 2 of ad script worked, might be showing ads!!");
}
}
public void ChangeToScene(int sceneToChangeTo)
{
Application.LoadLevel(sceneToChangeTo);
Debug.Log("Changed scene!");
}
}
Приложение не должно публиковаться в Google Play, чтобы реклама работала. Если это ваша единственная проблема - проблем не должно быть. Или вы пытались запустить его на устройстве и получили некоторую ошибку? –
Когда я упаковываю проект в .apk и устанавливаю на вкладку Samsung Tab 3, он отлично работает, но показ объявлений не изменяется, и без него нет изменений. Однако, когда я запускаю редактор Unity внизу, он говорит: «UnityAdsEditor: Initialize (1018009, True); UnityEditor.Advertisements.UnityAdsEditor: EditorOnLoad()» - означает ли «истина», что есть объявление? –
Это означает, что объявления инициализированы, но не более того. Когда объявление отображается в редакторе, вы должны увидеть синий экран с надписью «ваше объявление здесь» или что-то в этом роде. –