Share via


MeasurementManager.RegisterWebTrigger Method

Definition

Overloads

RegisterWebTrigger(WebTriggerRegistrationRequest, IExecutor, IAdServicesOutcomeReceiver)

Registers an attribution trigger(click or view) from web context.

RegisterWebTrigger(WebTriggerRegistrationRequest, IExecutor, IOutcomeReceiver)

Registers an attribution trigger(click or view) from web context.

RegisterWebTrigger(WebTriggerRegistrationRequest, IExecutor, IAdServicesOutcomeReceiver)

Registers an attribution trigger(click or view) from web context.

[Android.Runtime.Register("registerWebTrigger", "(Landroid/adservices/measurement/WebTriggerRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterWebTrigger_Landroid_adservices_measurement_WebTriggerRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
public virtual void RegisterWebTrigger(Android.AdServices.Measurement.WebTriggerRegistrationRequest request, Java.Util.Concurrent.IExecutor? executor, Android.AdServices.Common.IAdServicesOutcomeReceiver? callback);
[<Android.Runtime.Register("registerWebTrigger", "(Landroid/adservices/measurement/WebTriggerRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterWebTrigger_Landroid_adservices_measurement_WebTriggerRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
abstract member RegisterWebTrigger : Android.AdServices.Measurement.WebTriggerRegistrationRequest * Java.Util.Concurrent.IExecutor * Android.AdServices.Common.IAdServicesOutcomeReceiver -> unit
override this.RegisterWebTrigger : Android.AdServices.Measurement.WebTriggerRegistrationRequest * Java.Util.Concurrent.IExecutor * Android.AdServices.Common.IAdServicesOutcomeReceiver -> unit

Parameters

request
WebTriggerRegistrationRequest

trigger registration request

executor
IExecutor

used by callback to dispatch results

callback
IAdServicesOutcomeReceiver

intended to notify asynchronously the API result

Attributes

Remarks

Registers an attribution trigger(click or view) from web context.

This API will not process any redirects, all registration URLs should be supplied with the request. If the registration is successful, callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is sent through callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided Executor.

For use on Android R or lower.

This member is deprecated. use #registerWebTrigger(WebTriggerRegistrationRequest, Executor, OutcomeReceiver) instead. Anrdoid R is no longer supported.

Java documentation for android.adservices.measurement.MeasurementManager.registerWebTrigger(android.adservices.measurement.WebTriggerRegistrationRequest, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

RegisterWebTrigger(WebTriggerRegistrationRequest, IExecutor, IOutcomeReceiver)

Registers an attribution trigger(click or view) from web context.

[Android.Runtime.Register("registerWebTrigger", "(Landroid/adservices/measurement/WebTriggerRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRegisterWebTrigger_Landroid_adservices_measurement_WebTriggerRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
public virtual void RegisterWebTrigger(Android.AdServices.Measurement.WebTriggerRegistrationRequest request, Java.Util.Concurrent.IExecutor? executor, Android.OS.IOutcomeReceiver? callback);
[<Android.Runtime.Register("registerWebTrigger", "(Landroid/adservices/measurement/WebTriggerRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRegisterWebTrigger_Landroid_adservices_measurement_WebTriggerRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
abstract member RegisterWebTrigger : Android.AdServices.Measurement.WebTriggerRegistrationRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.RegisterWebTrigger : Android.AdServices.Measurement.WebTriggerRegistrationRequest * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameters

request
WebTriggerRegistrationRequest

trigger registration request

executor
IExecutor

used by callback to dispatch results

callback
IOutcomeReceiver

intended to notify asynchronously the API result

Attributes

Remarks

Registers an attribution trigger(click or view) from web context.

This API will not process any redirects, all registration URLs should be supplied with the request. If the registration is successful, callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is sent through callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided Executor.

Java documentation for android.adservices.measurement.MeasurementManager.registerWebTrigger(android.adservices.measurement.WebTriggerRegistrationRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to