GNAdEventListenerを使用することにより、広告の処理サイクルに応じた処理をすることができます。
GNAdEventListenerには次のメソッドが用意されています。
public interface GNAdEventListener { void onReceiveAd(GNAdView adView); void onFaildToReceiveAd(GNAdView adView); void onStartExternalBrowser(GNAdView adView); void onStartInternalBrowser(GNAdView adView); void onTerminateInternalBrowser(GNAdView adView); }
- void onReceiveAd(GNAdView adView)
- 広告データの読み込みが完了した時に送られます。
- void onFaildToReceiveAd(GNAdView adView)
- ネットワークエラー等の原因で広告の読み込みに失敗した時に送られます。
- void onStartExternalBrowser(GNAdView adView)
- 広告のタッチによりAndroid内蔵ブラウザが起動する直前に送られます。
- void onStartInternalBrowser(GNAdView adView)
- アプリ内ブラウザでの操作によりSafariが起動する直前に送られます。
- void onTerminateInternalBrowser(GNAdView adView)
- アプリ内ブラウザが閉じられる直前に送られます。