TShopping

 找回密碼
 註冊
搜索
TShopping 精選文章 Android 手機開發 查看內容

Android 程式置入 AdMob 廣告

2014-5-29 18:58| 發佈者: woff| 查看: 3731| 評論: 0|原作者: woff

摘要: 這篇要講 Android 程式中置入 AdMob 廣告教學, 比我想像中的簡單, 點一點, AdMob廣告就出來在Android App 裡了. 資料來源: Google AdMob 廣告 Android 版基礎指南 https://developers.google.com/mobile-ads-sdk/do ...
 
這篇要講 Android 程式中置入 AdMob 廣告教學, 比我想像中的簡單, 點一點, AdMob廣告就出來在Android App 裡了.

資料來源:
Google AdMob 廣告 Android 版基礎指南
https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals?hl=zh-TW


Step 1:
要註冊一組 AdMob 帳號, 參考下面的教學文章:
http://imax-live.blogspot.tw/2012/11/admod-account-payment-paypal.html


Step 2:
登入 AdMob, 下拉 "網站與應用程式", 選 "新增網站/應用程式"1.jpg



Step 3:
選 Android.
2.jpg


Step 4:
輸入App 的基本資料, 然後按 "繼續".
3.jpg
說明: Android 套裝的 URL, 我發現可以隨便填一個http 的 URL 即可. 如果要連結至不在 Android Marke 中的 Android 應用程式,可使用 http://, 假設你的 App 無法上在 Android Market(Google Play) 裡, 還好可以使用 http:// 來使用.


Step 5:
App 登記完成, 按 "前往網站/應用程式".
4.jpg


Step 6:
移到 App 的字上面, 下會跑出隱藏版的功能, 選取 "管理設定"
5.jpg



Step 7:
記下你的 "發佈商ID"
6.jpg


Step 8:
回到 Eclipse, 在 Project 按右鍵, 選 "Properties"
選 "Java Build Path", 再選 "Libraries" 頁籤,
按 "新增外部JAR" 按鈕.



7.jpg



Step 9:
點2下 AndroidManifest.xml
選右下角的 AndroidManifest.xml 頁籤, 參考下圖, 把這2個區塊裡的 xml 直接貼進去即可.
<activity android:name="com.google.ads.AdActivity"    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

8.jpg



Step 10:
LINE: 12, 增加程式碼:
import com.google.ads.*;
LINE: 15, 增加程式碼:
private AdView adView;
LINE: 26, 增加程式碼:
// 建立 adViewadView = new AdView(this, AdSize.BANNER, "MY_AD_UNIT_ID");// 查詢 LinearLayout (假設您已經提供)// 屬性是 android:id="@+id/mainLayout"LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);// 在其中加入 adViewlayout.addView(adView);// 啟用泛用請求,並隨廣告一起載入adView.loadAd(new AdRequest());說明:
LINE: 27, MY_AD_UNIT_ID 請輸入你的AdMob 發佈商ID.


說明:
LINE 31: 需要手動按一下 import.


Step 11:
LINE 31 裡有一個 layout 會出錯, 已經變成紅色了, 所以要在介面設計的地方, 拉一個 LinerLayout 進去. Layout 的 ID, 就配合sample 的程式碼, 我們輸入: @+id/mainLayout
10.jpg


Step 12:
按一下 "Run As" 到 Android 模擬器裡發生錯誤. 訊息如下:
11.jpg

Step 13:
原來是還要把 AdMob 的 .jar 檔案放到我們專案的 /libs/ 目錄下, 如下圖所示:

12.jpg




Step 14:
OK, AdMob 搞定




9.jpg

最新評論



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-19 15:25 , Processed in 0.038501 second(s), 23 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回頂部