パッケージ jp.supership.vamp

クラス VAMP

java.lang.Object
jp.supership.vamp.VAMP

public class VAMP extends Object
VAMP SDKで動画リワードを使用するための基本的な機能を提供します。
  • コンストラクタの詳細

    • VAMP

      public VAMP()
  • メソッドの詳細

    • SDKVersion

      @NonNull public static String SDKVersion()
      VAMPのSDKバージョンを取得します。例v1.0など
      戻り値:
      VAMPのSDKバージョン
    • isSupported

      public static boolean isSupported()
      サポート対象OSか確認できます。
      戻り値:
      サポート対象OSならtrue、そうでなければfalse
      導入されたバージョン:
      v1.2.3
    • setTestMode

      public static void setTestMode(boolean testMode)
      収益が発生しないテスト広告が配信されるようになります。

      ストアに申請する際はコメントアウトfalseに設定してください。

      各アドネットワークのテストモードと連動します。

      ※アドネットワークによっては、テストモードに対応していないものもあります。

      デフォルト(設定していない場合)はfalse。RTB案件は配信されません。

      パラメータ:
      testMode - テストモードを有効にするかどうか
    • isTestMode

      public static boolean isTestMode()
      テストモードが設定されているか確認できます。
      戻り値:
      テストモードが有効の場合はtrue、無効の場合はfalse
    • setDebugMode

      public static void setDebugMode(boolean debugMode)
      ログを詳細に出力するデバッグモードを設定します。

      各アドネットワークのデバッグモードと連動します。

      ※アドネットワークによっては、デバッグモードに対応していないものもあります。

      デフォルト(設定していない場合)はfalse。

      パラメータ:
      debugMode - デバッグモードを有効にするかどうか
    • isDebugMode

      public static boolean isDebugMode()
      デバッグモードが設定されているか確認できます。
      戻り値:
      デバッグモードが有効の場合はtrue、無効の場合はfalse
    • setRewardKey

      public static void setRewardKey(String rewardKey)
      リワードキーを設定します
      パラメータ:
      rewardKey - リワードキー
    • isEUAccess

      public static void isEUAccess(@NonNull android.content.Context context, @Nullable VAMPPrivacySettings.UserConsentListener listener)
      EU圏アクセス判定をします(trueならEU圏からのアクセス)。

      IPを元に以下の国からのアクセスかを判定します。

      ベルギーBE, ブルガリアBG, チェコCZ, デンマークDK,ドイツDE, エストニアEE, アイルランドIE, ギリシャGR, スペインES, フランスFR, クロアチアHR, イタリアIT, キプロスCY, ラトビアLV, リトアニアLT, ルクセンブルクLU, ハンガリーHU, マルタMT, オランダNL, オーストリアAT, ポーランドPL, ポルトガルPT, ルーマニアRO, スロベニアSI, スロバキアSK, フィンランドFI, スウェーデンSE, イギリスGB、アイスランドIS、リヒテンシュタインLI、ノルウエーNO、ギアナGF、ポリネシアPF、フランス領南方・南極地域TF、サン・マルタン(フランス領)MF、シント・マールテン(オランダ領)SX、イギリス領ヴァージン諸島VG、イギリス領インド洋地域IO

      ※IPから国が判別できなかった場合もtrueに判定されます。

      パラメータ:
      context - Context
      listener - EU圏からのアクセスかを判定するための VAMPPrivacySettings.UserConsentListener リスナー
    • getLocation

      public static void getLocation(@Nullable VAMPGetLocationListener listener)
      2文字の国コード(JP、USなどISO3166-1)を取得します。

      IPから国を判別できなかった、リクエストがタイムアウトしたなど、正常に値が返せないケースは"99"を返却します。

      パラメータ:
      listener - VAMPGetLocationListener リスナー
      関連項目:
    • setMetaAudienceNetworkBidding

      @Deprecated public static void setMetaAudienceNetworkBidding(boolean useBidding, boolean testMode)
      推奨されていません。
      Meta Audience Network(旧Facebook Audience Network) Biddingを設定します。 Meta Audience Network Biddingを有効にするときはuseBiddingをtrueにしてください。 また、Meta Audience Network BiddingのテストをするときはtestModeもtrueにしてください。 ※ストアにリリースするときは必ずtestModeをfalseにしてください。
      パラメータ:
      useBidding - trueにするとMeta Audience Network Biddingを有効にします
      testMode - Meta Audience Network Biddingのテストをするときはtrueを指定します
    • useMetaAudienceNetworkBidding

      @Deprecated public static boolean useMetaAudienceNetworkBidding()
      推奨されていません。
      Meta Audience Network Biddingが有効か判定します
      戻り値:
      Meta Audience Network Biddingが有効のときはtrueを返します
    • isMetaAudienceNetworkBiddingTestMode

      @Deprecated public static boolean isMetaAudienceNetworkBiddingTestMode()
      推奨されていません。
      Meta Audience Network Biddingのテストモードか判定します
      戻り値:
      Meta Audience Network Biddingのテストモードが有効のときはtrueを返します