Page Summary
-
Use
ad.isType()to determine the type of an ad. -
For ad types not fully supported, use
Ad.getTypeinstead. -
The typical usage involves checking the ad type with
isType()and then casting it withasType()to access type-specific methods. -
Methods like
expandedTextAd(),imageAd(),responsiveDisplayAd(), andresponsiveSearchAd()return a boolean indicating if the ad matches that specific type.
For types that are not fully supported, use Ad.getType instead.
Typical usage:
if (ad.isType().responsiveSearchAd()) { var responsiveSearchAd = ad.asType().responsiveSearchAd(); var headlines = responsiveSearchAd.getHeadlines(); }
Methods:
| Member | Type | Description |
|---|---|---|
| imageAd() | boolean |
Returns whether the ad is an ImageAd. |
| responsiveDisplayAd() | boolean |
Returns whether the ad is a ResponsiveDisplayAd. |
| responsiveSearchAd() | boolean |
Returns whether the ad is a ResponsiveSearchAd. |
imageAd()
Returns whether the ad is an ImageAd. Return values:
| Type | Description |
|---|---|
boolean |
Whether the ad is an ImageAd. |
responsiveDisplayAd()
Returns whether the ad is a ResponsiveDisplayAd. Return values:
| Type | Description |
|---|---|
boolean |
Whether the ad is a ResponsiveDisplayAd. |
responsiveSearchAd()
Returns whether the ad is a ResponsiveSearchAd. Return values:
| Type | Description |
|---|---|
boolean |
Whether the ad is a ResponsiveSearchAd. |