Android.AdServices.Measurement Namespace

Provides Android advertising measurement APIs for source and trigger registration and measurement data deletion.

Classes

Name Description
DeletionRequest

Deletion Request.

DeletionRequest.Builder

Builder for DeletionRequest objects.

MeasurementManager

MeasurementManager provides APIs to manage source and trigger registrations.

SourceRegistrationRequest

Class to hold input to measurement source registration calls.

SourceRegistrationRequest.Builder

Builder for SourceRegistrationRequest.

SourceRegistrationRequest.InterfaceConsts

Provides the parcelable interface constants for SourceRegistrationRequest.

WebSourceParams

Class holding source registration parameters.

WebSourceParams.Builder

A builder for WebSourceParams.

WebSourceParams.InterfaceConsts

Provides the parcelable interface constants for WebSourceParams.

WebSourceRegistrationRequest

Class to hold input to measurement source registration calls from web context.

WebSourceRegistrationRequest.Builder

Builder for WebSourceRegistrationRequest.

WebSourceRegistrationRequest.InterfaceConsts

Provides the parcelable interface constants for WebSourceRegistrationRequest.

WebTriggerParams

Class holding trigger registration parameters.

WebTriggerParams.Builder

A builder for WebTriggerParams.

WebTriggerParams.InterfaceConsts

Provides the parcelable interface constants for WebTriggerParams.

WebTriggerRegistrationRequest

Class to hold input to measurement trigger registration calls from web context.

WebTriggerRegistrationRequest.Builder

Builder for WebTriggerRegistrationRequest.

WebTriggerRegistrationRequest.InterfaceConsts

Provides the parcelable interface constants for WebTriggerRegistrationRequest.

Enums

Name Description
DeletionRequestDeletionMode

Specifies which data to delete for the records selected by a measurement deletion request.

DeletionRequestMatchBehavior

Specifies how origin and domain matches select records for a measurement deletion request.

MeasurementApiState

Specifies whether the Android measurement APIs are enabled or disabled.

Remarks

MeasurementManager manages attribution source and trigger registrations. Request types and their builders supply registration parameters for app and web contexts. DeletionRequest supplies the URI filters, time range, and options for a deletion request.

Android source for the measurement APIs.