IconSignalRequest

class IconSignalRequest : SignalRequest


A signal request for icon ads. See Builder for how to construct an IconSignalRequest. This should be used with MobileAds.generateSignal() to generate signals for server-to-server requests.

Summary

Nested types

A builder for creating IconSignalRequests.

Public functions

Bundle?

Gets the extras bundle associated with an ad source's adapter, if present.

Public properties

open AdChoicesPlacement

The AdChoicesPlacement for the AdChoices view.

open String?

The ad unit ID.

Set<String>

The slot-level ad category exclusion labels.

String?

The content URL targeting information.

open String

Identifier used to group ad requests together.

Map<StringString>

The custom targeting parameters.

Bundle

The extra parameters to pass to Google ad network

open IconAdPlacement

The IconAdPlacement for the request.

open Boolean

Whether the SDK returns urls for image assets instead of downloading them.

Set<String>

The targeting information keywords.

Set<String>

The list of neighboring content URLs or an empty List if no URLs were set.

Long

An identifier for a placement in reporting.

String?

A publisher-provided identifier used for frequency capping, audience segmentation and targeting, sequential ad rotation, and other audience-based ad delivery controls across devices.

String?

The request agent string to identify the ad request's origin.

Inherited properties

From com.google.android.libraries.ads.mobile.sdk.signal.SignalRequest
String

The signal type associated with the request.

Public functions

getAdSourceExtrasBundle

fun getAdSourceExtrasBundle(adapterClass: Class<MediationExtrasReceiver>): Bundle?

Gets the extras bundle associated with an ad source's adapter, if present.

Public properties

adChoicesPlacement

open val adChoicesPlacementAdChoicesPlacement

The AdChoicesPlacement for the AdChoices view.

adUnitId

open val adUnitIdString?

The ad unit ID.

categoryExclusions

val categoryExclusionsSet<String>

The slot-level ad category exclusion labels. Default to an empty Set if not set.

contentUrl

val contentUrlString?

The content URL targeting information. Default to null if not set.

correlator

open val correlatorString

Identifier used to group ad requests together.

customTargeting

val customTargetingMap<StringString>

The custom targeting parameters. Default to an empty Map if not set.

googleExtrasBundle

val googleExtrasBundleBundle

The extra parameters to pass to Google ad network

iconAdPlacement

open val iconAdPlacementIconAdPlacement

The IconAdPlacement for the request.

isImageLoadingDisabled

open val isImageLoadingDisabledBoolean

Whether the SDK returns urls for image assets instead of downloading them.

keywords

val keywordsSet<String>

The targeting information keywords.

neighboringContentUrls

val neighboringContentUrlsSet<String>

The list of neighboring content URLs or an empty List if no URLs were set.

placementId

val placementIdLong

An identifier for a placement in reporting. A value set here will be set onto any ad returned by this request.

publisherProvidedId

val publisherProvidedIdString?

A publisher-provided identifier used for frequency capping, audience segmentation and targeting, sequential ad rotation, and other audience-based ad delivery controls across devices.

requestAgent

val requestAgentString?

The request agent string to identify the ad request's origin.