Esempio n. 1
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
        DontDestroyOnLoad(gameObject);
        noAds += HasNoInternet;

        //init default ads helper
        defaultAdsNetworkHelpers  = new List <IAdsNetworkHelper>();
        defaultAdsNetworkPriority = new List <CustomMediation.AD_NETWORK>();
#if UNITY_EDITOR && UNITYADS
        if ((InitAdmobManager() as IAdsNetworkHelper) == null)
        {
            Debug.LogError("admob manager not found");
        }
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.Unity, InitUnityAdsManager());
#else
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.GoogleAdmob, InitAdmobManager());
#if UNITYADS
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.Unity, InitUnityAdsManager());
#endif
#if ADS_FAN && !UNITY_EDITOR
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.FAN, InitFANHelper());
#endif
#endif
        adsNetworkHelpers = defaultAdsNetworkHelpers;
        //FirebaseRemoteConfigHelper.CheckAndHandleFetchConfig(InitializeRemoteConfigSingleAds);
        FirebaseRemoteConfigHelper.CheckAndHandleFetchConfig(SetupRemoteConfig);
    }
Esempio n. 2
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
        DontDestroyOnLoad(gameObject);
        noAds += HasNoInternet;

        //init default ads helper
        defaultAdsNetworkHelpers  = new List <IAdsNetworkHelper>();
        defaultAdsNetworkPriority = new List <CustomMediation.AD_NETWORK>();
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.GoogleAdmob, InitAdmobManager());
#if !UNITY_EDITOR
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.FAN, InitFANHelper());
#endif
        AddDefaultNetworkHelper(CustomMediation.AD_NETWORK.Unity, InitUnityAdsManager());
        adsNetworkHelpers = defaultAdsNetworkHelpers;
        //FirebaseRemoteConfigHelper.CheckAndHandleFetchConfig(SetupRemoteConfig); //switched to use RemoteConfigAdsPlacement
    }