Skip to main content

AdRequest

Targeting info per the AdMob API.

This class's properties mirror the native AdRequest API. See for example: AdRequest.Builder for Android.

Properties

  • content_url - URL string for a webpage whose content matches the app’s primary content.
  • extras - Extras to pass to the AdMob adapter.
  • http_timeout - A custom timeout (in milliseconds) for HTTPS calls during an ad request.
  • keywords - Words or phrases describing the current user activity.
  • neighboring_content_urls - URLs representing web content near an ad.
  • non_personalized_ads - Non-personalized ads are ads that are not based on a user’s past behavior.

Properties

content_urlclass-attributeinstance-attribute

content_url: Optional[str] = None

URL string for a webpage whose content matches the app’s primary content.

This webpage content is used for targeting and brand safety purposes.

extrasclass-attributeinstance-attribute

extras: Optional[dict[str, str]] = None

Extras to pass to the AdMob adapter.

http_timeoutclass-attributeinstance-attribute

http_timeout: Optional[int] = None

A custom timeout (in milliseconds) for HTTPS calls during an ad request.

Note

This is only supported in Android. (ignored on iOS)

keywordsclass-attributeinstance-attribute

keywords: Optional[list[str]] = None

Words or phrases describing the current user activity.

neighboring_content_urlsclass-attributeinstance-attribute

neighboring_content_urls: Optional[list[str]] = None

URLs representing web content near an ad.

non_personalized_adsclass-attributeinstance-attribute

non_personalized_ads: Optional[bool] = None

Non-personalized ads are ads that are not based on a user’s past behavior.

For more information: https://support.google.com/admob/answer/7676680?hl=en