TestCustomAudienceManager
public
class
TestCustomAudienceManager
extends Object
java.lang.Object | |
↳ | android.adservices.customaudience.TestCustomAudienceManager |
TestCustomAudienceManager は、アプリと広告 SDK がカスタム オーディエンスをテストするための API を提供します。
概要
パブリック メソッド | |
---|---|
void
|
overrideCustomAudienceRemoteInfo(AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API をオーバーライドして、リモート サーバーからデータを取得しないようにして、そのデータを使用します。
|
void
|
removeCustomAudienceRemoteInfoOverride(RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API のオーバーライドを、 |
void
|
resetAllCustomAudienceOverrides(Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API のオーバーライド データをすべて削除します。 |
継承されるメソッド | |
---|---|
パブリック メソッド
overridesCustomAudienceRemoteInfo
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API をオーバーライドして、リモート サーバーからデータを取得しないようにして、そのデータを使用します。
AddCustomAudienceOverrideRequest
で提供します。AddCustomAudienceOverrideRequest
は、Ads SDK によって提供されます。
この方法は、エンドツーエンドのテストに使用することを目的としています。この API は、 開発者向けオプションが有効になっているデバッグモードのアプリ
request
の owner
が無効な場合、この呼び出しは通知なく失敗します。
呼び出し側のアプリのパッケージ名です。
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
が必要です
パラメータ | |
---|---|
request |
AddCustomAudienceOverrideRequest : この値を null にすることはできません。 |
executor |
Executor : この値を null にすることはできません。
コールバック イベントとリスナー イベントは、この
Executor : どのスレッドを表示するかを簡単に制御できます。
分析できますアプリケーションのメインスレッドを介してイベントをディスパッチするには、
作成する場合は、
Context.getMainExecutor() 。
それ以外の場合は、適切なスレッドにディスパッチする Executor を提供します。 |
receiver |
OutcomeReceiver : この値を null にすることはできません。 |
例外 | |
---|---|
IllegalStateException |
呼び出し元に対してこの API が有効になっていない場合
実行が成功するとレシーバーが |
deleteCustomAudienceRemoteInfoOverride
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API のオーバーライドを、RemoveCustomAudienceOverrideRequest
の関連データと関連付けています。
この方法は、エンドツーエンドのテストに使用することを目的としています。この API は、
開発者向けオプションが有効になっているデバッグモードのアプリ
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
が必要です
パラメータ | |
---|---|
request |
RemoveCustomAudienceOverrideRequest : この値を null にすることはできません。 |
executor |
Executor : この値を null にすることはできません。
コールバック イベントとリスナー イベントは、この
Executor : どのスレッドを表示するかを簡単に制御できます。
分析できますアプリケーションのメインスレッドを介してイベントをディスパッチするには、
作成する場合は、
Context.getMainExecutor() 。
それ以外の場合は、適切なスレッドにディスパッチする Executor を提供します。 |
receiver |
OutcomeReceiver : この値を null にすることはできません。 |
例外 | |
---|---|
IllegalStateException |
呼び出し元に対してこの API が有効になっていない場合
|
resetAllCustomAudienceOverrides
public void resetAllCustomAudienceOverrides (Executor executor, OutcomeReceiver<Object, Exception> receiver)
Custom Audience API のオーバーライド データをすべて削除します。
この方法は、エンドツーエンドのテストに使用することを目的としています。この API は、
開発者向けオプションが有効になっているデバッグモードのアプリ
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE
が必要です
パラメータ | |
---|---|
executor |
Executor : この値を null にすることはできません。
コールバック イベントとリスナー イベントは、この
Executor : どのスレッドを表示するかを簡単に制御できます。
分析できますアプリケーションのメインスレッドを介してイベントをディスパッチするには、
作成する場合は、
Context.getMainExecutor() 。
それ以外の場合は、適切なスレッドにディスパッチする Executor を提供します。 |
receiver |
OutcomeReceiver : この値を null にすることはできません。 |
例外 | |
---|---|
IllegalStateException |
呼び出し元に対してこの API が有効になっていない場合
実行が成功するとレシーバーが |