2014-03-26 175 views
3

我剛剛完成了Unity3D中爲Android和iOS開發的第一個應用。 我用Unity插件爲它添加了一個addmob橫幅,並在Android設備上測試了它。 橫幅顯示很好。發佈之前測試AdMob

我現在在addMob中創建了一個帳戶,手動添加了我的應用程序(因爲它還沒有在任何商店),得到了添加單位ID,把它放到我的代碼中。

我現在需要測試它,我不知道該怎麼做。 我知道我不應該點擊自己的橫幅廣告,但是如何在將廣告發送到AppStore或GooglePlay之前知道它是否正常工作?

謝謝。

回答

2

加載應用程序。如果廣告顯示在正確的位置,那麼它正在工作。你不應該點擊你自己的廣告。您可以加載您的廣告並看到他們正在工作。 ADMOB處理鏈接,因此您不必擔心該部分。如果他們顯示,他們正在工作。

+0

點擊我的橫幅是行不通的(我知道我不應該但我只想嘗試一次)。一些Unity3D編程會干擾它嗎? – DanielFox

+0

構建您的應用並將其放在朋友設備上並點擊廣告。您正在行動,點擊您自己的廣告。我懷疑這會傷害你,但Google對此很不滿。另外,一旦你得到它的簽名並放在另一個設備上,你可以看到它是如何從市場下載時運行的 –

+0

因此,如果我不按廣告,我仍然可以使用我自己的應用程序,或者我完全禁止使用我的廣告應用程序? – Marshall

3

您可以將您正在使用的設備設置爲測試設備。 例如,我有以下的配置爲我的AdView

<com.google.ads.AdView 
    android:id="@+id/adView" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    ads:adUnitId="APP_ID" 
    ads:adSize="SMART_BANNER" 
    ads:loadAdOnCreate="true" 
    ads:testDevices="TEST_DEVICE_ID" /> 

當您在TEST_DEVICE_ID從Android設備填補(有很多在互聯網上提供了有關如何獲得TEST_DEVICE_ID,如:here),你」即使您的應用在Google Play上,您的設備上也會獲得測試橫幅廣告。

我比較了安裝在測試設備上的應用和安裝在其他設備上的應用:測試設備獲得了測試廣告,而其他設備獲得了「真實」廣告。我只是從我的屏幕截圖中得到一個更好的比較。

此後從我的測試設備上我的生產應用程序的截圖:「測試啓用」

Production App, test device

此後從我的測試應用程序在我的截圖設備:

Test App, test-enabled device

以下是我的「測試禁用」設備上的測試應用的屏幕截圖

Test App, test-disabled device

無論您將設備添加爲XML或代碼中的測試設備,我認爲這不重要。但無論如何,上面的截圖都是針對XML實現的。

+1

好吧,橫幅廣告已經顯示出來了,據我所知,它們似乎是真正的廣告(即使它們非常通用和重複也很困難......它們似乎與我的應用程序沒有多大關係)。 但是,點擊不起作用。當我點擊橫幅時,什麼也沒有發生...... 我想在我的帳戶中只需要$ 0.01,以確保它正常工作。我不能那樣做嗎? – DanielFox

+0

更新:我剛添加了我的設備ID,它仍然顯示與以前相同的廣告... – DanielFox

+1

@DanielFox我添加了一些圖片以供參考。我沒有多個設備,所以很遺憾,我無法上傳生產設備上的生產應用的圖片。 –

3

對於使用Google Play服務庫的Admob版本,只能在代碼中實現此操作,而不能在XML文件中實現。

全部在這個documentation解釋。

基本上這裏是怎麼做的,只需輸入以下命令行,該方法將addTestDevice允許你添加在您的測試中使用的設備:

AdRequest adRequest = new AdRequest.Builder() 
     .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
     .addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE") 
     .build(); 
+0

對不起,但是對於我來說,它在完成生產代碼中的「addtestdevice」時非常有效。你有沒有例子說明爲什麼它不起作用?此外,它完美地從XML ... –

+0

完美工作嗨,我檢查回來,看起來沒有風險保持它,只是列出的設備將不予考慮。我會更新我的答案。謝謝! –

+0

此外,XML確實有效;) –