GANSearchAdControllerOptions 类

GANSearchAdControllerOptions 类参考

概览

使客户端能够自定义广告控制器。

继承 NSObject。实现 <NSCopy>。

属性摘要

NSInteger adFetchCount
 每次检索的广告数量。更多...
 
GANSearchAdType adType
 要请求的广告类型。更多...
 
NSString * channel
 任意字符串,可用于标记请求组,以便在日志文件中识别并分析这些请求。更多...
 
NSString * adSafe
 指定 Google 应对与搜索查询匹配的广告应用的过滤规则(可选)。更多...
 
BOOL adTest
 设置广告请求是否为测试(可选)。更多...
 
BOOL personalizedAds
 设置是否应向用户投放个性化广告。更多...
 

房源详情

- (NSInteger) adFetchCount
readwritenonatomicassign

每次检索的广告数量。

默认值为 GANDefaultMaxAds

- (GANSearchAdType) adType
readwritenonatomicassign

要请求的广告类型。

如需了解相关选项,请参阅 GANSearchAdType。默认值为 GANSearchAdTypeText

- (NSString*) channel
readwritenonatomiccopy

任意字符串,可用于标记请求组,以便在日志文件中识别并分析这些请求。

- (NSString*) adSafe
readwritenonatomiccopy

指定 Google 应对与搜索查询匹配的广告应用的过滤规则(可选)。

以下是 adsafe 的有效设置以及每个值对返回的广告的影响:

“high”:返回内容健康的广告。不返回内容不健康或包含色情和成人内容的广告。

"medium" 返回内容健康和内容不健康的广告。不返回包含色情和成人内容的广告。

“low”:返回所有类型的广告。

默认值为“高”。

- (BOOL) adTest
readwritenonatomicassign

设置广告请求是否为测试(可选)。

如果 adTest 为 true,Google 会将相应请求视为测试,不会统计广告展示次数,也不会跟踪点击结果。此选项应在测试时设置,而不是在生产系统中设置,否则您将不会从所展示的广告中获利。

默认值为 NO。

- (BOOL) personalizedAds
readwritenonatomicassign

设置是否应向用户投放个性化广告。

只有在设置了值的情况下,该选项才会作为请求的一部分发送。一旦设置了该值,便无法取消设置。

默认未设置