<GANSearchAdControllerDelegate> 协议

<GANSearchAdControllerDelegate> 协议参考

概览

GANSearchAdController 的协议,用于告知委托有新广告已加载或无法加载。

通常,SDK 的客户端会提供委托。

此类继承 <NSObject>。

实例方法摘要

(void) - searchAdController:didLoadAds:
 通知 GANSearchAdControllerDelegatenumberOfAds 个新广告已加载,因此可供观看。更多...
 
(void) - searchAdController:didFailWithError:
 GANSearchAdControllerDelegate 发出广告加载失败的通知。更多...
 
(void) - externalLinkDidOpen
 用于通知受托人是否点击网址并在浏览器中打开链接的回调。更多...
 

方法详细信息

- (void) searchAdController: (GANSearchAdController *)  adController
didLoadAds: (NSInteger)  numberOfAds 
optional

通知 GANSearchAdControllerDelegatenumberOfAds 个新广告已加载,因此可供观看。

注意:

  • 如果服务器针对某个查询包含多个广告页,则在调用 loadAds: 后,系统可能会多次调用此方法。
  • 如果服务器中没有额外的广告,对于 numberOfAds,此方法会返回 0(这并非错误)。
    Parameters
    adControllerThe GANSearchAdController that the ads were requested from.
    numberOfAdsThe number of ads that have been loaded. This is not cumulative.
- (void) searchAdController: (GANSearchAdController *)  adController
didFailWithError: (NSError *)  error 
optional

GANSearchAdControllerDelegate 发出广告加载失败的通知。

Parameters
adControllerThe GANSearchAdController that the ads were requested from.
errorThe error returned from the ad request.
- (void) externalLinkDidOpen
optional

用于通知受托人是否点击网址并在浏览器中打开链接的回调。