這篇博客文章的主要目的是解釋如何實現廣告的贊成。這個博客對於那些不瞭解廣告或廣告實現的開發者來講是很是有用的。在這裏,咱們如何利用AdMob SDK實現廣告統一進行一個構思。
統一支持多種廣告插件。在這裏,咱們將重點放在如何使用AdMob實現它。
一、AdMob
博客提供最佳實踐整合的橫幅以及間隙廣告,任何廣告商均可以使用此SDK安裝廣告應用。報告包含安裝的簡單步驟,AdMob還會啓動會話。它主要提供橫幅廣告和間隙廣告,廣告主能夠根據他們的要求來實現。
你能夠根據你的想法用如下步驟整合AdMob在Android和iOS中如何應用。
二、找到或建立您的應用程序ID
你能夠從如下連接找到或建立應用地址。
https://github.com/unity-plugins/Unity-Admob你可使用AdMob在遊戲中插入橫幅和間隙廣告,而且還提供連接和彈出窗口廣告。
三、配置
你必須讓你的媒體ID訪問AdMob SDK並註冊您的應用程序。
• 首先,下載最新版本的SDK
• 其次,導入SDK自定義安裝包
AdMob統一SDK可使用c#或JavaScript代碼集成。只有在設備上測試時廣告將不會顯示在編輯器贊成/xCode模擬器。
檢查全部文件被選中,點擊導入。
四、ios系統集成
AdMob SDK支持XCode 4.1.1或更高版本的ios版本,而且必須包括如下兩個庫
AdSupport
StoreKit
五、Android系統集成
使用如下代碼添加所需的權限進入AndroidManifest.xml文件
-force_load $(SRCROOT)/keymobsdk/plugins/Admob/libAdmobAdapter.a
如今,添加所需的AdMob活動內部應用程序標籤。
<!-- base permission -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<!-- base permission for location-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- base permission required by chartboost and baidu-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- permission required by mmedia -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />
集成:
使用如下代碼行建立廣告(在內存中緩存廣告)
<meta-data android:name="com.google.android.gms.version"
使用如下代碼行展現廣告(顯示在屏幕上)
建立間隙:
<activity android:name="com.inmobi.androidsdk.IMBrowserActivity"
顯示間隙:
<activity android:name="com.millennialmedia.android.MMActivity"
顯示橫幅:
開發人員能夠直接建立和顯示橫幅廣告
<activity android:name="com.baidu.mobads.AppActivity" android:configChanges="keyboard|keyboardHidden|orientation"/>
好比
<service android:name="com.qq.e.comm.DownloadService" android:exported="false"/>
隱藏橫幅
<activity android:name="com.millennialmedia.android.MMActivity"
android:theme="@android :style/Theme.Translucent.NoTitleBar"
六、聽衆(即表明/回調)幫助你遵循廣告工做流。一旦廣告的狀態發生改變,那麼AdMob SDK將會把這些事件置前。它會根據每個回調的不一樣調用特定的方法回調。例如,每當用戶點擊廣告等的時候你就能夠識別廣告是否成功加載。如下代碼行對此進行了簡要的描述。android