• 【重要】Ver.2.19.0での変更点

    ■ 広告の準備と再生を別々の画面で行いたいというご要望を頂き、Ver.2.19.0では、AdfurikunSdkクラスを追加致しました。
    AdfurikunSdkクラスを使用することにより、画面単位(Activity)でなく、アプリ単位でより柔軟に広告の準備・再生の実装が可能となり、また従来のアドフリくんインスタンスを作成して広告の準備・再生を行うよりシンプルな実装方法を提供しております。
    尚、内部仕様を大幅に改善したため、以下の実装方法が変更となりました。

    ■ AdfurikunSdkでは、動画リワード広告、動画インタースティシャル広告、ネイティブ広告(FLEX)をサポートしています。

    ※アドフリくんインスタンスを作成して実装する方法も、従来通りそのままご使用頂けます。

    ●初期化を1箇所で統一して行えるようにしました。

    Ver.2.18.1 まではActivity毎にアドフリくんインスタンスを作成する必要がありました。

    AdfurikunMovieReward mReward = new AdfurikunMovieReward(ADFURIKUN_REWARD_APPID, activity);
    AdfurikunMovieInter mInter = new AdfurikunMovieInter(ADFURIKUN_INTER_APPID, activity);
    AdfurikunNativeAdFlex mNativeAdFlex = new AdfurikunNativeAdFlex(AdfurikunConst.ADFURIKUN_NATIVE_AD_FLEX_APPID, this);
    

    AdfurikunSdkでは初期化処理は1回のみ行います。

    AdfurikunSdk.initialize(activity);
    AdfurikunSdk.addAppId(ADFURIKUN_REWARD_APPID, AdfurikunMovieType.AdType.REWARD);
    AdfurikunSdk.addAppId(ADFURIKUN_INTER_APPID, AdfurikunMovieType.AdType.INTERSTITIAL);
    AdfurikunSdk.addAppId(ADFURIKUN_NATIVE_AD_FLEX_APPID, AdfurikunMovieType.AdType.NATIVE_AD_FLEX);
    


    ●通知リスナーを統合して1つにしました。

    Ver.2.18.1 まではリワード及びインタースティシャル、ネイティブ(FLEX)毎にリスナーを用意していました。

    jp.tjkapp.adfurikunsdk.moviereward.AdfurikunMovieRewardListener;
    jp.tjkapp.adfurikunsdk.moviereward.AdfurikunMovieInterListener;
    jp.tjkapp.adfurikunsdk.moviereward.AdfurikunMovieNativeAdFlexListener;
    

    AdfurikunSdkは、1つのリスナに統一されました。

    jp.tjkapp.adfurikunsdk.moviereward.AdfurikunMovieListener;
    


    ●Activityのライフサイクルに合わせて行っていた処理を変更しました。

    Ver.2.18.1 まで以下の呼び出しが必要でした。

    //ActivityのonStart時
    AdfurikunMovieReward.onStart();
    //ActivityのonResume時
    AdfurikunMovieReward.onResume();
    //ActivityのonPause時
    AdfurikunMovieReward.onPause();
    //ActivityのonStop時
    AdfurikunMovieReward.onStop();
    //ActivityのonDestroy時
    AdfurikunMovieReward.onDestroy();
    

    AdfurikunSdkでは以下に変更となりました。

    //ActivityのonResume時
    //全ての広告枠の読み込み処理の開始
    AdfurikunSdk.startLoading();
    or
    //指定された広告枠の読み込み処理の開始
    AdfurikunSdk.startLoading(String... appIds);
    //ActivityのonPause時
    //全ての広告枠の読み込み処理の停止
    AdfurikunSdk.stopLoading();
    or
    //指定された広告枠の読み込み処理の停止
    AdfurikunSdk.stopLoading(String... appIds);
    //ActivityのonDestroy時
    //リスナーの破棄
    AdfurikunSdk.releaseAdfurikunMovieListener();
    


    ●今まで使用されていたインスタンスメソッドもAdfurikunSdkでご使用頂けます。

    Ver.2.18.1 まで

    AdfurikunMovieReward mReward = new AdfurikunMovieReward(ADFURIKUN_REWARD_APPID, activity);
    //在庫準備の確認
    mReward.isPrepared()
    //テストモードの確認
    mReward.isTestMode()
    //在庫の再生
    mReward.play()
    

    AdfurikunSdk

    //在庫準備の確認
    AdfurikunSdk.isPrepared(ADFURIKUN_REWARD_APPID)
    //テストモードの確認
    AdfurikunSdk.isTestMode(ADFURIKUN_REWARD_APPID)
    //在庫の再生
    AdfurikunSdk.play(ADFURIKUN_REWARD_APPID)
    

results matching ""

    No results matching ""