//-------------------------------------- // 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(); } }
public void SetProperties(int width, int height, AMN_AdProperties props) { _width = width; _height = height; _properties = props; }
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]); }
//-------------------------------------- // INTERSTITIAL EVENTS //-------------------------------------- private void OnInterstitialDataReceived(AMN_InterstitialDataResult result) { AMN_AdProperties properties = result.Properties; Debug.Log("OnInterstitialDataReceived with result success " + result.isSuccess + " " + properties); }