Example #1
0
    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"]);
        }
    }
Example #2
0
 public void cleanCache(string unitId)
 {
     Debug.Log("Unity: ATBannerAdClient::cleanCache()");
     ATBannerAdWrapper.clearCache();
 }
Example #3
0
 public void showBannerAd(string unitId)
 {
     Debug.Log("Unity: ATBannerAdClient::showBannerAd()");
     ATBannerAdWrapper.showBannerAd(unitId);
 }
Example #4
0
 public void hideBannerAd(string unitId)
 {
     Debug.Log("Unity: ATBannerAdClient::hideBannerAd()");
     ATBannerAdWrapper.hideBannerAd(unitId);
 }
Example #5
0
 public void cleanBannerAd(string unitId)
 {
     Debug.Log("Unity: ATBannerAdClient::cleanBannerAd()");
     ATBannerAdWrapper.cleanBannerAd(unitId);
 }
Example #6
0
 public void loadBannerAd(string unitId, string mapJson)
 {
     Debug.Log("Unity: ATBannerAdClient::loadBannerAd()");
     ATBannerAdWrapper.setClientForPlacementID(unitId, this);
     ATBannerAdWrapper.loadBannerAd(unitId, mapJson);
 }
 public void showBannerAd(string placementId, string position)
 {
     Debug.Log("Unity: ATBannerAdClient::showBannerAd()");
     ATBannerAdWrapper.showBannerAd(placementId, position);
 }
 public void showBannerAd(string placementId, ATRect rect)
 {
     Debug.Log("Unity: ATBannerAdClient::showBannerAd()");
     ATBannerAdWrapper.showBannerAd(placementId, rect);
 }
Example #9
0
 public string checkAdStatus(string placementId)
 {
     Debug.Log("Unity: ATBannerAdClient::checkAdStatus()");
     return(ATBannerAdWrapper.checkAdStatus(placementId));
 }