GADDynamicHeightSearchRequest
@interface GADDynamicHeightSearchRequest : GADRequest
Use to configure Custom Search Ad (CSA) ad requests. A dynamic height search banner can contain multiple ads and the height is set dynamically based on the ad contents. Please cross-reference the property sections and properties with the official reference document: https://developers.google.com/custom-search-ads/docs/reference
The CSA
query
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *query;
The CSA
adPage
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger adPage;
Indicates whether the CSA
adTest
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL adTestEnabled;
The CSA
channel
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *channel;
The CSA
hl
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *hostLanguage;
The CSA
colorLocation
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *locationExtensionTextColor;
The CSA
fontSizeLocation
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat locationExtensionFontSize;
Indicates whether the CSA
clickToCall
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL clickToCallExtensionEnabled;
Indicates whether the CSA
location
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL locationExtensionEnabled;
Indicates whether the CSA
plusOnes
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL plusOnesExtensionEnabled;
Indicates whether the CSA
sellerRatings
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL sellerRatingsExtensionEnabled;
Indicates whether the CSA
siteLinks
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL siteLinksExtensionEnabled;
The CSA
width
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *CSSWidth;
The CSA
number
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) NSInteger numberOfAds;
The CSA
fontFamily
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *fontFamily;
The CSA
fontFamilyAttribution
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *attributionFontFamily;
The CSA
fontSizeAnnotation
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat annotationFontSize;
The CSA
fontSizeAttribution
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat attributionFontSize;
The CSA
fontSizeDescription
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat descriptionFontSize;
The CSA
fontSizeDomainLink
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat domainLinkFontSize;
The CSA
fontSizeTitle
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat titleFontSize;
The CSA
colorAdBorder
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *adBorderColor;
The CSA
colorAdSeparator
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *adSeparatorColor;
The CSA
colorAnnotation
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *annotationTextColor;
The CSA
colorAttribution
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *attributionTextColor;
The CSA
colorBackground
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *backgroundColor;
The CSA
colorBorder
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *borderColor;
The CSA
colorDomainLink
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *domainLinkColor;
The CSA
colorText
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *textColor;
The CSA
colorTitleLink
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *titleLinkColor;
The CSA
adBorderSelections
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *adBorderCSSSelections;
The CSA
adjustableLineHeight
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat adjustableLineHeight;
The CSA
attributionSpacingBelow
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat attributionBottomSpacing;
The CSA
borderSelections
parameter.Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *borderCSSSelections;
Indicates whether the CSA
noTitleUnderline
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL titleUnderlineHidden;
Indicates whether the CSA
titleBold
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL boldTitleEnabled;
The CSA
verticalSpacing
parameter.Declaration
Objective-C
@property (assign, readwrite, nonatomic) CGFloat verticalSpacing;
Indicates whether the CSA
detailedAttribution
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL detailedAttributionExtensionEnabled;
Indicates whether the CSA
longerHeadlines
parameter is enabled.Declaration
Objective-C
@property (assign, readwrite, nonatomic) BOOL longerHeadlinesExtensionEnabled;
Sets an advanced option value for a specified key. The value must be an NSString or NSNumber.
Declaration
Objective-C
- (void)setAdvancedOptionValue:(nonnull id)value forKey:(nonnull NSString *)key;