關於即時遊戲開發、管理和營利方面問題的解答。
登入 Facebook.com,點擊左側的遊戲書籤,或瀏覽 https://www.facebook.com/games/instantgames。
請確認您的應用程式屬於遊戲類別。即時遊戲產品不會出現在此類別以外的應用程式。
當要決定資料的儲存位置時,您有幾個選項:
使用第三方後台,讓遊戲透過 XMLHttpRequest
、fetch
、WebSocket
或 EventSource
將之溝通。這個選項可提供較高的彈性,但亦會根據您的遊戲受眾收取一定比例的代管成本。
使用我們的 SDK 解決方案,啟用立即可用的伺服器端功能。如需儲存玩家專屬資料,請使用我們的 player.getDataASync
和 player.setDataAsync
方法。如需使用排行榜,請參閱排行榜 API 指南。
PlayFab 等第三方服務可以提供全面跨平台的後端即服務平台,此類平台專為支援 LiveOps、配對和分析而設。瀏覽更多工具。
您可以直接前往 Howler.js Github 頁面回報問題。請在問題標題中輸入「[IG]」,以便開發人員優先處理問題。
請確保在解析 FBInstant.startGameAsync()
後調用 window.innerWidth
和 window.innerHeight
。
您可以在遊戲中使用(及編輯)Facebook 聲音資料庫中的音樂。聲音資料庫的內容只能在 Facebook 開放平台使用,因此如果您遊戲的任何版本含有聲音資料庫的內容,就只能分發至我們的平台。
我們的 FBInstant.context.shareAsync()
方法包含 intent
參數,而且此參數可接受 'INVITE'
、'SHARE'
等值。截至版本 4.0,此參數並無特定目的。加入這個參數的目的是為了防止 SDK 過時,而且目後也將提供用戶界面的變更。
如果您是首次在對話串中挑戰其他玩家,我們沒有提供可以擷取接受挑戰玩家相關資訊的 SDK 方法。我們建議使用「對手」這類名稱以預留位置,直到第二位玩家回應邀請。當另一位玩家接受遊戲邀請時,您就可以使用 FBinstant.player
填入他們的相片和姓名。
Facebook 應用程式設定可讓用戶向您的應用程式提出要求,以刪除它從 Facebook 所獲取且關於他們的數據。
如要回應用戶的要求,您需要使用我們提供的技術渠道,以告知用戶您已收到其數據刪除要求,並提供連結和確認號碼。此連結和確認號碼必須授權用戶存取有關其要求狀態的解釋,且內容必須簡單易明,包括任何拒絕刪除此等數據的合法理由(視乎管轄區和我們對於其陳述原因相關的政策之具體詮釋方式,理由的合法性定義會有所不同)。
如要解析和回應要求,請執行「數據刪除要求」回調。您的回調必須使用安全 HTTPS 協議,而且必須將回調列於您應用程式的應用程式管理中心中即時遊戲 > 詳細資訊頁面之數據刪除要求網址欄位。
如果您已閱讀我們的快速入門或測試、發佈與分享 指南,那麼您應該非常熟悉內嵌播放器的概念。它可讓您在已連結即時遊戲 SDK 所有已上線功能的情況下,在電腦中測試從本機 HTTP 服務執行的即時遊戲。
採用這種做法時,您的遊戲有時可能會卡在載入畫面。有時瀏覽器的開發人員主控台不會顯示任何訊息,有時則會顯示含有 Failed to execute 'postMessage' on 'DOMWindow'
的訊息。兩者均來自同一種錯誤,原因通常是因為您的憑證發生問題,導致本地伺服器拒絕提供廣告素材。
這種情況下,請前往本地伺服器的根目錄(通常是 https://localhost:8000
或 https://127.0.0.1:8000
),並按照瀏覽器的指示接受憑證,或為此網站新增安全例外項目。完成後,請回到內嵌播放器網址,此時所有項目應該可以正常運作。
當您嘗試從過去已失效的廣告實例載入廣告時,就會看到這則錯誤訊息。如果您廣告實例的 loadAsync
方法已經遭拒過一次,請不要嘗試重複使用這個方法。請改為調用 getInterstitialAsync
或 getRewardedVideoAsync
以要求獲取新的廣告實例。
Since we removed "blob:" from our CSP configuration, some games made with Unity might encounter an issue at loading time. The error you might get in your web browser's console will look something like this: Refused to load the script 'blob:https://apps-xxx.apps.fb UnityLoader.js'
To solve this issue, you could try to:
loadCode:function(e,t,r){var s=document.createElement("script");s.src="Build/"+r.url,s.onload=function(){t(r.url.split('.').slice(0,-1).join('.')),delete s.onload},document.body.appendChild(s)},
To update your payment information:
We can issue payouts to your bank or PayPal account (does not apply to Audience Netowrk users).
您必須提供:
Government agencies use tax ID numbers to identify both individuals and businesses when assessing any taxes required by law. Where you live and how your run your business factors into which tax ID numbers you'll need.
支付款項帳戶管理員可以編輯公司和財務資料;應用程式管理員和專頁管理員可以使用應用程式和專頁級別的功能,但無法編輯財務資料。
To update your payout account and financial information, you must be the Financial Admin of your payout account.To update your account information:
Please note, it may take a few days to finalize any changes you make to your company or financial information. Additionally, your ability to receive your payout may be affected if you edit any info before a payment is scheduled.
You must be the Financial Admin of your payout account to modify or add new users. To update or add someone as an admin:
Facebook 只能以美元發放款項。如果您的銀行需要透過中間帳戶或對應的帳戶才能接收美元款項,請同時提供以下資訊:
Facebook issues payments twice a month:
Facebook will issue payments approximately 21 days after each bi-monthly period. Visit the Facebook Developer Payments Terms for more information.
Google Play payments will be made approximately 45 days after each monthly period.
To check the status of your payment:
If the status shows "Rejected/Pending Payment", please confirm that your Payout Account Detail Information is accurate. Additionally, you can also contact us by clicking on the "Need Help?" button within the Audience Network Dashboard for further information.
You can view your daily reports and payout reports to calculate your current balance by using our payments API. You can download daily reports for the previous 45 days. For details, see Payments Reports.
當您的收益累積至最少 $100 美元時,我們便會將款項轉至您的已連結帳戶。如果您的款項餘額在任何付款時段內低於 $100 美元,則該金額將累積至下一個支付款項週期。這個金額會一直累積,直至您的款項餘額達到 $100 美元。
如有任何關於您近期支付款項之問題,請透過 Facebook 獲利人員款項支援表格提交查詢,並選擇遊戲/應用程式(開發人員)>支付款項>我對近期收到的款項存有疑問。
如有任何有關款項和報告的問題,請聯絡 Facebook 付款支援團隊。
若您選擇在其他地方上報問題和/或重新提交新的問題單,將會使您向付款支援團隊提出的現有查詢變得更加複雜。我們強烈建議所有合作夥伴透過您與付款支援團隊之間的現有溝通渠道,以提供所有後續跟進資訊。
To verify you're the Financial Admin of your payout account, please visit the Facebook Developers site.
Facebook 非常重視您對我們的信任,所以我們會採取必要措施,以防他人未經授權存取您的資訊。我們會將您的財務資料存放於安全的伺服器上,並採取額外措施來保護此類資料免受駭客的入侵。
雖然我們可能會依據數據使用政策分享您的聯絡方式或其他個人檔案上的資訊,但除非是為了付款或是法律規定,否則我們不會輕易分享您的銀行或 PayPal 資訊。
Facebook 可能會儲存您的資訊,這樣未來付款時,您就不會重新輸入。此外,如果您要求 Facebook 更改您的付款資料,我們可能會保留相關證據,以證明您要求此等變更(例如:銀行資料)。
如果您遇到問題或有任何關於付款方面的疑問,請聯絡我們,我們將會為您提供幫助,以確保問題得到解決。
如果您到當月 21 日仍未收到付款,在您聯絡支援團隊前,請先確認以下事項:
如果您是帳戶的管理員,您可以在企業管理平台管理中心查看與您帳戶相關的財務實體。如果您想成為財務帳戶管理員,請向您機構的當前管理員提出要求。當您們成為 Facebook 朋友後,他們便可以直接在 Facebook Developers 網站將您加入。
請前往我們的 Facebook 獲利人員款項支援表格,然後選擇遊戲/應用程式(開發人員)> 更新帳戶記錄 > 更改與我的應用程式或 Facebook 專頁相關的組織。
我們沒有相關的通知系統,但是我們每月向您傳送的匯款結算單 pdf 檔案會包含退款資訊。
我們會按月支付款項,但支付款項發放期為 60 天,即一月的款項會在三月結清。
所有玩家都可以前往設定頁面的付款部分,以存取此資訊。我們建議玩家查閱 Facebook 付款,以了解更多相關資訊。
如要只向自選特定國家/地區授予遊戲的存取權限:
提交即時遊戲應用程式以供審查時,您必須根據 Apple App Store 審查指南的規定提供 Apple 開發人員團隊編號。這樣,您就能在 iOS 上發佈遊戲。如果您使用了無效或失效的開發人員團隊編號,您的遊戲可能會遭到移除。
您可以登入應用程式開發人員帳戶,以獲取團隊編號。
您可以透過開發人員管理中心的審查標籤頁,將遊戲提交至我們的審查團隊。
您必須提交您的遊戲以接受以下審查:
您需要使用獲利追蹤工具提交您的遊戲,方可使用以下功能:
提交遊戲以供接受 IAP 審查前,該應用程式必須已得到 Audience Network 的批准。
進一步了解有關提交應用程式以供審查的資訊。
我們的開發人員營運團隊通常需要少於一週的時間來處理您提交的應用程式。
如果我們需要就您當前的提交內容獲取額外資訊,則您將需要在收到要求後 30 天內解決相關問題,並重新提交內容以供審查。在這 30 天內,應用程式審查團隊可能會要求您提供更多資訊。請注意,這個 30 天的期限不會因您在此時段內重新提交應用程式而重新計算。
我們的審查團隊將使用您提供的指示來測試您應用程式的 Facebook 整合。
如果您認為審查人員拒絕您應用程式的結果並不正確,請更新審查指示,並為審查人員提供更多資訊,然後重新提交審查。
與審查人員溝通的最佳辦法,就是透過審查程序,根據您收到的意見更新備註內容。
您隨時可以前往應用程式管理中心的應用程式審查標籤頁,以便在企業驗證面版中查看企業驗證的狀態、合約內容及需要採取的步驟。我們將在整個過程中向您傳送相關通知,以告知您需要採取的動作。
如果您已擁有企業管理平台帳戶,我們建議您將應用程式連繫至現有的企業管理平台。
如果您有多個隸屬同一間公司的企業管理平台帳戶,我們建議您弄清楚這些帳戶的用途,並將應用程式連繫至最合適的企業管理平台。如果您的公司使用企業管理平台設定了信用額度,我們建議將應用程式連繫至擁有信用額度的企業管理平台。