先日、アイコン広告で有名な「アスタ」さんからウォール型の広告が登場しました。 噂では、かなり良さそうだということで、早速cocos2dxのプロジェクトで実装をしてみました。
準備-SDK 画像 レイアウト
まずは、アスタのホームページからSDKをダウンロードします。 以下のjarをプロジェクトの[libs]に追加します。
- MrdAstaWall-1.0.0.jar
- jp.maru.mrd-1.1.3.jar
[プロパティー」から[Javaビルド・パス]から、プロジェクトにエクスポートします。
Resフォルダに、画像などを追加する
ウォール広告のなかで利用するレイアウトや画像を追加します。 これは、SDKの中にある「drawable」「layout」を[res]フォルダに追加します。
AndroidManifest.xmlの編集
以下の2つを記述します。 [c]
<uses-permission android:name="android:permission.INTERNET" />
[/c]
実装
以下の3行を、呼び出せばウォール広告が表示されます。
[c]
import jp.maru.mrd.astawall.MrdAstaWallActivity;
public static void openWallAd(){
Intent intent = new Intent(me, MrdAstaWallActivity.class);
//__MEDIA_CODE__には管理画面から取得したコードを記述してください。
intent.putExtra("id", "__MEDIA_CODE__");
//開始
me.startActivity(intent);
}
[/c]
マニュアル通りなので非常に簡単です。