PictureInPictureAdRequest

@ExperimentalApi
class PictureInPictureAdRequest : AdRequest


An AdRequest for a picture-in-picture (PiP) ad.

Summary

Nested types

A builder for a picture-in-picture (PiP) ad request.

Public functions

Bundle?

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

Public properties

Set<String>

The slot-level ad category exclusion labels.

String?

The content URL targeting information.

Map<String, String>

The custom targeting parameters.

Bundle

The extra parameters to pass to Google ad network

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.common.AdRequest
open String

The ad unit ID.

Public functions

getAdSourceExtrasBundle

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

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

Public properties

categoryExclusions

val categoryExclusions: Set<String>

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

contentUrl

val contentUrl: String?

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

customTargeting

val customTargeting: Map<String, String>

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

googleExtrasBundle

val googleExtrasBundle: Bundle

The extra parameters to pass to Google ad network

keywords

val keywords: Set<String>

The targeting information keywords.

neighboringContentUrls

val neighboringContentUrls: Set<String>

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

placementId

val placementId: Long

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

publisherProvidedId

val publisherProvidedId: 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.

requestAgent

val requestAgent: String?

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