運行你的PhoneGap構建應用程序與AdMob

隨着最近PhoneGap Build更改,咱們如今能夠使用全部的插件都在plugins.cordova.io上市了,以及插件也在https://github.com/網站上市了。這意味着,咱們如今已經進入了AdMob plugins,這將容許咱們集成AdMob與PhoneGap Build應用程序。

AdMob將容許在用戶的移動應用程序上顯示廣告,顯示他們並得到收入–相似於網站的AdSense是如何工做的。這是一個很是廣泛的移動應用的運行策略,遊戲更是如此。有了足夠的用戶就能夠帶來一筆顯著的收入。它還很好的配合應用程序購買,提供從應用中刪除廣告,若是用戶想要一個免費的應用程序廣告體驗–這也是一個很是廣泛的運行策略。

AdMob與iAd在PhoneGap應用中的對比
AdMob是谷歌移動廣告的解決方案,iAd是蘋果移動廣告的解決方案。二者均可以使用,可是咱們應該選擇哪個呢?有什麼區別?

實際上這兩個你均可以使用,其它若是沒有廣告可用的能夠使用一個做爲後備。然而,開發人員日前報告說,他們正在AdMob平臺上接受更高的填充率和收入的點擊次數。

Stack Overflow的用戶Luc Wollants,關於這個話題提供意見給別人,指出:「iAd的填充率爲30%左右,Admob的填充率則爲95%左右。」

最好的辦法是始終將二者結合使用,並有關於如何處理的一些策略,但在本教程中咱們會考慮設立AdMob。

插播廣告和橫幅廣告的區別?
有兩種類型的廣告,你能夠建立AdMob,分別是:
• 插播廣告    • 橫幅廣告
插播廣告是那些彈出並佔據整個屏幕的廣告(使人討厭!但有效)。做爲一個移動遊戲的例子,我建立一個在每一個玩家遊戲結束畫面時的插播廣告–你必定要確保大多數狀況下在用戶遊戲中不顯示一個插播廣告!

橫幅廣告是不管什麼時間都是可見的(除非你隱藏它們),一般將這些橫幅廣告放置在應用程序的頂部或底部的小矩形裏。

設置你的AdMob帳戶和廣告
開始以前你須要建立一個Google的AdMob帳戶,AdMob廣告賬戶將須要一個Google賬戶,以及一個AdSense和AdWords帳戶。若是你沒有這些帳戶你能夠在AdMob的過程當中建立它們(不須要事先分別註冊)。

你將須要建立你想要使用AdMob的控制面板的廣告類型。若是你想同時使用插播和橫幅廣告,那麼你將須要建立並單獨配置這些。
• 點擊「運行新應用程序」和建立應用程序
• 經過點擊「新廣告單元」建立一個插播和一個橫幅廣告

添加廣告到你的應用程序
首先,你須要在應用程序中提供的功能,包括你的config . xml文件中的插件:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
有幾個選擇,但咱們將使用這個插件。

1.一旦設備已準備就緒配置AdMob
你須要將下面的代碼添加到你的應用程序,設備準備好後事件就發射了:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
確保替換上面的ID從你本身的AdMob控制面板。

2.準備一個插播廣告
若是你想使用一個插播廣告,你必須事先緩存,你能夠用下面的代碼:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />

3.顯示橫幅廣告
顯示橫幅廣告是一個簡單的線,如下內容能夠實現它:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
第二個參數須要在你的橫幅廣告的位置,在這種狀況下,咱們將廣告放在應用程序的底部。

你也能夠改變第二個參數admob.Position.TOP_APP放置在你的應用程序頂部,你能夠使用下面的代碼來放置橫幅廣告:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

4.顯示插播廣告
它也一樣容易引起插播廣告:
admob.isInterstitialReady(function(isReady){
        if(isReady){
        admob.showInterstitial();
    }
});

更進一步本教程涵蓋了本AdMob的插件的基本知識,並實現了一個很常見的配置,在移動應用廣告 - 一個恆定的橫幅廣告視圖以及彈出廣告在特定的時間。

有選項來指定的配置設置的廣告(例如,設置一個測試標誌或設定的關鍵字),但最引人注目的是插件也提供一系列的事件。這些事件能夠用來修改你的廣告的行爲基於廣告是否可用和你的用戶正在作什麼。可用的事件包括:
• onAdmobBannerDismiss
• onAdmobBannerFailedReceive
• onAdmobBannerLeaveApplication
• onAdmobBannerPresent
• onAdmobBannerReceive
• onAdmobInterstitialDismiss
• onAdmobInterstitialFailedReceive
• onAdmobInterstitialLeaveApplication
• onAdmobInterstitialPresent
• onAdmobInterstitialReceive

若是你想深刻到AdMob插件,你能夠閱讀https://github.com/上面的文章。

android

相關文章
相關標籤/搜索