MeasurementManager.RegisterWebTrigger Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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.
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.