AdRibSDK設置マニュアル
        SDK設置マニュアル
        SDK設置

        SDKへのプロジェクト組込
           へのプロジェクト組込み
Android SDKへのプロジェクト組込み

        Ver. 1.02




       2011年11月28日作成




          Copyright© 2011 MasterGate Inc. All Rights Reserved.
【手順①】 SDKをダウンロードする
 手順①     をダウンロードする
管理画面から最新のSDKをダウンロードする。




【手順②】 「BannerMake.jar」を設置する
 手順②                 」 設置する
プロジェクト内の識別できる位置に、
ダウンロードした「BannerMake.jar」を配置する
※サンプルでは、libフォルダを作成してBannerMake.jarを設置


 例)      Sample       assets
                      bin
                      gen
                      res
                      src
                      lib            BannerMake.jar




                      Copyright© 2011 MasterGate Inc. All Rights Reserved.
【手順③】 「BannerMake.jar」をプロジェクトにインポートする
 手順③                 」 プロジェクトにインポートする
プロジェクトのルートディレクトリを指定して、プロパティを開く。




                 Copyright© 2011 MasterGate Inc. All Rights Reserved.
プロパティーの「外部Jar追加」から、 「BannerMake.jar」を選択する。




                      Copyright© 2011 MasterGate Inc. All Rights Reserved.
【手順④】 Permission設定をする
 手順④            設定をする
                設定
 AndroidManifest.xmlファイルに、以下の記述をする。




(記述内容)

 android:label="@string/app_name"のすぐ下に記入する
 android:configChanges="keyboard|keyboardHidden|orientation"


 <activity android:name="jp.Adlantis.Android.AdlantisAdActivity"></activity>
 <activity android:name="com.google.ads.AdActivity"
               android:configChanges="keyboard|keyboardHidden|orientation" />
 </application>タグのすぐ上に記入する

 </application>タグのすぐ下に 記入する
 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 <uses-permission android:name="android.permission.READ_PHONE_STATE" />


                                      Copyright© 2011 MasterGate Inc. All Rights Reserved.
【手順⑤】 ソースコードを記述する
 手順⑤ ソースコードを記述する
広告を表示するactivityに、以下の記述をしてください。
さまざまな他社アドネットワーク広告を制御する必要があるので、以下メソッドすべて
への記述を推奨しています。


■SDKをインポートする
    をインポートする


   import adrib.banner.listener.BannerListener;
   import adrib.banner.make.com.BannerMake;




■ BannerListener をimplementsすると、AllEmpty()で広告取得エラーを検出できる
                            すると
                            する            で広告取得エラーを検出できる
                                             取得エラー


   public class Adrib extends Activity implements BannerListener{
                }




■ onCreateで、ユーザー情報を設定する
          で ユーザー情報 設定する
                情報を
ユーザー画面で取得したID情報を、BannerMake( this, “ユーザーID”, “広告ID” )に記述する


   bm = new BannerMake(this, userId, adId);
   bm.setListener(this);
   View vi = bm.bannerGet();




                                     Copyright© 2011 MasterGate Inc. All Rights Reserved.
■アプリ起動するタイミングで広告取得を開始する
 アプリ起動するタイミングで広告取得を開始する
    起動するタイミング

通信不能(スリープetc.)状態から復旧した場合に、広告ローテーションを再開させる


   @Override
   protected void onStart() {
         super.onStart();
         if(bm != null) {
                 bm.timeReStart();
         }
   }




■アプリ停止するタイミングで広告取得を一時停止する
 アプリ停止するタイミングで広告取得を一時停止する
    停止するタイミング

アプリが停止(広告をクリックして、ブラウザが起動するなど)した場合に、
広告ローテーションを一時停止させる


   @Override
   protected void onStop() {
         super.onStop();
         bm.bannerStop();
   }




                                     Copyright© 2011 MasterGate Inc. All Rights Reserved.
■アプリ終了するタイミングで広告取得を停止する(メモリ対策)
 アプリ終了するタイミングで広告取得を停止する(メモリ対策)
    終了するタイミング        する    対策

アプリ終了時に広告取得も停止するが、メモリ終了を確実にするための処理


     @Override
     protected void onDestroy() {
           super.onDestroy();
           bm.bannerDestroy();
     }




  広告取得エラー 検出する
      エラーを
■ 広告取得エラーを検出する
Adribクラスで、BannerListener をimplementsする必要がある


     @Override
     public void AllEmpty() {
           例)広告レイアウト自体を消去する処理を記述etc.
     }




                                    Copyright© 2011 MasterGate Inc. All Rights Reserved.

Android sdk manual_1.02

  • 1.
    AdRibSDK設置マニュアル SDK設置マニュアル SDK設置 SDKへのプロジェクト組込 へのプロジェクト組込み Android SDKへのプロジェクト組込み Ver. 1.02 2011年11月28日作成 Copyright© 2011 MasterGate Inc. All Rights Reserved.
  • 2.
    【手順①】 SDKをダウンロードする 手順① をダウンロードする 管理画面から最新のSDKをダウンロードする。 【手順②】 「BannerMake.jar」を設置する 手順② 」 設置する プロジェクト内の識別できる位置に、 ダウンロードした「BannerMake.jar」を配置する ※サンプルでは、libフォルダを作成してBannerMake.jarを設置 例) Sample assets bin gen res src lib BannerMake.jar Copyright© 2011 MasterGate Inc. All Rights Reserved.
  • 3.
    【手順③】 「BannerMake.jar」をプロジェクトにインポートする 手順③ 」 プロジェクトにインポートする プロジェクトのルートディレクトリを指定して、プロパティを開く。 Copyright© 2011 MasterGate Inc. All Rights Reserved.
  • 4.
  • 5.
    【手順④】 Permission設定をする 手順④ 設定をする 設定 AndroidManifest.xmlファイルに、以下の記述をする。 (記述内容) android:label="@string/app_name"のすぐ下に記入する android:configChanges="keyboard|keyboardHidden|orientation" <activity android:name="jp.Adlantis.Android.AdlantisAdActivity"></activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation" /> </application>タグのすぐ上に記入する </application>タグのすぐ下に 記入する <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> Copyright© 2011 MasterGate Inc. All Rights Reserved.
  • 6.
    【手順⑤】 ソースコードを記述する 手順⑤ソースコードを記述する 広告を表示するactivityに、以下の記述をしてください。 さまざまな他社アドネットワーク広告を制御する必要があるので、以下メソッドすべて への記述を推奨しています。 ■SDKをインポートする をインポートする import adrib.banner.listener.BannerListener; import adrib.banner.make.com.BannerMake; ■ BannerListener をimplementsすると、AllEmpty()で広告取得エラーを検出できる すると する で広告取得エラーを検出できる 取得エラー public class Adrib extends Activity implements BannerListener{ } ■ onCreateで、ユーザー情報を設定する で ユーザー情報 設定する 情報を ユーザー画面で取得したID情報を、BannerMake( this, “ユーザーID”, “広告ID” )に記述する bm = new BannerMake(this, userId, adId); bm.setListener(this); View vi = bm.bannerGet(); Copyright© 2011 MasterGate Inc. All Rights Reserved.
  • 7.
    ■アプリ起動するタイミングで広告取得を開始する アプリ起動するタイミングで広告取得を開始する 起動するタイミング 通信不能(スリープetc.)状態から復旧した場合に、広告ローテーションを再開させる @Override protected void onStart() { super.onStart(); if(bm != null) { bm.timeReStart(); } } ■アプリ停止するタイミングで広告取得を一時停止する アプリ停止するタイミングで広告取得を一時停止する 停止するタイミング アプリが停止(広告をクリックして、ブラウザが起動するなど)した場合に、 広告ローテーションを一時停止させる @Override protected void onStop() { super.onStop(); bm.bannerStop(); } Copyright© 2011 MasterGate Inc. All Rights Reserved.
  • 8.
    ■アプリ終了するタイミングで広告取得を停止する(メモリ対策) アプリ終了するタイミングで広告取得を停止する(メモリ対策) 終了するタイミング する 対策 アプリ終了時に広告取得も停止するが、メモリ終了を確実にするための処理 @Override protected void onDestroy() { super.onDestroy(); bm.bannerDestroy(); } 広告取得エラー 検出する エラーを ■ 広告取得エラーを検出する Adribクラスで、BannerListener をimplementsする必要がある @Override public void AllEmpty() { 例)広告レイアウト自体を消去する処理を記述etc. } Copyright© 2011 MasterGate Inc. All Rights Reserved.