ページへ戻る
− Links
印刷
AndroidでのAdmobのANEの作成_Android側の作成
の編集 ::
NJF Wiki
xpwiki
:
AndroidでのAdmobのANEの作成_Android側の作成
の編集
# w2a72b1c の編集
ページ内容:
*Androidアプリとしてのテスト [#w2a72b1c] 次にANEAdmobクラスをAndroidでテストします。 まずappの下のbuild.gradleに次の一行を加えます。 compile project(':aneadmob') さらにapp/src/main/AndroidManifest.xmlに次のパーミッションを加えます。 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 同じくAndroidManifest.xmlのapplicationタグの中に次を入れます。 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" /> あとはonCreateメソッドにボタンを押したときの処理を入れます。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); aneAdmob = new ANEAdmob(this); aneAdmob.setAppID(APP_ID); aneAdmob.setBannerID(BANNER_ID); aneAdmob.setInterstitialID(INTER_ID); Button button = (Button) findViewById(R.id.showBannerBtn); assert button != null; button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { aneAdmob.showBanner(); } } ); button = (Button) findViewById(R.id.hideBannerBtn); assert button != null; button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { aneAdmob.hideBanner(); } } ); button = (Button) findViewById(R.id.loadInterstitialBtn); assert button != null; button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { aneAdmob.loadInterstitial(); } } ); button = (Button) findViewById(R.id.showInterstitialBtn); assert button != null; button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { aneAdmob.showInterstitial(); } } ); } これでテスト可能です。 これで動かないと当然ながらANEにしたところで動きません。ANEへの変換は手間がかかるので、作業を能率化するにはこの段階で入念にテストしておく必要があります。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
日本の首都は?(漢字で)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Android%E3%81%A7%E3%81%AEAdmob%E3%81%AEANE%E3%81%AE%E4%BD%9C%E6%88%90_Android%E5%81%B4%E3%81%AE%E4%BD%9C%E6%88%90