整合谷歌分析和AdMob到Unity3D

來源: OSCHINA
作者:大街小巷
時(shí)間:2020-09-21
17165
本文介紹將Google AdMob融入到Unity3D項(xiàng)目為iOS的步驟。

NjY4OTUzNC5qcGVn.jpg

最近我一直專注于利用Unity3D手機(jī)游戲開發(fā),并認(rèn)為有必要增加一些插件來監(jiān)控用戶操作和貨幣化。在網(wǎng)上搜索了一段時(shí)間后,我決定利用谷歌分析和谷歌Admob。然而,確實(shí)需要一些時(shí)間將他們整合到Unity3D項(xiàng)目中,因此,列出以下我所做的事情,希望能有所幫助。

將Google AdMob融入到Unity3D項(xiàng)目為iOS

1.注冊(cè)谷歌Admob(https://apps.admob.com/),并得到發(fā)行商ID。

2.下載最新的Admob插件Unity3D開發(fā)的網(wǎng)站(github.com/unity-plugins/Unity-Admob)。

3.導(dǎo)入AdMob插件到Unity3D項(xiàng)目。

4.添加C#代碼展示廣告,記得在代碼中修改publisherID。

5.在Unity3D項(xiàng)目中建立一個(gè)Xcode項(xiàng)目。

6.按照自述文件中列出的說明才能編譯:

(1)添加SDK文件到Xcode項(xiàng)目

(2)在構(gòu)建設(shè)置的其它鏈接器標(biāo)記上添加“-ObjC”標(biāo)記

(3)導(dǎo)入庫和框架所需的SDK,包括:AdSupport,AudioToolbox,AVFoundation,CoreGraphics,Coretelephony,MessageUI,StoreKit,SystemConfiguration

7.在你的設(shè)備上生成項(xiàng)目并測(cè)試你的應(yīng)用程序。

在完成這些步驟的時(shí)候,會(huì)出現(xiàn)一些問題

問題1:

構(gòu)建項(xiàng)目時(shí),鏈接器輸出“庫中沒有找到-liphone-lib”,并終止了建設(shè)進(jìn)程。

原因:從Admob SDK將文件添加到Xcode時(shí),在構(gòu)建設(shè)置庫搜索路徑參數(shù)不是以正確的的方式修改。

解決方案:

修改庫搜索路徑參數(shù)構(gòu)建設(shè)置,刪除”字符的開頭和結(jié)束位置,所以它是完全的$(SRCROOT)/Libraries

問題2:

代碼調(diào)用的方法AdMobPlugin.CreateBannerView和設(shè)置參數(shù)positionAtTop為false,希望廣告橫幅將顯示在屏幕的底部。失望的是這個(gè)參數(shù)根本不工作,廣告一直顯示在頂部。

愿意:

在實(shí)現(xiàn)CreateBannerView時(shí)候SDK是不完整的,該標(biāo)記不能正常工作。

解決方案:

在Xcode項(xiàng)目開放AdMobPlugin.mm文件并修改createGADBannerViewWithPubId,方法是這樣的:

activity android:name="com.millennialmedia.android.MMActivity"

android:theme=" android:style/Theme.Translucent.NoTitleBar"

android:configChanges="keyboardHidden|orientation|keyboard|screenSize"></activity>

<!--Keymob-->

&lt;activity android:name="com.keymob.sdk.core.KeymobActivity"android:theme=" android:style/Theme.Dialog"

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

現(xiàn)在一切正常工作

不過還有一點(diǎn)要注意,當(dāng)我們創(chuàng)建一個(gè)新的AdBannerView將不會(huì)被破壞,這肯定會(huì)導(dǎo)致內(nèi)存不足。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于OSCHINA,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Admob平臺(tái)注冊(cè)及收款
Admob平臺(tái)注冊(cè)及收款
Admob最大的優(yōu)勢(shì)是全球范圍內(nèi)填充率相對(duì)較高;且有流量即可變現(xiàn),線下APP也可支持變現(xiàn)。但2021年政策逐步收緊,5月份起,新APP需要過審,且只有上架Google play、Appstore、Amazon、OPPO、VIVO、XIAOMI、Galaxy Store應(yīng)用商店,才可審核過進(jìn)行變現(xiàn),但不妨礙Admob依然是全球最大的廣告聯(lián)盟平臺(tái)。
Admob
廣告變現(xiàn)
2023-01-122023-01-12
Google Admob碰到無效流量問題的解決思路
Google Admob碰到無效流量問題的解決思路
做Google Admob的廣告變現(xiàn),新賬號(hào)很容易遇到無效流量問題,這里提供一下解決思路。
Google Admob
流量
2022-03-152022-03-15
歡迎AdMob用戶使用全新“廣告活動(dòng)”報(bào)告
歡迎AdMob用戶使用全新“廣告活動(dòng)”報(bào)告
近期所有AdMob用戶的報(bào)告后臺(tái)將看到全新的“廣告活動(dòng)”報(bào)告。此報(bào)告集中顯示您的廣告效果,將AdMob廣告聯(lián)盟報(bào)告、中介報(bào)告和出價(jià)報(bào)告中的數(shù)據(jù)、指標(biāo)和維度整合到一個(gè)報(bào)告中。
Admob
Google Admob
2021-12-282021-12-28
解讀AdMob廣告單元技術(shù)接入指南
解讀AdMob廣告單元技術(shù)接入指南
本期文章內(nèi)容來源于AdMob技術(shù)專員的信息分享,向您介紹關(guān)于AdMob技術(shù)接入時(shí)需要注意的以下3條黃金準(zhǔn)則。
Google Admob
2021-12-282021-12-28
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家