static public void MessageFromC(string wrapperClass, string msg) { Debug.Log("Unity: ATUnityCBridge::MessageFromC(" + wrapperClass + "," + msg + ")"); Dictionary <string, object> msgDict = Json.Deserialize(msg) as Dictionary <string, object>; if (wrapperClass.Equals("ATRewardedVideoWrapper")) { Debug.Log("Unity: ATUnityCBridge::MessageFromC(), hit rv"); ATRewardedVideoWrapper.InvokeCallback((string)msgDict["callback"], (Dictionary <string, object>)msgDict["msg"]); } else if (wrapperClass.Equals("ATNativeAdWrapper")) { ATNativeAdWrapper.InvokeCallback((string)msgDict["callback"], (Dictionary <string, object>)msgDict["msg"]); } else if (wrapperClass.Equals("ATInterstitialAdWrapper")) { ATInterstitialAdWrapper.InvokeCallback((string)msgDict["callback"], (Dictionary <string, object>)msgDict["msg"]); } else if (wrapperClass.Equals("ATBannerAdWrapper")) { ATBannerAdWrapper.InvokeCallback((string)msgDict["callback"], (Dictionary <string, object>)msgDict["msg"]); } else if (wrapperClass.Equals("ATNativeBannerAdWrapper")) { ATNativeBannerAdWrapper.InvokeCallback((string)msgDict["callback"], (Dictionary <string, object>)msgDict["msg"]); } }
public string checkAdStatus(string placementId) { Debug.Log("Unity: ATInterstitialAdClient::checkAdStatus()"); return(ATInterstitialAdWrapper.checkAdStatus(placementId)); }
public void cleanCache(string placementId) { Debug.Log("Unity: ATInterstitialAdClient::cleanCache()"); ATInterstitialAdWrapper.clearCache(placementId); }
public void showInterstitialAd(string placementId, string mapJson) { Debug.Log("Unity: ATInterstitialAdClient::showInterstitialAd()"); ATInterstitialAdWrapper.showInterstitialAd(placementId, mapJson); }
public bool hasInterstitialAdReady(string placementId) { Debug.Log("Unity: ATInterstitialAdClient::hasInterstitialAdReady()"); return(ATInterstitialAdWrapper.hasInterstitialAdReady(placementId)); }
public void loadInterstitialAd(string placementId, string mapJson) { Debug.Log("Unity: ATInterstitialAdClient::loadInterstitialAd()"); ATInterstitialAdWrapper.setClientForPlacementID(placementId, this); ATInterstitialAdWrapper.loadInterstitialAd(placementId, mapJson); }