Я пытаюсь реализовать AdMob в моем проекте Unity, но консоль показывает исключение ссылки Null. Я уже добавил adsmanager к основной камере. Ошибка показывает, что это встроенный скрипт admob, который я импортировал с помощью плагина unity. Нужна помощь!
Я попытался создать отдельный пустой объект на сцене и назначить ему сценарий admanager, но он все еще не работал.
// Это мой скрипт admanager
public class AdsManager : MonoBehaviour {
public static AdsManager Instance { set; get; }
private string bannerId = "ca-app-pub-5467477354717653/3662828208";
private string videoId = "ca-app-pub-5467477354717653/7188684836";
void Start () {
Instance = this;
DontDestroyOnLoad(gameObject);
if(Instance = null)
{
Debug.Log("Instance is Null");
Instance = this;
}
Admob.Instance().initSDK("ca-app-pub-5467477354717653~6427758194 ", new AdProperties());
AdProperties adProperties = new AdProperties();
adProperties.isTesting = true;
//#if UNITY_EDITOR
//#elif UNITY_ANDROID
Admob.Instance().initAdmob(bannerId,videoId);
Admob.Instance().loadInterstitial(videoId);
//#endif
}
// Встроенный скрипт Admob. Строки ошибок
jadmob.Call ("setListener", новый объект [] {new AdmobListenerProxy (innerlistener)});
jadmob.Call ("initSDK", новый объект [] {appid, value.toString ()});