我有Unity 5.2,每次加載新場景時都想加載廣告。我將Unity廣告代碼添加到我的腳本中,當我按下按鈕時會更改場景。以下是腳本:如何測試Unity Ads?
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商店,但我想確保廣告能夠正常工作。
我試過使用日誌,但只有「更改場景」顯示時,更改場景。
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文件並安裝在三星標籤3上時,它工作正常,但沒有廣告顯示,沒有或沒有廣告腳本也沒有變化。然而,當我在Unity編輯器在底部運行says-「UnityAdsEditor:初始化(1018009,真); UnityEditor.Advertisements.UnityAdsEditor:EditorOnLoad()」 - 是否「真實」的意思,有一個廣告? –
這意味着廣告已初始化,但沒有更多。當廣告在編輯器中顯示時,您應該看到一個藍色屏幕,顯示「您的廣告在這裏」或類似的東西。 –