1. 程式人生 > >(未成功)2018年Google Admob廣告在Unity釋出的.apk顯示小總結

(未成功)2018年Google Admob廣告在Unity釋出的.apk顯示小總結

如題,我在Unity2017.1.1f版本釋出Android,在測試專案中我幾乎按照官方網站:Unity下Google Admob廣告實現操作

為什麼說幾乎,是因為有些要求是Unity 4.0那些版本才需要做的,所以我說幾乎。然而,我還是失敗了,可能原因如下:

1、SDK版本太老導致不行,但是我經過try{}catch{}捕獲異常,沒什麼情況,而有些同學在嘗試的時候,會出現異常錯誤。

2、沒有釋出到Google Play或者App Store市場上。(這個我沒有嘗試,畢竟我只是測試而已啊)

3、網路原因(中國有牆~)不過,我另外一篇部落格也說明了UnityAds廣告是可以翻牆能看到你的APP顯示出廣告內容的。

(上面,我說的失敗是指我的APP應用在真機上執行看不到廣告!並非釋出失敗,如果釋出都失敗的同學可以查查百度)

在這裡簡單說說官網的意思:

1、建立Google 賬戶。

3、建立一個廣告應用,首先它會先問你,廣告應用是直接使用已經發布到Google Play或App Store的應用嗎?如果你有釋出到上面去的話,那麼就點(是),我是點(無)的,然後會讓你選擇3種類型的廣告,基本你能測試Banner旗幟廣告、插入式廣告就可以了,可以創它們,一個廣告應用下可以有多個廣告,當你建立完這些廣告後,會給出一個是AppID和一個是廣告ID,這樣就可以了。(注意:Banner廣告是多少秒彈出一次那種彈出式廣告,插入式廣告也可以設定多少分鐘內彈出多少次)。

因為我弄的是Android,要看清楚它的要求,比如:SDK API版本,Google Server版本,等資訊要求。

後面就是下載Google Admob外掛包,大概30多MB,Import進入你的專案,弄3個按鈕來初始化APPID、初始化廣告和顯示出廣告,其他有什麼問題的話,在百度也有介紹這個外掛的使用,唯一的區別是少了初始化AppID,我覺得這個初始化很關鍵,可能就是出現在這個初始化AppID上,因為對比UnityAds廣告,UnityAds是不需要初始化AppID的,而是直接一個廣告ID即可使用它的廣告。

5、釋出Android專案形成一個.apk檔案後,下載在你的手機上,通過翻牆測試,也可以在電腦的安卓虛擬器上進行測試,同樣也要進行翻牆才可以看到廣告,記住一定要翻牆不然看不到!!!

翻牆軟體:Shadowsocks,提供免費SS的網站: 免費SS

手機端也有Shadowsocks的。(如果成功了,或者失敗了但是經過你的聰明才智,百般嘗試而成功,請告訴我怎麼做的!QQ:836279844 Milk)