如何在Unity中使用Admob?
我來(lái)答

如何在Unity中使用Admob?

李弘易 2020-10-26 提問(wèn)
292

游戲要實(shí)現(xiàn)廣告服務(wù),怎樣在Unity中使用Admob呢?

關(guān)閉
提交回答
1 個(gè)回答
我來(lái)答
Jesse

如果我們的游戲要實(shí)現(xiàn)廣告服務(wù)就要在unity使用admob,我們必須執(zhí)行以下步驟(4.6版測(cè)試):

1.創(chuàng)建一個(gè)文件夾,例如c:admobunity。

2.我們?cè)赾盤(pán)中創(chuàng)建下載包的路徑。

(2.1)unityadmob package。下載地址:https://github.com/unity-plugins/unity-admob。

(2.2)admob的示例腳本(admobdemo.cs)。

(2.3)谷歌播放服務(wù)庫(kù)。

在谷歌播放服務(wù)的額外設(shè)施庫(kù)選擇下載android sdk和sdk manager。

一旦下載庫(kù),訪問(wèn)路徑,那里已下載sdk包,例如:

adt-bundle/sdk/extras/google/google_play_services/libproject,選擇文件夾google-play-services_lib

選擇文件夾google-play-services_lib并將其復(fù)制到c:admobunity。

3.在unity中打開(kāi)我們的項(xiàng)目

(3.1)在c:admobunity中雙擊googlemobileads.unitypackage。

unity將詢(xún)問(wèn)你是否要在我們的項(xiàng)目導(dǎo)入包,如果是,選擇導(dǎo)入。

(3.2)一旦導(dǎo)入,將創(chuàng)建大量文件夾,我們需要在android進(jìn)行下一步的插件操作

(3.3)從windows資源管理器找到android文件夾,拖動(dòng)文件夾google-play-services_lib。

在android文件夾(unity在我們的項(xiàng)目里),這一步是admob至關(guān)重要的,因?yàn)橛谢ヂ?lián)網(wǎng)接入表現(xiàn)出適用于為我們的游戲所必需的權(quán)限。

(3.4)一旦部署之前的步驟,選擇文件夾c:admobunity下的文件夾admobdemo.cs,并將其拖動(dòng)到在unity項(xiàng)目的腳本文件夾中。

4.在admob創(chuàng)建一個(gè)新的橫幅,找到我們的游戲,如果我們已經(jīng)有發(fā)表在google play或手動(dòng)添加新的應(yīng)用程序。創(chuàng)建橫幅之后,復(fù)制id用于使用下一步的admob。

(4.1)在unity里雙擊googlemobileadsdemoscript.cs文件編輯monodevelop的文件并更改行號(hào)73或98,根據(jù)橫幅,你在admob的選擇類(lèi)型(橫幅或插頁(yè))并介紹id碼創(chuàng)建活動(dòng)為我們的游戲所提供的admob。

示例:字符串a(chǎn)dunitid="ca-app-pub-11111111111111/2222222222222";

(4.2)最后,更改保存到文件googlemobileadsdemoscript.cs,在unity文件中放開(kāi)游戲主頁(yè)。

(4.3)unity發(fā)布者運(yùn)行游戲時(shí)將出現(xiàn)橫幅,顯示刪除或隱藏,取決于它(橫幅或插頁(yè))。

(4.4)如果我們要調(diào)用請(qǐng)求,而不顯示按鈕,只是簡(jiǎn)單的編輯文件admobdemo.cs和ongui(),做如下修改:

using admob;

admob.instance().initadmob("admob banner id","admob interstitial id");//admob id with format ca-app-pub-2796046890663330/756767388

admob.instance().showbannerrelative(adsize.banner,adposition.bottom_center,0);

(4.5)如果你需要再提取出橫幅,你可以設(shè)置一個(gè)計(jì)時(shí)器來(lái)運(yùn)行函數(shù)bannerview.hide();將其隱藏。

請(qǐng)記住,你不能在unity編輯器里看到橫幅,你將不得不導(dǎo)入apk在你的android設(shè)備和測(cè)試(帶有網(wǎng)絡(luò)連接啟用)。

回答于 2020-10-26
贊同
評(píng)論
掃碼關(guān)注
獲取更多出海問(wèn)答的相關(guān)信息
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家