Пример #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
        internal static void LoadExpressAd(
            AdSlot slot, IExpressAdListener listener)
        {
            var context = loadContextID++;

            loadListeners.Add(context, listener);

            UnionPlatform_ExpressBannersAd_Load(
                slot.CodeId,
                slot.viewwidth,
                slot.viewheight,
                ExpressAd_OnLoadMethod,
                ExpressAd_OnLoadErrorMethod,
                context);
        }
Пример #4
0
        internal static void LoadExpressAdAd(
            AdSlot slot, IExpressAdListener listener)
        {
            var context = loadContextID++;

            loadListeners.Add(context, listener);

            for (int i = 0; i < slot.adCount; i++)
            {
                expressAds.Add(new ExpressAd(i));
            }

            UnionPlatform_ExpressAd_Load(
                context,
                slot.CodeId,
                slot.width,
                slot.height,
                slot.adCount,
                ExpressAd_OnLoadMethod,
                ExpressAd_OnLoadErrorMethod);
        }
Пример #5
0
 public void LoadExpressBannerAd(
     AdSlot adSlot, IExpressAdListener listener)
 {
     ExpressBannerAd.LoadExpressAd(adSlot, listener);
 }
Пример #6
0
 public void LoadExpressInterstitialAd(
     AdSlot adSlot, IExpressAdListener listener)
 {
     ExpressInterstitialAd.LoadExpressAd(adSlot, listener);
 }
Пример #7
0
 public void LoadNativeExpressAd(
     AdSlot adSlot, IExpressAdListener listener)
 {
     ExpressAd.LoadExpressAdAd(adSlot, listener);
 }
Пример #8
0
 public ExpressAdListener(IExpressAdListener listener) : base("com.bytedance.sdk.openadsdk.TTAdNative$NativeExpressAdListener")
 {
     this.callback = listener;
 }
Пример #9
0
 public void LoadExpressBannerAd(
     AdSlot adSlot, IExpressAdListener listener)
 {
     listener.OnError(0, "Not Support on this platform");
 }