請問怎么將Unity集成到AdMob?
首先進(jìn)入網(wǎng)址:https://apps.admob.com/
進(jìn)入之后是這個(gè)樣子的:
然后點(diǎn)擊點(diǎn)擊添加應(yīng)用;
這里沒有Unity選項(xiàng),不要緊,他的意思是你要用在Android還是IOS,所以不要迷茫;
然后一直往下進(jìn)行:
把這兩個(gè)值記錄一下;
然后去這里:https://github.com/googleads/googleads-mobile-unity/releases/tag/v3.15.1下載SDK:
下載完成之后,打開你要加入廣告的項(xiàng)目,把這個(gè)包導(dǎo)進(jìn)去;
然后在導(dǎo)進(jìn)來的包里邊找到:
這里就是Android的清單文件;
在里邊添加:
為了保險(xiǎn)起見,我還添加了一下片段:
記得要添加到application標(biāo)簽下;
而且要記得把包名改了;
而且要記得把版本名稱改成合適的;
而且要記得把SDK版本改成合適的;
而且最好把label改為工程名;
好像沒有什么了;
然后打包運(yùn)行就行了。
下面是要遵循的步驟:
使用android pro創(chuàng)建一個(gè)Unity項(xiàng)目。(下載地址:https://github.com/unity-plugins/Unity-Admob)
打開Unity到File-;build設(shè)置Unity,并創(chuàng)建一個(gè)構(gòu)建項(xiàng)目。
去your-project-location/temp/。
有一個(gè)文件夾命名為臨時(shí)區(qū)域。
這個(gè)文件夾復(fù)制到另一個(gè)位置,重命名該文件夾。例如test-unity。
在Eclipse中從現(xiàn)有代碼創(chuàng)建新項(xiàng)目,去test-unity并選擇它。新項(xiàng)目就創(chuàng)建了。
右鍵單擊項(xiàng)目并選擇屬性。
從左邊的選項(xiàng)卡列表選擇android,并檢查右側(cè)面板上的庫,應(yīng)用所做的修改。
Android里現(xiàn)在創(chuàng)建的項(xiàng)目命名為test-android。
包的名稱必須與你在Unity中是用的相同。
右鍵單擊項(xiàng)目,添加庫到android,選擇Unity項(xiàng)目,在test-android項(xiàng)目里Unity項(xiàng)目被添加庫。
從Unity項(xiàng)目復(fù)制資源文件夾在Eclipse中測試Android項(xiàng)目。
同時(shí)復(fù)制Unity中的libs->armeabi-v7a到libs文件夾。
現(xiàn)在去Unity安裝目錄:C:\Program Files(x86)\Unity\Editor\Data\PlaybackEngines\androiddevelopmentplayer\bin,復(fù)制classes.jar到libs文件夾中測試Android項(xiàng)目。復(fù)制classes.jar后,如果android-dependencies文件中你不能看到classes.jar測試Android項(xiàng)目,那么你要建立可以測試Android項(xiàng)目的包含jar文件的test-android。
test-android項(xiàng)目開放的主要activity.class并粘貼此行導(dǎo)入com.unity3d.player.UnityPlayerActivity;
現(xiàn)在,隨著UnityPlayerActivity替代活動(dòng)如下公共類MainActivity擴(kuò)展UnityPlayerActivity。
注釋setContentview(R.layout.main)。
運(yùn)行你的應(yīng)用程序就可以了!