已經(jīng)集成了Tapjoy,但是仍沒有看到任何廣告?這是什么原因?
看不到廣告有很多原因。請查看以下列表中所列舉的一些情況:
1.最常見的原因是沒有在展示位置中創(chuàng)建內容。如果創(chuàng)建了展示位置并且集成進了代碼,只有當在展示位置中創(chuàng)建了廣告內容,才能正常展示廣告。
2.僅在代碼中集成了展示位置,但是沒有**在dashboard中設置**。
3.代碼中的展示位置名稱與dashbaord中設置的名稱不一致。例如,如果在代碼中定義一個“app open”的placement,但在dashboard中設置“app launch”,調用名為“app open”的placement將不會返回內容,同時您也看不到任何的廣告。注意檢查代碼與dashboard中placement的命名是否一致,尤其注意空格(“”),下劃線“_”,拼寫輸入以及常見的同義詞(如“exit_store”與“quit_store”均有退出的意思)
4.應用沒有開通虛擬貨幣。**為使用Tapjoy展示廣告,您必須在dashboard中至少設置一種虛擬貨幣。查看虛擬貨幣的狀態(tài),點擊左側菜單欄中“虛擬貨幣”。如果您一款應用或游戲在iOS與Android上均對應的版本,您需要分別開通對應的虛擬貨幣。
5.在Tapjoy Connect成功之前調用了展示位置。**您必須等到Tapjoy Connect成功之后再調用展示位置,否則調用展示位置將會失敗同時也不會有廣告展示。Tapjoy所有調用都是基于Tapjoy connect成功。因為tapjoy connect是異步的,只是將調用廣告位置的代碼放到tapjoy connnect之后并不能保證調用成功。您需要等到Tapjoy connect的Delegate或者Listener(iOS,Android,Unity,Air)被成功調用之后再調用展示位置。
6.使用了錯誤的SDK key。**注意檢查當前在代碼中使用的SDK Key是否與dashboard中對應app的SDK Key一致。通常會出現(xiàn)將Tapjoy代碼從一個工程復制和粘貼到另一個工程,也可能您當前代碼中所使用的SDK key是其他app或者是另一個平臺的。
7.在您所在的地區(qū)沒有任何廣告填充。**有時在某些特定的地區(qū)對于某些特定的廣告形式?jīng)]有廣告填充,只有極少數(shù)地區(qū)有這種情況。對于這種情況,請設置測試手機之后再進行嘗試。在測試手機上即使是在沒有廣告填充的地區(qū)也可以看到Tapjoy的測試廣告。設置測試手機:設置->應用設置->測試設備。
8.您使用了VPN.如果您使用的是VPN,則我們的系統(tǒng)可能會認為您的設備冒充在其他地區(qū),因此不會提供任何廣告以防欺詐。如果您的VPN使您的設備使用的IP地址與設備的其他特征(例如,國家/地區(qū)代碼)不匹配,則這種情況尤其容易發(fā)生。
9.廣告內容設置成了僅限測試設備,但是使用了非測試設備測試。**在廣告內容中去掉僅限測試設備選項或者設置相應的測試設備。
10.您正嘗試查看貨幣設置為“non-rewarded”的廣告內容單元的測試廣告。**如果廣告單元(視頻)設置為“non-rewarded”,則不會看到任何廣告,即使您的設備已設置為測試設備。
11.如果虛擬貨幣的兌換比率設置過低,可能會導致沒有廣告可以滿足設置虛擬貨幣的的最小單位。比如,您設置您的虛擬貨幣為一個寶石=$1,這樣的話只有一個廣告出價在1美元以上才會被展示。因為很少有廣告會出價這么高,所以導致沒有廣告可以填充。我們建議兌換比率至少是100=$1,這樣可以保證不會因為您虛擬貨幣過貴而導致沒有廣告填充。
12.如果廣告第一次可以展示,而接下來無法展示,可能是因為您沒有在展示廣告之前再次請求。一旦您的廣告已經(jīng)展示給用戶,您一定要再次請求才能展示。
13.沒有連接到網(wǎng)絡上。Tapjoy相關功能必須要連接到Tapjoy服務器上才能正常使用,如果沒有連接到網(wǎng)絡上,是無法展示廣告的。
14.在Unity3d編輯器中運行。**如果您在Unity3d中集成Tapjoy SDK,一定要安裝到設備上檢查集成是否成功。如果在Unity3d編輯器中運行您的應用,Tapjoy相關功能將無法使用。
15.手機的時鐘和當前時鐘不一致。**這可能會導致SSL握手失敗,從而導致Tapjoy connect失敗,進而無法展示廣告。
16.您在多個設備上使用相同的開發(fā)者用戶ID。有時,在測試時,工程師或測試人員會在許多設備上運行游戲。如果我們的系統(tǒng)檢測到在大量設備上使用了相同的開發(fā)者用戶ID,則假定該用戶是嘗試建立欺詐性的“點擊農場”以完成廣告優(yōu)惠,我們將停止向用戶ID顯示內容。為了安全起見,我們不會設置觸發(fā)此事件的確切閾值。解決方法是,可以在不同的測試設備上使用不同的用戶ID。
17.您的廣告內容設置了eCPM下限或目標,而Tapjoy沒有任何內容可以達到該下限或目標。如果eCPM太高,或者Tapjoy的算法認為用戶安裝的可能性較小(這種情況通常發(fā)生在測試帳戶和設備上),因此對該用戶的出價較低,則可能會發(fā)生這種情況。