Пример #1
0
        /// <summary>
        /// Set the dislike interaction listener.
        /// </summary>
        public void SetDislikeInteractionCallback(
            IDislikeInteractionListener listener)
        {
            var androidListener = new DislikeInteractionCallback(listener);

            this.ad.Call("setDislikeInteractionCallback", androidListener);
        }
Пример #2
0
        /// <summary>
        /// Gets the dislike dislog.
        /// </summary>
        public AdDislike GetDislikeDialog(IDislikeInteractionListener listener)
        {
            var dislike = new AdDislike();

            dislike.SetDislikeInteractionCallback(listener);
            return(dislike);
        }
Пример #3
0
        /// <summary>
        /// Gets the dislike dislog.
        /// </summary>
        public AdDislike GetDislikeDialog(IDislikeInteractionListener listener)
        {
            var androidListener = new DislikeInteractionCallback(listener);
            var dislike         = this.ad.Call <AndroidJavaObject>(
                "getDislikeDialog", androidListener);

            return(new AdDislike(dislike));
        }
Пример #4
0
        /// <summary>
        /// Sets the interaction listener for this Ad.
        /// </summary>
        public void SetDislikeCallback(
            IDislikeInteractionListener listener)
        {
            var context = dislikeContextID++;

            dislikeListeners.Add(context, listener);

            UnionPlatform_ExpressAd_SetDislikeListener(
                context,
                ExpressAd_OnAdDislikeMethod);
        }
Пример #5
0
 /// <summary>
 /// Sets the interaction listener for this Ad.
 /// </summary>
 public void SetDislikeCallback(
     IDislikeInteractionListener listener)
 {
 }
Пример #6
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)
 {
 }
Пример #7
0
 /// <summary>
 /// Set the dislike interaction listener.
 /// </summary>
 public void SetDislikeInteractionCallback(
     IDislikeInteractionListener listener)
 {
     listener.OnCancel();
 }
Пример #8
0
 /// <summary>
 /// Sets the show dislike icon.
 /// </summary>
 public void SetShowDislikeIcon(IDislikeInteractionListener listener)
 {
 }
 public DislikeInteractionCallback(
     IDislikeInteractionListener listener)
     : base("com.bytedance.sdk.openadsdk.TTAdDislike$DislikeInteractionCallback")
 {
     this.listener = listener;
 }
Пример #10
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));
 }
Пример #11
0
 public DisLikeCallback(IDislikeInteractionListener dislike) : base("com.bytedance.sdk.openadsdk.TTAdDislike$DislikeInteractionCallback")
 {
     this.dislikeInteractionCallback = dislike;
 }