如何:在Android應(yīng)用中加入廣告方法步驟!

我打算在第一個(gè)圖拍照按鈕下邊的設(shè)置按鈕加入彈出菜單(更多應(yīng)用和關(guān)于2個(gè)選項(xiàng)),在更多應(yīng)用菜單中展示廣告墻,在第二個(gè)圖界面的上方展示一個(gè)廣告

條,推送廣告因?yàn)椴徽加脧V告界面,所以不用考慮放在哪里。(當(dāng)然最后發(fā)布的時(shí)候我會(huì)根據(jù)不同的發(fā)布市場來選擇其中的1-2種廣告形式,這里只為演示用,太

多的廣告會(huì)讓用戶反感)

廣告平臺(tái):

廣告墻和推送廣告我使用萬普,廣告條我使用芒果的聚合,暫時(shí)打算用多盟有米這2個(gè)平臺(tái)。(之所以用多個(gè)平臺(tái)是可以根據(jù)情況做實(shí)時(shí)的在線比例分配,這樣可以有更多的選擇余地,當(dāng)然也不是越多越好,加的平臺(tái)越多應(yīng)用就越臃腫,你的收入當(dāng)然就分散了,而每個(gè)平臺(tái)都至少要求100元才能提款的。)

首先我們來添加廣告墻和推送廣告。

1.登錄萬普平臺(tái),進(jìn)入開發(fā)者頁面,點(diǎn)擊添加應(yīng)用,輸入應(yīng)用名稱,點(diǎn)保存,之后打開應(yīng)用詳情頁面,記下WAPS_ID的值備第2步驟使用。后面的信息也盡量完善起來,

文件程序等最后完成廣告集成并測試后再上傳即可。

2.在我的項(xiàng)目的AndroidManifest.xml文件下添加廣告需要的權(quán)限(具體要哪些權(quán)限參加廣告SDK的幫助和實(shí)際情況定):

在Application項(xiàng)加入:

android:configChanges="keyboardHidden|orientation"?/>

第一行android:value對應(yīng)的字符串要替換成步驟1從萬普添加應(yīng)用后得到的ID,千萬不要填錯(cuò)哦。

第二行是萬普進(jìn)行渠道設(shè)置選項(xiàng),最好按其開發(fā)者手冊最后對應(yīng)的表格來填寫

第三行是展示廣告墻所使用的activity,不添加會(huì)導(dǎo)致展示不了廣告墻

3.Eclipse->Project->Properties->Java Build Path->Libraries->Add External JARs->選擇我們前面下載解壓出來的AppOffer_1.5.3.jar,來完成添加萬普SDK的Jar包。

在對應(yīng)更多應(yīng)用菜單的處理事件里加入AppConnect.getInstance(this).showOffers(this);來打開廣告墻。

運(yùn)行應(yīng)用,點(diǎn)擊更多應(yīng)用,順利打開推薦列表如圖:

4.打開項(xiàng)目的入口Activity,在onCreate事件里寫入

AppConnect.getInstance(this);

AppConnect.getInstance(this).getPushAd();//自動(dòng)推送使用,如果你在萬普web端配置自動(dòng)推送則可以注釋次行

在退出應(yīng)用的地方(我是在入口Activity的onDestroy事件)寫入

AppConnect.getInstance(this).finalize();

運(yùn)行推送效果如下圖:

點(diǎn)擊通知(推送廣告)?打開如圖

這樣我們就把萬普的廣告墻和推送模式的廣告集成好了,將應(yīng)用使用正式簽名(方法網(wǎng)上搜很多,這里不介紹)編譯后將apk上傳到萬普審核,同時(shí)就可以發(fā)布到市場渠道去讓用戶下載了。(關(guān)于市場發(fā)布下篇里再介紹)

下面介紹使用芒果聚合來添加廣告條:

1.登錄芒果平臺(tái),添加新應(yīng)用,打*的必須填寫,點(diǎn)下一步來進(jìn)入廣告平臺(tái)選擇頁面。

2.到你要添加的廣告平臺(tái)添加新應(yīng)用來獲取對應(yīng)的ID,并把這些ID設(shè)置到1步驟芒果平臺(tái)對應(yīng)的ID設(shè)置中(點(diǎn)對應(yīng)平臺(tái)后面的“未設(shè)置”)。

3.點(diǎn)擊芒果頁面上對應(yīng)平臺(tái)后面的按鈕來打開對應(yīng)平臺(tái)的狀態(tài),并點(diǎn)擊開啟測試,以便接下來測試是否能正常獲取測試廣告。同時(shí)將2個(gè)平臺(tái)的比例均配成50%。

4.點(diǎn)擊下一步,應(yīng)用就添加完成了。會(huì)得到一個(gè)芒果ID備用,下載芒果廣告的SDK。(因?yàn)樵揝DK里已經(jīng)包含 了其所支持的所有平臺(tái)的jar包,所以不需要單獨(dú)再去下載其他廣告平臺(tái)的包了,而且聚合平臺(tái)不一定及時(shí)更新所有平臺(tái)的包,可能會(huì)對廣告平臺(tái)的更新沒有及時(shí) 更改其SDK,所以也必須從這里下)

5.解壓芒果上下載下來的SDK,并將其libs下對應(yīng)平臺(tái)的包加入工程(我這里加入AdsMOGO-SDK-Android.jar[芒果]、youmi-android.jar[有米]、domob_android_sdk.jar[多盟])。

6.修改AndroidManifest.xml文件,添加必要的權(quán)限,以及到芒果SDK的開發(fā)幫助文檔里找到對應(yīng)平臺(tái)要求添加的activity。我這里加入:

android:theme="@android:style/Theme.Translucent"?/>

android:configChanges="keyboard|keyboardHidden|orientation"?/>

android:configChanges="keyboard|keyboardHidden|orientation"?/>

7.加入芒果Key的meta-data ,將值替換你在芒果平臺(tái)最后得到的KEY值,我這邊如下:

8.在要展示的地方添加代碼如下:

AdMogoLayout?adview?=new?AdMogoLayout(this,"25fff80a3966465e888e0db9735fef11");//ID跟xml配置的相同

FrameLayout.LayoutParams?params?=new?FrameLayout.LayoutParams(

FrameLayout.LayoutParams.WRAP_CONTENT,

FrameLayout.LayoutParams.WRAP_CONTENT);

//?設(shè)置廣告出現(xiàn)的位置(懸浮于頂部)

params.topMargin?=0;

params.gravity?=?Gravity.TOP|Gravity.CENTER_HORIZONTAL;

addContentView(adview,?params);

這段代碼作用是新建一個(gè)芒果廣告的View,并將它加到activity的最頂端。

9.OK,代碼都添加完成,運(yùn)行測試,廣告正常展示如下:

自己點(diǎn)擊測試下,是否能正常打開廣告頁面。到芒果web頁面調(diào)整廣告平臺(tái)的分配比例,分別測試所有你的平臺(tái)是否均成功展示。如果有失敗,請核對芒果上配置的ID或密碼是否相同(包括前后不能有空格),任然有問題的話聯(lián)系平臺(tái)技術(shù)人員幫你協(xié)助解決。

10.最后一步,將芒果web頁面上的比例平均分配,關(guān)閉測試模式。然后將應(yīng)用簽名打包,上傳到各個(gè)廣告平臺(tái)審核。(平均分配是為了審核人員保證有機(jī)會(huì)能看到你的應(yīng)用上有展示他們平臺(tái)的廣告),審核均通過后就可以發(fā)布到各個(gè)市場上來開始收益旅程了。

技術(shù)推薦:

技術(shù)博客:愛加密有沒有SO庫文件保護(hù),是免費(fèi)加密的嗎?

技術(shù)博客:愛加密基礎(chǔ)加密與企業(yè)定制加密有什么不同?

技術(shù)博客:針對移動(dòng)應(yīng)用加密的問題,如何加密.DEX文件呢?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,978評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,544評論 19 139
  • 異地戀的煎熬,我知道 所以,我拼命努力 來到有你的城市 你卻要分手 我是愛你的 整顆心都向著你 一點(diǎn)點(diǎn)傷害也不愿你...
    阿琴姑娘閱讀 1,036評論 35 75

友情鏈接更多精彩內(nèi)容