AI-generated Key Takeaways
-
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().expandedTextAd()) { var expandedTextAd = ad.asType().expandedTextAd(); var headlinePart1 = expandedTextAd.getHeadlinePart1(); }
Methods:
| Member | Type | Description |
|---|---|---|
| expandedTextAd() | boolean |
Returns whether the ad is an ExpandedTextAd. |
| 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. |
expandedTextAd()
Returns whether the ad is an ExpandedTextAd. Return values:
| Type | Description |
|---|---|
boolean |
Whether the ad is an ExpandedTextAd. |
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. |