public static void Show(InterstitialType interstitialType) { PlayAdsSDK.EnsureInstance(); if (!PlayAdsSDK.ready) { PlayAdsSDK.Start(ACTION_SHOW, interstitialType); return; } PlayAdsSDK.PlayAdsSDKShow(PlayAdsSDK.GetTypeString(interstitialType)); }
public static void Cache(InterstitialType interstitialType) { PlayAdsSDK.EnsureInstance(); if (!PlayAdsSDK.ready) { PlayAdsSDK.Start(ACTION_CACHE, interstitialType); return; } PlayAdsSDK.PlayAdsSDKCache(PlayAdsSDK.GetTypeString(interstitialType)); }
public static void Cache(AdType adType) { PlayAdsSDK.EnsureInstance(); PlayAdsSDK.currentType = adType; if (!PlayAdsSDK.SDKReady) { PlayAdsSDK.Start(ACTION_CACHE, adType); return; } PlayAdsSDK.PlayAdsSDKCache(PlayAdsSDK.GetTypeString(adType)); }
public static void Show(AdType adType) { PlayAdsSDK.EnsureInstance(); PlayAdsSDK.currentType = adType; if (!PlayAdsSDK.SDKReady) { PlayAdsSDK.Start(ACTION_SHOW, adType); return; } PlayAdsSDK.comesFromBackground = false; PlayAdsSDK.PlayAdsSDKShow(PlayAdsSDK.GetTypeString(adType), PlayAdsSDK.showLoadingScreen); }
private void OnApplicationPause(bool paused) { if (!paused && comesFromBackground) { bool alreadyInitialized = PlayAdsSDK.SDKReady; PlayAdsSDK.SDKReady = false; string currentAction = ACTION_NONE; if (alreadyInitialized) { currentAction = ACTION_CACHE; } PlayAdsSDK.Start(currentAction, currentType); } }
private static void Start() { PlayAdsSDK.Start(null, InterstitialType.Smart); }
private void Awake() { name = INSTANCE_NAME; DontDestroyOnLoad(transform.gameObject); PlayAdsSDK.Start(ACTION_NONE, currentType); }