//--------------------------------------
    // BANNER EVENTS
    //--------------------------------------
        #if AMAZON_ADVERTISING_ENABLED
    private void OnAdLoaded(string data)
    {
        Debug.Log("OnAdLoaded data: " + data);

        string[] raw = data.Split(new string[] { DATA_SPLITTER }, StringSplitOptions.None);
        int      id  = Int32.Parse(raw[0]);

        int width  = Int32.Parse(raw[1]);
        int height = Int32.Parse(raw[2]);

        bool   canExpand    = Boolean.Parse(raw[3]);
        bool   canPlayAudio = Boolean.Parse(raw[4]);
        bool   canPlayVideo = Boolean.Parse(raw[5]);
        string adType       = raw[6];

        AMN_AdProperties props = new AMN_AdProperties(canExpand, canPlayAudio, canPlayVideo, adType);

        if (_banners.ContainsKey(id))
        {
            _banners[id].SetProperties(width, height, props);
            _banners[id].HandleOnBannerAdLoaded();
        }
    }
Exemplo n.º 2
0
 public void SetProperties(int width, int height, AMN_AdProperties props)
 {
     _width      = width;
     _height     = height;
     _properties = props;
 }
Exemplo n.º 3
0
 public AMN_BannerDataResult(string[] data) : base(true)
 {
     Properties = new AMN_AdProperties(Convert.ToBoolean(data[0]), Convert.ToBoolean(data[1]), Convert.ToBoolean(data[2]), data[3]);
 }
Exemplo n.º 4
0
    //--------------------------------------
    // INTERSTITIAL EVENTS
    //--------------------------------------

    private void OnInterstitialDataReceived(AMN_InterstitialDataResult result)
    {
        AMN_AdProperties properties = result.Properties;

        Debug.Log("OnInterstitialDataReceived with result success " + result.isSuccess + " " + properties);
    }