[
新規
] - [
ツリー
] - [
スレッド
] - [
未解決
] [
緊急
] [
優先
] - [
検索
] [
RSS
] - [
jsWaffle-TOP
]
jsWaffle質問掲示板(雑談やTips歓迎)
jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)
→
書き込み(
#402
)を編集する:
名前
タイトル
本文
【質問事項】どのような問題ですか? nend広告のSDK設置方法が分かりません ・Jarをプロジェクトに追加 ・Jarにビルドパスを通す ・マニフェストの設定(ネット接続関連なのでもともと入っている) までは問題なく出来ています。 広告ビューの設置について、どのファイルにどういった記述をすればよいのかが分かりません。 ご指南お願いします。 【再現方法】サンプルソース、再現手順など ※nendより配布しているPDFの内容の一部を転載します。 ■5-1. レイアウトファイルで固定配置する場合 サンプル1 <net.nend.android.NendAdView android:id="@+id/nend" android:layout_width="fill_parent" android:layout_height="50dp" NendApiKey="[管理画面より発行されたapiKey]" NendSpotId="[管理画面より発行されたspotID]" /> サンプル2 <LinearLayout android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="bottom" android:layout_gravity="center"> <net.nend.android.NendAdView android:id="@+id/nend" android:layout_width="wrap_content" android:layout_height="50dp" NendApiKey="[管理画面より発行されたapiKey]" NendSpotId="[管理画面より発行されたspotID]" /> </LinearLayout> ■5-2. Javaプログラムから動的に呼び出す場合 (1) 配置するだけのサンプル public class JavaCallActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* * NendAdView(Context context, int [Spotid], String [Apikey]) */ NendAdView nendAdView = new NendAdView(getApplicationContext() , [発行されたspotID], "[発行されたapiKey]" ); addContentView(nendAdView , new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); } } (2) イベントリスナーを利用する場合のサンプル public class JavaCallWithListenerActivity extends Activity implements NendAdListener { // 1) implements @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); NendAdView nendAdView = new NendAdView(getApplicationContext() , [発行されたspotID], "[発行されたapiKey]" ); // 2) リスナーを登録 nendAdView.setListener(this); addContentView(nendAdView , new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); // 中央上部表示の場合 nendAdView.setGravity(Gravity.TOP|Gravity.CENTER); // 中央上部表示の場合 } // 3) 通知を受けるメソッドを用意 /** 受信エラー通知 */ public void onFailedToReceiveAd(NendAdView nendAdView) { Toast.makeText(getApplicationContext(), "onFailedToReceiveAd", Toast.LENGTH_LONG).show(); } /** 受信成功通知 */ public void onReceiveAd(NendAdView nendAdView) { Toast.makeText(getApplicationContext(), "onReceiveAd", Toast.LENGTH_LONG).show(); } } 1) 該当のActivityにNendAdListener をimplements 2) NendAdView.setListener(Context);でリスナー登録 3) onReceiveAd(NendAdView); とonFailRoReceiveAd(NendAdView);メソッドを用意 【調べた事】ここまで調べてみました ・Jarをプロジェクトに追加 ・Jarにビルドパスを通す ・マニフェストの設定(ネット接続関連なのでもともと入っている) までは問題なく出来ています。 広告ビューの設置がまったく分かりません。 どのファイルにどういった記述をすればよいのかが分かりません。 【jsWaffleバージョン】確認したjsWaffleバージョン 1.1821 【Androidのバージョン】確認したAndroidバージョン Android OS 2.3 【機種名】 Galasy Tab 【その他】
困った度
普通
高
緊急
状態
質問
返信
解決
---
雑談
Tips
感想
告知
確認キー
お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能