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 void cleanAd(string unitId) { Debug.Log("Unity: ATRewardedVideoAdClient::cleanAd()"); ATRewardedVideoWrapper.clearCache(); }
public void showAd(string unitId, string mapJson) { Debug.Log("Unity: ATRewardedVideoAdClient::showAd()"); ATRewardedVideoWrapper.showRewardedVideo(unitId, mapJson); }
public bool hasAdReady(string unitId) { Debug.Log("Unity: ATRewardedVideoAdClient::hasAdReady()"); return(ATRewardedVideoWrapper.isRewardedVideoReady(unitId)); }
public void loadVideoAd(string unitId, string mapJson) { Debug.Log("Unity: ATRewardedVideoAdClient::loadVideoAd()"); ATRewardedVideoWrapper.setClientForPlacementID(unitId, this); ATRewardedVideoWrapper.loadRewardedVideo(unitId, mapJson); }
public string checkAdStatus(string placementId) { Debug.Log("Unity: ATRewardedVideoAdClient::checkAdStatus()"); return(ATRewardedVideoWrapper.checkAdStatus(placementId)); }