Пример #1
0
        /// <summary>
        /// Sets the interaction listener for this Ad.
        /// </summary>
        public void SetExpressInteractionListener(
            IExpressAdInteractionListener listener)
        {
            var context = interactionContextID++;

            interactionListeners.Add(context, listener);

            UnionPlatform_ExpressAd_SetInteractionListener(
                context,
                this.expressAd,
                ExpressAd_OnAdViewRenderSuccMethod,
                ExpressAd_OnAdViewRenderErrorMethod,
                ExpressAd_WillVisibleMethod,
                ExpressAd_DidClickMethod);
        }
Пример #2
0
        /// <summary>
        /// Sets the interaction listener for this Ad.
        /// </summary>
        public void SetExpressInteractionListener(
            IExpressAdInteractionListener listener)
        {
            var context = interactionContextID++;

            interactionListeners.Add(context, listener);

            Debug.Log("chaors unity interactionContextID:" + interactionContextID);
            UnionPlatform_ExpressBannersAd_SetInteractionListener(
                this.expressAd,
                ExpressAd_WillVisibleMethod,
                ExpressAd_DidClickMethod,
                ExpressAd_OnAdDidCloseMethod,
                context);
        }
Пример #3
0
 /// <summary>
 /// Shows the express interstitial ad.
 /// </summary>
 /// <param name="expressAd">Express ad.</param>
 /// <param name="listener">Listener.</param>
 public void ShowExpressInterstitialAd(AndroidJavaObject activity, AndroidJavaObject expressAd, IExpressAdInteractionListener listener)
 {
 }
Пример #4
0
 /// <summary>
 /// Shows the express banner ad.
 /// </summary>
 /// <param name="expressAd">Express ad.</param>
 /// <param name="listener">Listener.</param>
 /// <param name="dislikeInteractionListener">Dislike interaction listener.</param>
 public void ShowExpressBannerAd(AndroidJavaObject activity, AndroidJavaObject expressAd, IExpressAdInteractionListener listener, IDislikeInteractionListener dislikeInteractionListener)
 {
 }
Пример #5
0
 /// <summary>
 /// Sets the interaction listener for this Ad.
 /// </summary>
 public void SetExpressInteractionListener(IExpressAdInteractionListener listener)
 {
 }
Пример #6
0
 public ExpressAdInteractionCallback(IExpressAdInteractionListener callback) : base("com.bytedance.sdk.openadsdk.TTNativeExpressAd$AdInteractionListener")
 {
     this.listener = callback;
 }
Пример #7
0
 /// <summary>
 /// Shows the express interstitial ad.
 /// </summary>
 /// <param name="expressAd">Express ad.</param>
 /// <param name="listener">Listener.</param>
 public void ShowExpressInterstitialAd(AndroidJavaObject activity, AndroidJavaObject expressAd, IExpressAdInteractionListener listener)
 {
     this.nativeAdManager.Call("showExpressIntersititalAd", activity, expressAd,
                               new ExpressAdInteractionCallback(listener));
 }
Пример #8
0
 /// <summary>
 /// Shows the express banner ad.
 /// </summary>
 /// <param name="expressAd">Express ad.</param>
 /// <param name="listener">Listener.</param>
 /// <param name="dislikeInteractionListener">Dislike interaction listener.</param>
 public void ShowExpressBannerAd(AndroidJavaObject activity, AndroidJavaObject expressAd, IExpressAdInteractionListener listener, IDislikeInteractionListener dislikeInteractionListener)
 {
     this.nativeAdManager.Call("showExpressBannerAd", activity, expressAd,
                               new ExpressAdInteractionCallback(listener),
                               new DisLikeCallback(dislikeInteractionListener));
 }
Пример #9
0
 /// <summary>
 /// Sets the interaction listener for this Ad.
 /// </summary>
 public void SetExpressInteractionListener(
     IExpressAdInteractionListener listener)
 {
     this.javaObject.Call("setExpressInteractionListener", new ExpressAdInteractionCallback(listener));
 }