移動(dòng)廣告平臺(tái)服務(wù)商提供了各自的SDK開發(fā)包,,開發(fā)者只要把相關(guān)的庫文件導(dǎo)入到工程中,,進(jìn)行一些簡(jiǎn)單的設(shè)置就可以把廣告添加到應(yīng)用中,。下面通過“有米廣告平臺(tái)”的使用,來說明如何在自己應(yīng)用中加入廣告模塊. 第一步,、注冊(cè)開發(fā)者賬號(hào) 開發(fā)者首先需要注冊(cè)廣告平臺(tái)賬號(hào),,通過賬號(hào)可以登錄到移動(dòng)廣告平臺(tái),進(jìn)行管理應(yīng)用,、查看廣告報(bào)表等操作,,如圖15-8所示。 2012-7-22 21:11:29 上傳 下載附件 (136.17 KB)
第二步,、激活賬號(hào) 當(dāng)提交注冊(cè)之后,,會(huì)收到一條確認(rèn)郵件,通過郵件中的鏈接可以激活賬號(hào),。確認(rèn)郵件有可能會(huì)被當(dāng)成垃圾郵件,,如果收件箱中沒有確認(rèn)郵件,可以到垃圾郵件箱中查找確認(rèn)郵件,。如圖15-9所示,。 2012-7-22 21:11:29 上傳 下載附件 (24.72 KB)
第三步、下載sdk 賬號(hào)激活后,,使用賬號(hào)登陸到移動(dòng)廣告平臺(tái),,點(diǎn)擊sdk下載菜單打開下載頁面。點(diǎn)擊Android 圖標(biāo)就可以下載Android版本的SDK開發(fā)包,。如圖15-10所示,。 2012-7-22 21:11:30 上傳 下載附件 (184.85 KB)
第四步、解壓SDK壓縮包 下載SDK壓縮包之后,,可以看到里面有個(gè)三個(gè)目錄分別是:lib,、sample、doc,。lib目錄中存放的是SDK開發(fā)包,,sample目錄存放的是使用樣例,doc目錄中存放的是參考文檔,,通過它可以掌握開發(fā)包的使用,,如圖15-11所示文檔目錄。 2012-7-22 21:11:31 上傳 下載附件 (62.31 KB)
第五步,、添加應(yīng)用 登錄到移動(dòng)廣告平臺(tái),,添加一個(gè)新應(yīng)用,如圖15-12所示,。添加應(yīng)用之后移動(dòng)廣告平臺(tái)會(huì)給這個(gè)應(yīng)用分配一個(gè)唯一的應(yīng)用ID和對(duì)應(yīng)的密鑰,。在使用廣告插件時(shí)需要設(shè)置應(yīng)用的ID和密鑰。 2012-7-22 21:11:32 上傳 下載附件 (55.78 KB)
每個(gè)應(yīng)用都會(huì)有一個(gè)唯一的應(yīng)用ID和對(duì)應(yīng)的密鑰,,如圖15-13所示,。 2012-7-22 21:11:32 上傳 下載附件 (123.61 KB)
第六步、引入SDK開發(fā)包 與其他的第三方庫一樣移動(dòng)廣告SDK開發(fā)包也是jar文件,,導(dǎo)入jar文件的方法如下: 1)右鍵工程根目錄,,選擇“Properties”菜單 2)在左面板中選擇“Java Build Path”選項(xiàng) 3)然后選擇“Libraries”標(biāo)簽 4)點(diǎn)擊“Add External JARs?” 5)選擇 youmi-android.jar 的目錄路徑 6)點(diǎn)擊“OK”即導(dǎo)入成功,如圖15-14所示,。 2012-7-22 21:11:33 上傳 下載附件 (172.25 KB)
第七步,、配置用戶權(quán)限 請(qǐng)務(wù)必配置以下權(quán)限,否則將有可能獲取不到廣告,。 android.permission.INTERNET 連接網(wǎng)絡(luò)權(quán)限 INTERNET ,,用于請(qǐng)求廣告 android.permission.READ_PHONE_STATE 用于精確統(tǒng)計(jì)用戶手機(jī)的系統(tǒng)信息 android.ACCESS_NETWORK_STATE 用于精確識(shí)別網(wǎng)絡(luò)接入點(diǎn)等信息 android.permission.ACCESS_COARSE_LOCATION 有助于精準(zhǔn)投放地域廣告以及幫助統(tǒng)計(jì)使用應(yīng)用程序的用戶的地區(qū)分布情況 android.permission.WRITE_EXTERNAL_STORAGE 有助于實(shí)現(xiàn)圖片資源的緩存,節(jié)省流量,并可獲得更好的用戶體驗(yàn) 如下代碼所示,在AndroidManifest.xml 文件中配置以下權(quán)限:
第八步,、添加AdActivity AdActivity是廣告詳情展示的載體,,需要在AndroidManifest.xml中添加AdActivity,代碼如下:
第九步,、初始化賬號(hào)信息 在主Activity的onCreate中調(diào)用AdManager.init() 初始化 App ID ,、App Secret、請(qǐng)求廣告間隔和測(cè)試模式等參數(shù)(請(qǐng)務(wù)必在任意AdView初始化前調(diào)用一次),。 未上傳應(yīng)用安裝包,、未通過審核的應(yīng)用、模擬器運(yùn)行,,都只能獲得測(cè)試廣告,,審核通過后,模擬器上依舊是測(cè)試廣告,,真機(jī)才會(huì)獲取到正常的廣告,。
第一個(gè)參數(shù)為應(yīng)用發(fā)布Id 第二個(gè)參數(shù)為應(yīng)用密鑰 第三個(gè)參數(shù)是請(qǐng)求廣告的時(shí)間間隔,有效的設(shè)置值為30至200,,單位為秒 第四個(gè)參數(shù)是測(cè)試模式 設(shè)置為true時(shí),,可以獲取測(cè)試廣告,正式發(fā)布請(qǐng)?jiān)O(shè)置此參數(shù)為false,。 第十步,、提交審核應(yīng)用 在應(yīng)用中使用移動(dòng)廣告平臺(tái)服務(wù)商提供的SDK開發(fā)包,,需要上傳加入廣告控件后的應(yīng)用包接受審核,如圖15-15所示,。通常會(huì)在比較短的時(shí)間內(nèi)審核通過,,應(yīng)用審核通過后,廣告插件就會(huì)變成運(yùn)行狀態(tài),。當(dāng)用戶使用應(yīng)用時(shí),,如果點(diǎn)擊廣告就會(huì)產(chǎn)生給開發(fā)者帶來廣告收益。 2012-7-22 21:11:34 上傳 下載附件 (114.57 KB)
除了使用Java代碼添加廣告插件之外,,還可以使用xml布局嵌入廣告,,方法如下: 首先,建立attrs.xml文件 在 res/values 文件夾中添加 attrs.xml,。如果沒有添加這個(gè)文件,,就不能在 layout布局文件中設(shè)置 AdView 廣告控件的屬性。attrs.xml 文件的內(nèi)容如下:
然后,布局xml中嵌入廣告控件 在xml中使用廣告控件類似于使用自定義控件,,需要使用完整的類名作為標(biāo)簽名稱,,代碼如下:
注意: xmlns:umadsdk=”http://schemas./apk/res/您的應(yīng)用包名”這句一定要加上,不然編輯器會(huì)提示錯(cuò)誤,。 在應(yīng)用中加入廣告插件之后運(yùn)行效果如下圖所示,,在模擬中顯示的效果為測(cè)試廣告,只有廣告審核通過后才會(huì)在真機(jī)上顯示正式的廣告內(nèi)容,。 2012-7-22 21:12:21 上傳 下載附件 (263.02 KB)
2012-7-22 21:12:20 上傳 下載附件 (270.56 KB)
Demo源代碼下載: 游客,,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)
|
|