示例#1
0
        public void LoadExpressBannerAd(
            AdSlot adSlot, IExpressAdListener listener)
        {
            var androidListener = new ExpressAdListener(listener);

            this.adNative.Call(
                "loadBannerExpressAd", adSlot.Handle, androidListener);
        }
示例#2
0
        public void LoadExpressInterstitialAd(
            AdSlot adSlot, IExpressAdListener listener)
        {
            var androidListener = new ExpressAdListener(listener);

            this.adNative.Call(
                "loadInteractionExpressAd", adSlot.Handle, androidListener);
        }
示例#3
0
        //public float reShowTime = 30;
        //public bool useReShow;
        //float add;
        //bool isRun;
        public void Awake()
        {
            //Debug.Log($"w::{Screen.width},h::{Screen.height},sx::{size.x},sy::{size.y} rx::{size.x * Screen.width},ry::{size.y * Screen.height}" );
            expressAdInteractionListener = new ExpressAdInteractionListener(1, this);
            dislikeCallback = new ExpressAdDislikeCallback(this, 1);
            onClose        += (v) =>
            {
                //StartCountDown();
                LoadExpressBannerAd();
            };
            listener = new ExpressAdListener(this, 1);
#if !UNITY_EDITOR
            retryer.Regist(this);
#endif
        }