Page Summary
-
asType()provides a starting point for viewing type-specific ad information. -
Typical usage involves checking the ad type and then casting it to the specific type using
asType()to access its properties. -
Methods are available to return the ad as an
ExpandedTextAd,ImageAd,ResponsiveDisplayAd, orResponsiveSearchAd. -
Calling a type-specific method on an ad of a different type will result in an error.
Typical usage:
if (ad.isType().responsiveSearchAd()) { var responsiveSearchAd = ad.asType().responsiveSearchAd(); var headlines = responsiveSearchAd.getHeadlines(); }
Methods:
| Member | Type | Description |
|---|---|---|
| imageAd() | AdsApp.ImageAd |
Returns the ad as an ImageAd. |
| responsiveDisplayAd() | AdsApp.ResponsiveDisplayAd |
Returns the ad as a ResponsiveDisplayAd. |
| responsiveSearchAd() | AdsApp.ResponsiveSearchAd |
Returns the ad as a ResponsiveSearchAd. |
imageAd()
Returns the ad as an ImageAd. Calling
this on an ad of a different type will result in an error. Return values:
| Type | Description |
|---|---|
AdsApp.ImageAd |
The ad as an ImageAd. |
responsiveDisplayAd()
Returns the ad as a ResponsiveDisplayAd. Calling
this on an ad of a different type will result in an error. Return values:
| Type | Description |
|---|---|
AdsApp.ResponsiveDisplayAd |
The ad as a ResponsiveDisplayAd. |
responsiveSearchAd()
Returns the ad as a ResponsiveSearchAd. Calling this
on an ad of a different type will result in an error. Return values:
| Type | Description |
|---|---|
AdsApp.ResponsiveSearchAd |
The ad as a ResponsiveSearchAd. |