common

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package common provides Go bindings for android.adservices.common.

Index

Constants

View Source
const (
	Creator               = consts.Creator
	AdEventTypeClick      = consts.AdEventTypeClick
	AdEventTypeImpression = consts.AdEventTypeImpression
	AdEventTypeView       = consts.AdEventTypeView
	AdEventTypeWin        = consts.AdEventTypeWin
	Empty                 = consts.Empty
)
View Source
const (
	AccessAdservicesAdId             = consts.AccessAdservicesAdId
	AccessAdservicesAdSelection      = consts.AccessAdservicesAdSelection
	AccessAdservicesAttribution      = consts.AccessAdservicesAttribution
	AccessAdservicesCustomAudience   = consts.AccessAdservicesCustomAudience
	AccessAdservicesProtectedSignals = consts.AccessAdservicesProtectedSignals
	AccessAdservicesTopics           = consts.AccessAdservicesTopics
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type AdData

type AdData struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdData wraps android.adservices.common.AdData.

func (*AdData) DescribeContents

func (m *AdData) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.AdData.describeContents.

func (*AdData) Equals

func (m *AdData) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.AdData.equals.

func (*AdData) GetAdFilters

func (m *AdData) GetAdFilters() (*jni.Object, error)

GetAdFilters calls android.adservices.common.AdData.getAdFilters.

func (*AdData) GetAdRenderId

func (m *AdData) GetAdRenderId() (string, error)

GetAdRenderId calls android.adservices.common.AdData.getAdRenderId.

func (*AdData) GetMetadata

func (m *AdData) GetMetadata() (string, error)

GetMetadata calls android.adservices.common.AdData.getMetadata.

func (*AdData) GetRenderUri

func (m *AdData) GetRenderUri() (*jni.Object, error)

GetRenderUri calls android.adservices.common.AdData.getRenderUri.

func (*AdData) HashCode

func (m *AdData) HashCode() (int32, error)

HashCode calls android.adservices.common.AdData.hashCode.

func (*AdData) ToString

func (m *AdData) ToString() (string, error)

ToString calls android.adservices.common.AdData.toString.

func (*AdData) WriteToParcel

func (m *AdData) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.AdData.writeToParcel.

type AdDataBuilder

type AdDataBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdDataBuilder wraps android.adservices.common.AdData$Builder.

func (*AdDataBuilder) Build

func (m *AdDataBuilder) Build() (*jni.Object, error)

Build calls android.adservices.common.AdData$Builder.build.

func (*AdDataBuilder) SetAdFilters

func (m *AdDataBuilder) SetAdFilters(arg0 *jni.Object) (*jni.Object, error)

SetAdFilters calls android.adservices.common.AdData$Builder.setAdFilters.

func (*AdDataBuilder) SetAdRenderId

func (m *AdDataBuilder) SetAdRenderId(arg0 string) (*jni.Object, error)

SetAdRenderId calls android.adservices.common.AdData$Builder.setAdRenderId.

func (*AdDataBuilder) SetMetadata

func (m *AdDataBuilder) SetMetadata(arg0 string) (*jni.Object, error)

SetMetadata calls android.adservices.common.AdData$Builder.setMetadata.

func (*AdDataBuilder) SetRenderUri

func (m *AdDataBuilder) SetRenderUri(arg0 *jni.Object) (*jni.Object, error)

SetRenderUri calls android.adservices.common.AdData$Builder.setRenderUri.

type AdFilters

type AdFilters struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdFilters wraps android.adservices.common.AdFilters.

func (*AdFilters) DescribeContents

func (m *AdFilters) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.AdFilters.describeContents.

func (*AdFilters) Equals

func (m *AdFilters) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.AdFilters.equals.

func (*AdFilters) GetAppInstallFilters

func (m *AdFilters) GetAppInstallFilters() (*jni.Object, error)

GetAppInstallFilters calls android.adservices.common.AdFilters.getAppInstallFilters.

func (*AdFilters) GetFrequencyCapFilters

func (m *AdFilters) GetFrequencyCapFilters() (*jni.Object, error)

GetFrequencyCapFilters calls android.adservices.common.AdFilters.getFrequencyCapFilters.

func (*AdFilters) HashCode

func (m *AdFilters) HashCode() (int32, error)

HashCode calls android.adservices.common.AdFilters.hashCode.

func (*AdFilters) ToString

func (m *AdFilters) ToString() (string, error)

ToString calls android.adservices.common.AdFilters.toString.

func (*AdFilters) WriteToParcel

func (m *AdFilters) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.AdFilters.writeToParcel.

type AdFiltersBuilder

type AdFiltersBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdFiltersBuilder wraps android.adservices.common.AdFilters$Builder.

func (*AdFiltersBuilder) Build

func (m *AdFiltersBuilder) Build() (*jni.Object, error)

Build calls android.adservices.common.AdFilters$Builder.build.

func (*AdFiltersBuilder) SetAppInstallFilters

func (m *AdFiltersBuilder) SetAppInstallFilters(arg0 *jni.Object) (*jni.Object, error)

SetAppInstallFilters calls android.adservices.common.AdFilters$Builder.setAppInstallFilters.

func (*AdFiltersBuilder) SetFrequencyCapFilters

func (m *AdFiltersBuilder) SetFrequencyCapFilters(arg0 *jni.Object) (*jni.Object, error)

SetFrequencyCapFilters calls android.adservices.common.AdFilters$Builder.setFrequencyCapFilters.

type AdSelectionSignals

type AdSelectionSignals struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdSelectionSignals wraps android.adservices.common.AdSelectionSignals.

func (*AdSelectionSignals) DescribeContents

func (m *AdSelectionSignals) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.AdSelectionSignals.describeContents.

func (*AdSelectionSignals) Equals

func (m *AdSelectionSignals) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.AdSelectionSignals.equals.

func (*AdSelectionSignals) FromString

func (m *AdSelectionSignals) FromString(arg0 string) (*jni.Object, error)

FromString calls android.adservices.common.AdSelectionSignals.fromString.

func (*AdSelectionSignals) HashCode

func (m *AdSelectionSignals) HashCode() (int32, error)

HashCode calls android.adservices.common.AdSelectionSignals.hashCode.

func (*AdSelectionSignals) ToString

func (m *AdSelectionSignals) ToString() (string, error)

ToString calls android.adservices.common.AdSelectionSignals.toString.

func (*AdSelectionSignals) WriteToParcel

func (m *AdSelectionSignals) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.AdSelectionSignals.writeToParcel.

type AdTechIdentifier

type AdTechIdentifier struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AdTechIdentifier wraps android.adservices.common.AdTechIdentifier.

func (*AdTechIdentifier) DescribeContents

func (m *AdTechIdentifier) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.AdTechIdentifier.describeContents.

func (*AdTechIdentifier) Equals

func (m *AdTechIdentifier) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.AdTechIdentifier.equals.

func (*AdTechIdentifier) FromString

func (m *AdTechIdentifier) FromString(arg0 string) (*jni.Object, error)

FromString calls android.adservices.common.AdTechIdentifier.fromString.

func (*AdTechIdentifier) HashCode

func (m *AdTechIdentifier) HashCode() (int32, error)

HashCode calls android.adservices.common.AdTechIdentifier.hashCode.

func (*AdTechIdentifier) ToString

func (m *AdTechIdentifier) ToString() (string, error)

ToString calls android.adservices.common.AdTechIdentifier.toString.

func (*AdTechIdentifier) WriteToParcel

func (m *AdTechIdentifier) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.AdTechIdentifier.writeToParcel.

type AppInstallFilters

type AppInstallFilters struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AppInstallFilters wraps android.adservices.common.AppInstallFilters.

func (*AppInstallFilters) DescribeContents

func (m *AppInstallFilters) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.AppInstallFilters.describeContents.

func (*AppInstallFilters) Equals

func (m *AppInstallFilters) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.AppInstallFilters.equals.

func (*AppInstallFilters) HashCode

func (m *AppInstallFilters) HashCode() (int32, error)

HashCode calls android.adservices.common.AppInstallFilters.hashCode.

func (*AppInstallFilters) ToString

func (m *AppInstallFilters) ToString() (string, error)

ToString calls android.adservices.common.AppInstallFilters.toString.

func (*AppInstallFilters) WriteToParcel

func (m *AppInstallFilters) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.AppInstallFilters.writeToParcel.

type AppInstallFiltersBuilder

type AppInstallFiltersBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AppInstallFiltersBuilder wraps android.adservices.common.AppInstallFilters$Builder.

func (*AppInstallFiltersBuilder) Build

func (m *AppInstallFiltersBuilder) Build() (*jni.Object, error)

Build calls android.adservices.common.AppInstallFilters$Builder.build.

type ComponentAdData

type ComponentAdData struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ComponentAdData wraps android.adservices.common.ComponentAdData.

func NewComponentAdData

func NewComponentAdData(vm *jni.VM, arg0 *jni.Object, arg1 string) (*ComponentAdData, error)

NewComponentAdData creates a new android.adservices.common.ComponentAdData instance.

func (*ComponentAdData) DescribeContents

func (m *ComponentAdData) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.ComponentAdData.describeContents.

func (*ComponentAdData) Equals

func (m *ComponentAdData) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.ComponentAdData.equals.

func (*ComponentAdData) GetAdRenderId

func (m *ComponentAdData) GetAdRenderId() (string, error)

GetAdRenderId calls android.adservices.common.ComponentAdData.getAdRenderId.

func (*ComponentAdData) GetRenderUri

func (m *ComponentAdData) GetRenderUri() (*jni.Object, error)

GetRenderUri calls android.adservices.common.ComponentAdData.getRenderUri.

func (*ComponentAdData) HashCode

func (m *ComponentAdData) HashCode() (int32, error)

HashCode calls android.adservices.common.ComponentAdData.hashCode.

func (*ComponentAdData) ToString

func (m *ComponentAdData) ToString() (string, error)

ToString calls android.adservices.common.ComponentAdData.toString.

func (*ComponentAdData) WriteToParcel

func (m *ComponentAdData) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.ComponentAdData.writeToParcel.

type FrequencyCapFilters

type FrequencyCapFilters struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FrequencyCapFilters wraps android.adservices.common.FrequencyCapFilters.

func (*FrequencyCapFilters) DescribeContents

func (m *FrequencyCapFilters) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.FrequencyCapFilters.describeContents.

func (*FrequencyCapFilters) Equals

func (m *FrequencyCapFilters) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.FrequencyCapFilters.equals.

func (*FrequencyCapFilters) HashCode

func (m *FrequencyCapFilters) HashCode() (int32, error)

HashCode calls android.adservices.common.FrequencyCapFilters.hashCode.

func (*FrequencyCapFilters) ToString

func (m *FrequencyCapFilters) ToString() (string, error)

ToString calls android.adservices.common.FrequencyCapFilters.toString.

func (*FrequencyCapFilters) WriteToParcel

func (m *FrequencyCapFilters) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.FrequencyCapFilters.writeToParcel.

type FrequencyCapFiltersBuilder

type FrequencyCapFiltersBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FrequencyCapFiltersBuilder wraps android.adservices.common.FrequencyCapFilters$Builder.

func (*FrequencyCapFiltersBuilder) Build

func (m *FrequencyCapFiltersBuilder) Build() (*jni.Object, error)

Build calls android.adservices.common.FrequencyCapFilters$Builder.build.

type KeyedFrequencyCap

type KeyedFrequencyCap struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

KeyedFrequencyCap wraps android.adservices.common.KeyedFrequencyCap.

func (*KeyedFrequencyCap) DescribeContents

func (m *KeyedFrequencyCap) DescribeContents() (int32, error)

DescribeContents calls android.adservices.common.KeyedFrequencyCap.describeContents.

func (*KeyedFrequencyCap) Equals

func (m *KeyedFrequencyCap) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.adservices.common.KeyedFrequencyCap.equals.

func (*KeyedFrequencyCap) GetAdCounterKey

func (m *KeyedFrequencyCap) GetAdCounterKey() (int32, error)

GetAdCounterKey calls android.adservices.common.KeyedFrequencyCap.getAdCounterKey.

func (*KeyedFrequencyCap) GetInterval

func (m *KeyedFrequencyCap) GetInterval() (*jni.Object, error)

GetInterval calls android.adservices.common.KeyedFrequencyCap.getInterval.

func (*KeyedFrequencyCap) GetMaxCount

func (m *KeyedFrequencyCap) GetMaxCount() (int32, error)

GetMaxCount calls android.adservices.common.KeyedFrequencyCap.getMaxCount.

func (*KeyedFrequencyCap) HashCode

func (m *KeyedFrequencyCap) HashCode() (int32, error)

HashCode calls android.adservices.common.KeyedFrequencyCap.hashCode.

func (*KeyedFrequencyCap) ToString

func (m *KeyedFrequencyCap) ToString() (string, error)

ToString calls android.adservices.common.KeyedFrequencyCap.toString.

func (*KeyedFrequencyCap) WriteToParcel

func (m *KeyedFrequencyCap) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.adservices.common.KeyedFrequencyCap.writeToParcel.

type KeyedFrequencyCapBuilder

type KeyedFrequencyCapBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

KeyedFrequencyCapBuilder wraps android.adservices.common.KeyedFrequencyCap$Builder.

func (*KeyedFrequencyCapBuilder) Build

func (m *KeyedFrequencyCapBuilder) Build() (*jni.Object, error)

Build calls android.adservices.common.KeyedFrequencyCap$Builder.build.

func (*KeyedFrequencyCapBuilder) SetAdCounterKey

func (m *KeyedFrequencyCapBuilder) SetAdCounterKey(arg0 int32) (*jni.Object, error)

SetAdCounterKey calls android.adservices.common.KeyedFrequencyCap$Builder.setAdCounterKey.

func (*KeyedFrequencyCapBuilder) SetInterval

func (m *KeyedFrequencyCapBuilder) SetInterval(arg0 *jni.Object) (*jni.Object, error)

SetInterval calls android.adservices.common.KeyedFrequencyCap$Builder.setInterval.

func (*KeyedFrequencyCapBuilder) SetMaxCount

func (m *KeyedFrequencyCapBuilder) SetMaxCount(arg0 int32) (*jni.Object, error)

SetMaxCount calls android.adservices.common.KeyedFrequencyCap$Builder.setMaxCount.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL