パッケージ jp.supership.vamp

クラス VAMPActivityEventDispatcher

java.lang.Object
jp.supership.vamp.VAMPEventDispatcher
jp.supership.vamp.VAMPActivityEventDispatcher
すべての実装されたインタフェース:
VAMPRewardedAdListener

public final class VAMPActivityEventDispatcher extends VAMPEventDispatcher
Activityのライフサイクルにバインドした広告の表示に関するイベント通知の仕組みを提供します。
  • メソッドの詳細

    • getInstance

      @NonNull public static VAMPActivityEventDispatcher getInstance()
      シングルトンインスタンスを返します。
      戻り値:
      VAMPActivityEventDispatcherのインスタンス
    • onCreate

      public VAMPActivityEventDispatcher onCreate(@Nullable android.os.Bundle savedInstanceState, @NonNull String placementId, @Nullable VAMPRewardedAdListener listener)
      Activity#onCreateメソッドでこのメソッドを呼び出してください。 VAMPRewardedAdListenerを指定した場合は、 このインスタンスに登録されVAMPイベントを受け取ることができます。
      パラメータ:
      savedInstanceState - If the activity is being re-initialized after previously being shut down then this Bundle contains the data it most recently supplied in onSaveInstanceState(Bundle). Note: Otherwise it is null.
      placementId - 広告枠ID
      listener - VAMPRewardedAdListener
      戻り値:
      this
    • onDestroy

      public VAMPActivityEventDispatcher onDestroy(@NonNull String placementId)
      Activity#onDestroyメソッドでこのメソッドを呼び出してください。 このメソッドを呼び出すと、このインスタンスに登録されているリスナーは解除されます。
      パラメータ:
      placementId - 広告枠ID
      戻り値:
      this
    • onSaveInstanceState

      public VAMPActivityEventDispatcher onSaveInstanceState(@NonNull android.os.Bundle outState, @NonNull String placementId)
      Activity#onSaveInstanceStateメソッドでこのメソッドを呼び出してください。
      パラメータ:
      outState - Bundle in which to place your saved state. This value cannot be null.
      placementId - 広告枠ID
      戻り値:
      this