初期設定(Eclipse) - united-adstir/AdStir-Integration-Guide-Android GitHub Wiki
本SDKでは、Google Play servicesの機能を使用しているため、セットアップが必要です。
- 「Window -> Android SDK Manager」のGoogle Play servicesにチェックを入れ、[Install XX Packages...]をクリックしてください。Installedと表記されている場合はインストール済みですので、次に進んでください。
Rev.29以上のGoogle Play servicesではEclipseをサポートしておりませんので、こちらからRev.28のgoogle-play-servicesをダウンロードしてください。







- 管理画面にログインして、対象の枠の「タグ/SDK」を選択してください。

-
「SDKダウンロード」より「Adstir SDK(Android/JAR形式)」をダウンロードしてください。
-
「SDKパラメータ」より「メディアID」および「枠No」を取得してください。

-
SDKの準備でダウンロードした圧縮ファイルを展開してください。
-
展開したフォルダの中にある .jarファイルをプロジェクトのlibsフォルダへ設置してください。
AndroidManifest.xmlへ以下の設定を追加してください。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- サンプル
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.test.testapplication">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
ProGuardを使用しているアプリにはproguard-project.txtに、下記の内容を追加してください。
この記述が無い場合、AdStirの機能を正常に利用することができません。
-keep class com.google.android.gms.ads.** {*;}
-keep class com.ad_stir.** {*;}