Ejemplo n.º 1
0
 void OnDisable()
 {
     //CLog.Log("[FBAD]Disable view " + adName);
     FbNativeAdManager.Unregister(this);
     if (requestAfterDisable)
     {
         LoadAd();
     }
 }
Ejemplo n.º 2
0
        public static void Initialize()
        {
            if (instance)
            {
                CLog.Warn("[FBAD]There are multiple instance in run time");
                return;
            }
            // Create GameObject
            var go = new GameObject("FacebookNativeAdManager");

            instance = go.AddComponent <FbNativeAdManager>();
            DontDestroyOnLoad(go);
            // Init data
            InitAds();
        }
Ejemplo n.º 3
0
        public static void Initialize(AdsMasterSetting settings)
        {
            if (instance != null || settings == null)
            {
                return;
            }
            // Tạo game object
            var go = new GameObject("AdsMaster");

            instance = go.AddComponent <AdsMaster>();
            DontDestroyOnLoad(go);
            // Assign settings
            AdsMaster.settings = settings;
            // Load remote config if need
            instance.InitRemoteConfig();
            InitAdNetworks();
#if FBAD
            FbNativeAdManager.Initialize();
#endif
        }
Ejemplo n.º 4
0
 void OnLoadedImages()
 {
     //CLog.Log("[FBAD]Loaded ad for name " + AdUnit.name);
     IsLoaded = true;
     FbNativeAdManager.OnLoadedAd(AdUnit.key, NativeAd);
 }
Ejemplo n.º 5
0
 public void LoadAd()
 {
     FbNativeAdManager.LoadAd(adName);
 }
Ejemplo n.º 6
0
 void OnEnable()
 {
     //CLog.Log("[FBAD]Enable view " + adName);
     FbNativeAdManager.Register(this);
 }