/// <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); }
/// <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); }
/// <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) { }
/// <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) { }
/// <summary> /// Sets the interaction listener for this Ad. /// </summary> public void SetExpressInteractionListener(IExpressAdInteractionListener listener) { }
public ExpressAdInteractionCallback(IExpressAdInteractionListener callback) : base("com.bytedance.sdk.openadsdk.TTNativeExpressAd$AdInteractionListener") { this.listener = callback; }
/// <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)); }
/// <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)); }
/// <summary> /// Sets the interaction listener for this Ad. /// </summary> public void SetExpressInteractionListener( IExpressAdInteractionListener listener) { this.javaObject.Call("setExpressInteractionListener", new ExpressAdInteractionCallback(listener)); }