TShopping

 找回密碼
 註冊
搜索
查看: 476|回復: 0

[教學] Android 程式置入 AdMob 廣告

[複製鏈接]
發表於 2014-5-29 18:57:46 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
這篇要講 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 直接貼進去即可.
  1. <activity android:name="com.google.ads.AdActivity"
  2.               android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
複製代碼
  1. <uses-permission android:name="android.permission.INTERNET"/>
  2. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
複製代碼
8.jpg



Step 10:
LINE: 12, 增加程式碼:
  1. import com.google.ads.*;
複製代碼
LINE: 15, 增加程式碼:
  1. 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, 2016-12-4 07:38 , Processed in 0.065724 second(s), 25 queries .

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表