<GANSearchAdControllerDelegate> プロトコル

<GANSearchAdControllerDelegate> プロトコル リファレンス

概要

新しい広告が読み込まれたこと、または読み込みに失敗したことをデリゲートに通知するための GANSearchAdController のプロトコル。

通常は、SDK のクライアントがデリゲートを提供します。

<NSObject> を継承します。

インスタンス メソッドの概要

(void) - searchAdController:didLoadAds:
 numberOfAds 個の新しい広告が読み込まれて利用可能であることを GANSearchAdControllerDelegate に通知します。その他...
 
(void) - searchAdController:didFailWithError:
 広告の読み込みに失敗したことを GANSearchAdControllerDelegate に通知します。その他...
 
(void) - externalLinkDidOpen
 URL がクリックされ、リンクがブラウザで開いた場合に、デリゲートに通知するためのコールバック。その他...
 

メソッドの詳細

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

numberOfAds 個の新しい広告が読み込まれて利用可能であることを GANSearchAdControllerDelegate に通知します。

メモ:

  • このメソッドは、指定されたクエリに対してサーバーに複数の広告ページがある場合、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

URL がクリックされ、リンクがブラウザで開いた場合に、デリゲートに通知するためのコールバック。