Table of Contents

Class AdSelectionManager

Namespace
Android.Adservices.Adselection
Assembly
MASES.Netdroid.dll
public class AdSelectionManager : JVMBridgeBase<AdSelectionManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
AdSelectionManager
Implements
Extension Methods

Constructors

AdSelectionManager(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AdSelectionManager(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Get(Context)

public static AdSelectionManager Get(Context arg0)

Parameters

arg0 Context

Context

Returns

AdSelectionManager

AdSelectionManager

GetAdSelectionData(GetAdSelectionDataRequest, Executor, OutcomeReceiver<GetAdSelectionDataOutcome, Exception>)

public void GetAdSelectionData(GetAdSelectionDataRequest arg0, Executor arg1, OutcomeReceiver<GetAdSelectionDataOutcome, Exception> arg2)

Parameters

arg0 GetAdSelectionDataRequest

GetAdSelectionDataRequest

arg1 Executor

Executor

arg2 OutcomeReceiver<GetAdSelectionDataOutcome, Exception>

OutcomeReceiver

GetTestAdSelectionManager()

public TestAdSelectionManager GetTestAdSelectionManager()

Returns

TestAdSelectionManager

TestAdSelectionManager

PersistAdSelectionResult(PersistAdSelectionResultRequest, Executor, OutcomeReceiver<AdSelectionOutcome, Exception>)

public void PersistAdSelectionResult(PersistAdSelectionResultRequest arg0, Executor arg1, OutcomeReceiver<AdSelectionOutcome, Exception> arg2)

Parameters

arg0 PersistAdSelectionResultRequest

PersistAdSelectionResultRequest

arg1 Executor

Executor

arg2 OutcomeReceiver<AdSelectionOutcome, Exception>

OutcomeReceiver

ReportEvent(ReportEventRequest, Executor, OutcomeReceiver<object, Exception>)

public void ReportEvent(ReportEventRequest arg0, Executor arg1, OutcomeReceiver<object, Exception> arg2)

Parameters

arg0 ReportEventRequest

ReportEventRequest

arg1 Executor

Executor

arg2 OutcomeReceiver<object, Exception>

OutcomeReceiver

ReportImpression(ReportImpressionRequest, Executor, OutcomeReceiver<object, Exception>)

public void ReportImpression(ReportImpressionRequest arg0, Executor arg1, OutcomeReceiver<object, Exception> arg2)

Parameters

arg0 ReportImpressionRequest

ReportImpressionRequest

arg1 Executor

Executor

arg2 OutcomeReceiver<object, Exception>

OutcomeReceiver

SelectAds(AdSelectionConfig, Executor, OutcomeReceiver<AdSelectionOutcome, Exception>)

public void SelectAds(AdSelectionConfig arg0, Executor arg1, OutcomeReceiver<AdSelectionOutcome, Exception> arg2)

Parameters

arg0 AdSelectionConfig

AdSelectionConfig

arg1 Executor

Executor

arg2 OutcomeReceiver<AdSelectionOutcome, Exception>

OutcomeReceiver

SelectAds(AdSelectionFromOutcomesConfig, Executor, OutcomeReceiver<AdSelectionOutcome, Exception>)

public void SelectAds(AdSelectionFromOutcomesConfig arg0, Executor arg1, OutcomeReceiver<AdSelectionOutcome, Exception> arg2)

Parameters

arg0 AdSelectionFromOutcomesConfig

AdSelectionFromOutcomesConfig

arg1 Executor

Executor

arg2 OutcomeReceiver<AdSelectionOutcome, Exception>

OutcomeReceiver

SetAppInstallAdvertisers(SetAppInstallAdvertisersRequest, Executor, OutcomeReceiver<object, Exception>)

public void SetAppInstallAdvertisers(SetAppInstallAdvertisersRequest arg0, Executor arg1, OutcomeReceiver<object, Exception> arg2)

Parameters

arg0 SetAppInstallAdvertisersRequest

SetAppInstallAdvertisersRequest

arg1 Executor

Executor

arg2 OutcomeReceiver<object, Exception>

OutcomeReceiver

UpdateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver<object, Exception>)

public void UpdateAdCounterHistogram(UpdateAdCounterHistogramRequest arg0, Executor arg1, OutcomeReceiver<object, Exception> arg2)

Parameters

arg0 UpdateAdCounterHistogramRequest

UpdateAdCounterHistogramRequest

arg1 Executor

Executor

arg2 OutcomeReceiver<object, Exception>

OutcomeReceiver