إجابات على أسئلة حول تطوير الألعاب الفورية وإدارتها وتحقيق الأرباح منها.
سجّل الدخول إلى Facebook.com وانقر على الإشارة المرجعية الألعاب الموجودة ناحية اليمين أو تفضل بزيارة https://www.facebook.com/games/instantgames.
تأكد من أن تطبيقك يندرج ضمن الفئة الألعاب. ولن يظهر منتج الألعاب الفورية للتطبيقات التي لا تندرج ضمن هذه الفئة.
يمكنك الرجوع إلى قائمة المحركات المتوافقة.
عندما لا نفرض حدودًا صارمة على حجم اللعبة، نوصي بألا يتجاوز وقت التحميل الأولي 5 ثوان. ويمكنك استضافة حزم بحجم 200 ميجابايت كحد أقصى، ولا تتطلب إلا الملفات اللازمة أثناء التحميل الأولي. ولمزيد من التفاصيل، يمكنك الرجوع إلى القسم أفضل الممارسات
عندما يتعلق الأمر باتخاذ القرار بشأن مكان تخزين معلوماتك، تتوفر لديك عدة خيارات:
الحصول على دعم من جهة خارجية تتواصل لعبتك معه من خلال XMLHttpRequest
أو fetch
أو WebSocket
أو EventSource
. وسيعني ذلك مزيدًا من المرونة إلا أنه سيؤدي أيضًا إلى تحمل تكاليف الاستضافة والتي تتغير نسبيًا تبعًا لجمهور لعبتك.
استخدام حلولنا التي تستند إلى مجموعة SDK والتي توفر الوظائف المبتكرة من جانب الخادم. لتخزين المعلومات الخاصة باللاعب، يمكنك استخدام الأسلوبين player.getDataASync
وplayer.setDataAsync
. بالنسبة للوحات المتصدرين، راجع دليل واجهة API لوحات المتصدرين.
تقدم خدمات الجهة الخارجية مثل PlayFab دعمًا كاملاً عبر المنصات، مثل المنصات البارزة المُصممة لدعم LiveOps والمطابقة والتحليلات. ويمكنك تصفح المزيد من الأدوات.
الحد الأدنى لمتطلبات النظام لتشغيل الألعاب الفورية هو توفير نظام iOS بالإصدار 8 أو نظام Android بالإصدار 5.0.
لمزيد من المعلومات، راجع دليل تشغيل الألعاب الخفيفة.
يمكنك الإبلاغ عن المشكلات مباشرةً في الصفحة Howler.js Github. ضع "[IG]" في عنوان المشكلة لمساعدة المطوّرين في وضعها على رأس قائمة الأولويات.
يجب عليك التأكد من استدعاء window.innerWidth
وwindow.innerHeight
بعد حل FBInstant.startGameAsync()
.
يمكنك استخدام (وتعديل) المسارات من مجموعة المؤثرات الصوتية لفيسبوك في ألعابك. علمًا بأن محتوى مجموعة المؤثرات الصوتية لا يمكن استخدامه إلا على منصة فيسبوك، لذلك لا يمكن توزيع أي إصدار من لعبتك يتضمن محتوى من مجموعة المؤثرات الصوتية إلا على منصتنا.
يحتوي الأسلوب FBInstant.context.shareAsync()
على معلمة intent
التي تقبل قيمًا مثل 'INVITE'
و'SHARE'
وغيرها. واعتبارًا من الإصدار 4.0، لا تعرض هذه المعلمة غرضًا محددًا. وإنما تمت إضافتها للتحقق في المستقبل من مجموعة SDK وستقدم تغييرات في واجهة المستخدم في المستقبل.
عندما تواجه لاعبًا آخر في سلسلة الرسائل لأول مرة، فلا يوجد أسلوب لمجموعة SDK لاسترداد معلومات حول الشخص الذي تواجهه. نوصيك باستخدام اسم عنصر نائب مثل "opponent" إلى أن يستجيب اللاعب الثاني للدعوة. وبمجرد أن يقبل اللاعب الآخر الدعوة لبدء اللعب، يمكنك استخدام FBinstant.player
لتعبئة الصور والاسم.
يُعد التكوين الخاطئ للإعدادات داخل التطبيق هو السبب الأكثر انتشارًا لعدم تلقي البرنامج التلقائي تحديثات webhook. وتفضل بزيارة الصفحة إعداد البرنامج التلقائي للحصول على دليل كامل حول كيفية إعداد البرنامج التلقائي للعبتك.
راجع لوحة معلومات المطوّرين للتحقق مما يلي:
messages
وmessaging_game_plays
في القسم Messengerإذا كنت تتلقى رسائل خطأ استجابة لاستدعاءات الإرسال إلى واجهة Graph API، فذلك يعني حدوث إحدى الحالات التالية:
-تحاول إرسال رسائل تتجاوز الحد المسموح به لعدد الرسائل لكل مستخدم وهو 5 رسائل خلال 10 أيام
-تحاول إرسال رسائل إلى مستخدم قد حذف برنامجك التلقائي أو قام بحظره أو كتم صوته
-لا يزال تطبيقك في وضع التطوير وتريد إرسال رسائل إلى أشخاص لا يتمتعون بدور مسؤول أو مطوّر في التطبيق
لمزيد من المعلومات، يرجى الرجوع إلى وثائق واجهة API الإرسال.
تقدم إعدادات تطبيق فيسبوك طريقة للأشخاص لتقديم طلب إلى تطبيقك لحذف البيانات الموجودة به والخاصة بهم من فيسبوك.
واستجابةً لطلب المستخدم، يتعين عليك الإقرار باستلام طلب حذف البيانات الخاصة بالمستخدم من خلال الوسائل التقنية التي نوفرها وإرسال رابط ورقم تأكيد. ويجب أن يتيح الرابط ورقم التأكيد للمستخدم إمكانية الوصول إلى تفسير آدمي مقروء حول حالة الطلب الخاص به، بما في ذلك التفسير المشروع في حالة أي رفض لطلب الحذف (حيث سيختلف السبب التشريعي استنادًا إلى الصلاحية والتفسير حسب كل حالة على حدة لسياستنا وعلاقتها بالأسباب التي يذكرها المستخدمون).
لتتبع طلب والرد عليه، يتعين عليك إجراء تنفيذ استدعاء "طلب حذف البيانات". يجب أن يستخدم الاستدعاء بروتوكول HTTPS آمن ويجب إدراجه في حقل عنوان URL لطلب حذف البيانات في الصفحة الألعاب الفورية > التفاصيل بتطبيقك في لوحة معلومات التطبيق.
إذا كنت تستخدم أحد الدليلين البدء السريع أو الاختبار والنشر والمشاركة اللذين نوفرهما، فيجب أن تكون على معرفة جيدة بمفهوم اللاعب المضمّن. وهي طريقة نوفرها لك لتتمكّن من خلالها من اختبار لعبتك الفورية عن طريق تشغيلها من خدمة HTTP محلية في جهاز الكمبيوتر الذي تستخدمه بحيث تكون مرتبطة بكل الوظائف المباشرة لمجموعة SDK للألعاب الفورية.
وفي بعض الأحيان عند تجربة هذه الطريقة، قد تتعرض لعبتك للتوقف المفاجئ أثناء التحميل. وفي بعض الأحيان قد لا تظهر أي رسائل في وحدة تحكم المطوّر بالمتصفح أو تظهر الرسالة Failed to execute 'postMessage' on 'DOMWindow'
. وينتج ذلك عن نوع الخطأ نفسه والذي غالبًا ما يكون السبب فيه هو رفض الخادم المحلي تقديم الأصول بسبب مشكلة في الشهادة.
وفي هذه الحالة، يمكنك التنقل إلى الجذر الخاص بالخادم المحلي (عادة يكون https://localhost:8000
أو https://127.0.0.1:8000
) واتباع الإرشادات التي يعرضها المتصفح الذي تستخدمه فيما يتعلق بقبول الشهادات أو إضافة استثناء أمان لموقع الويب هذا. وبمجرد الانتهاء من ذلك، قم بالعودة إلى عنوان URL للاعب المضمّن ومن المفترض أن يعمل كل شيء بشكل طبيعي.
يحدث هذا الخطأ عند محاولة تحميل إعلان من AdInstance كان قد فشل من قبل. وإذا تم رفض الأسلوب loadAsync
في AdInstance بالفعل مرة واحدة من قبل، فلا تحاول إعادة استخدامه. وبدلاً من ذلك، يمكنك طلب AdInstance جديد من خلال استدعاء 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.
يمكن لمسؤولي حسابات العوائد تعديل معلومات الشركة والمعلومات المالية في حين أن مسؤولي التطبيق ومسؤولي الصفحة يمكنهم الوصول إلى ميزات على مستوى الصفحة وعلى مستوى التطبيق، ولكن لا يمكنهم تعديل المعلومات المالية.
يمكنك مراجعتها على الصفحة شروط عمليات الدفع.
يمكن العثور على تفاصيل الضرائب في القسم 3.9 في الصفحة شروط عمليات الدفع.
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 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.
عند اكتمال عملية بيع على منصتنا، سيقيد فيسبوك العوائد التي حصلت من هذه العملية مطروحًا منها رسوم الخدمة لحساب رصيد المطوّر لديك. وسيحصل فيسبوك على رسوم خدمة بقيمة 30%، بالإضافة إلى أي ضريبة سارية على المبيعات أو القيمة المضافة فيما يتعلق بأية معاملة دفع لفيسبوك على منصتنا. لمزيد من التفاصيل، راجع شروط عمليات الدفع المتوفرة لدينا.
يتم تحويل عمليات الدفع إلى حسابك المرتبط عندما يصل الحد الأدنى التراكمي للإيرادات إلى 100 دولار أمريكي. إذا كان رصيد الدفع أقل من 100 دولار أمريكي خلال أية فترة دفع محددة، فسيتم ترحيل الدفع إلى دورة العوائد التالية. وستستمر عملية الترحيل حتى يصل رصيد الدفع إلى 100 دولار أمريكي.
وبالنسبة لأية مشكلات تتعلق بالعوائد الأخيرة، يرجى تقديم استفسار عبر دعم عمليات الدفع من فيسبوك للحصول على نموذج الحاصلين على الأرباح. وحدد اللعبة / التطبيق (المطوّر) > العوائد > لديّ سؤال عن عوائدي الأخيرة.
بالنسبة للأسئلة المتعلقة بعملية الدفع وإعداد التقارير، يرجى الاتصال بدعم الدفع في فيسبوك.
سيؤدي تصعيد المشكلة إلى مكان آخر أو إعادة فتح تذكرة إضافية إلى تعقيد استفسارك الحالي مع فريق عمليات الدفع لدينا. وننصح بشدة كل الشركاء أن يوجّهوا عمليات المتابعة من خلال قناة التواصل الحالية التي تم فتحها مع فريق عمليات الدفع.
To verify you're the Financial Admin of your payout account, please visit the Facebook Developers site.
بقدر فيسبوك ثقتك ويتخذ الخطوات اللازمة لمنع الوصول غير المصرح به إلى معلوماتك. نخزن معلوماتك المالية على خوادم عالية التأمين، ونتخذ خطوات إضافية لحماية هذه المعلومات من المخترقين.
ومع أنه يجوز لنا مشاركة معلومات الاتصال الخاصة بك أو معلومات أخرى من ملف الشخصي وفقًا لسياسة البيانات الخاصة بنا، إلا أننا لا نشارك أية معلومات بنكية أو معلومات خاصة بحسابك على PayPal إلا إذا اقتضى إجراء عمليات الدفع أو الامتثال للمتطلبات القانونية ذلك.
يجوز لفيسبوك تخزين معلوماتك حتى لا يتطلب منك الأمر إعادة إدخالها خلال تحصيل العوائد المستقبلية. بالإضافة إلى ذلك، إذا طلبت من فيسبوك إجراء تغييرات على معلومات الدفع الخاصة بك، فيجوز لنا الاحتفاظ بأدلة معينة تدعم هذه التغييرات (على سبيل المثال: المعلومات البنكية).
وإذا كنت تواجه مشكلات أو لديك أية أسئلة متعلقة بعمليات الدفع، فيرجى إخبارنا بها وسنتعاون معك لتتأكد من اهتمامنا بحل المشكلة.
إذا لم تتلق العوائد الخاصة بك بحلول يوم 21 من الشهر، يرجى التأكد من اتخاذ الخطوات التالية قبل الاتصال بالدعم:
إذا كانت لديك أية أسئلة أو مشكلات في حساب العوائد، يرجى إخبارنا.
إذا كنت بحاجة إلى المساعدة في تحديث المعلومات في حسابك، فيرجى زيارة صفحة التعليمات الخاصة بعمليات الدفع. وعند تحديث المعلومات المالية، نعلق حسابك لمدة 10 أيام قبل إتمام عملية الدفع. ويمكنك إزالة هذا التعليق بسرعة أكبر إذا أرسلت إلينا دليلاً يثبت ملكيتك لهذا الحساب البنكي أو حساب PayPal. بالنسبة للدليل، يمكنك أن ترسل إلينا كشف حساب بنكيًا أو خطابًا بنكيًا على العنوان الملائم المدوّن على الورق الرسمي أو لقطة شاشة من حساب PayPal.
إذا كنت مسؤولاً عن الحساب، يمكنك عرض الكيان المالي المرتبط بحسابك في لوحة معلومات مدير الأعمال. وإذا كنت تود إضافتك باعتبارك مسؤولاً ماليًا للحساب، فيرجى طلب ذلك من المسؤول الحالي لمؤسستك. وبمجرد أن تصبح صديقًا على فيسبوك، يمكنهم إضافتك مباشرة على موقع Facebook Developers.
يرجى استخدام دعم عمليات الدفع للحصول على نموذج الحاصلين على الأرباح، ثم حدد اللعبة / التطبيق (المطوّر) > تحديث سجلات الحساب > تغيير المؤسسة المرتبطة بتطبيقي أو صفحة فيسبوك.
تفضل بزيارة دعم عمليات الدفع من فيسبوك للحصول على نموذج الحاصلين على الأرباح، ثم حدد اللعبة / التطبيق (المطوّر) > تحديث سجلات الحساب > تغيير المؤسسة المرتبطة بتطبيقي أو صفحة فيسبوك.
إذا طورت تطبيقات تستخدم ميزات الدفع في فيسبوك والاشتراك، يمكنك الحصول على تقسيم كامل لنشاط استرداد الأموال ورد المبالغ المدفوعة باستخدام ميزة التقارير الخاصة بعمليات الدفع في فيسبوك. ويمكن العثور على دليل كامل في الصفحة تقارير عمليات الدفع.
ليس لدينا نظام للإشعار، ولكننا ندرج معلومات حول إعادة الأموال في بيان التحويل بتنسيق pdf الذي نرسله شهريًا.
يتم سداد المبالغ شهريًا، ولكن تستغرق فترة إصدار العوائد 60 يومًا، على سبيل المثال سيتم دفع أنشطة العوائد الخاصة بشهر يناير في شهر مارس.
يمكن لكل لاعب الوصول إليها من الإعدادات وتحديدًا في القسم عمليات الدفع. ويمكنك تقديم اقتراح للاعبين للتعرف على المزيد في عمليات الدفع في فيسبوك.
لتقييد الوصول إلى لعبة بحيث يقتصر على قائمة مخصصة من البلدان:
أثناء التقديم لمراجعة تطبيقات الألعاب الفورية، يجب عليك تقديم معرف فريق Apple Developer بما يتوافق مع إرشادات مراجعة متجر تطبيقات Apple. ويتيح ذلك إمكانية توزيع لعبتك على نظام iOS. وقد يؤدي استخدام معرف فريق مطوّرين غير صالح أو منتهي الصلاحية إلى إزالة لعبتك.
ويمكنك العثور على معرف الفريق من خلال تسجيل الدخول إلى حساب مطوّر Apple.
تقتصر عمليات تقديم الألعاب من المطوِّرين وتشغيلها على مرة واحدة في الأسبوع. وبالتالي يمكنك تقديم لعبتين ونشرهما خلال أسبوعين. ويمكن أن يراجع فيسبوك لعبة واحدة في الأسبوع، وينشر لعبة واحدة في الأسبوع بمجرد مراجعتها والموافقة عليها. وقد وضعنا هذا التقييد لمساعدتك على في إطلاق لعبتك.
وللتعرف على المزيد عن عملية المراجعة، يرجى الاطلاع على القسم التقديم للمراجعة في قائمة مراجعة عناصر التشغيل.
تتيح لك علامة التبويب المراجعة في لوحة معلومات المطوّر إمكانية تقديم لعبتك إلى فريق المراجعة لدينا.
ويتعين عليك تقديم لعبتك لإجراء المراجعات التالية:
تحتاج إلى مدير أرباح لتقديم لعبتك لتحقيق ما يلي:
قبل تقديم لعبتك لإجراء مراجعة لعملية IAP، يجب اعتماد التطبيق في Audience Network.
تعرف على المزيد عن إرسال تطبيقك للمراجعة.
يستغرق إجراؤها عادة من قِبل فريق عمليات المطوّرين أقل من أسبوع واحد لمعالجة تقديمك.
تهدف كل مراجعة إلى ضمان تلبية معايير الجودة والتكامل بالنسبة للتأهيل إلى منصة الألعاب الفورية.
وخاصة أننا نفحص الألعاب للامتثال للوظائف وإرشادات سياسة المنصة.
وقبل التقديم للمراجعة، تأكد من مراجعة إرشادات الإصدار.
إذا كانت عملية تقديمك الحالية تتطلب معلومات إضافية، يمكنك حل المشكلة وإعادة التقديم للمراجعة خلال 30 يومًا من تاريخ استلام الطلب. وخلال فترة 30 يومًا هذه، قد يطالبك فريق مراجعة التطبيق بتقديم مزيد من المعلومات. يرجى ملاحظة أن فترة 30 يومًا لن تتم إعادة تعيينها مع كل عملية إعادة تقديم خلال هذه الفترة.
سيستخدم فريق المراجعة الإرشادات التي تقدمها لاختبار عمليات دمج تطبيقك مع فيسبوك.
إذا كنت تعتقد أن المراجع قد رفض تطبيقك عن طريق الخطأ، فيجب معاودة تقديم تطبيقك للمراجعة مع تحديث إرشادات المراجعة بحيث تقدم مزيدًا من المعلومات للمراجع.
وتُعد عملية المراجعة أفضل طريقة للتواصل مع المراجع عن طريق تحديث ملاحظاتك للرد على الملاحظات التي تلقيتها.
لا يمكن استخدام معرف تطبيق Facebook الذي تم إنشاؤه للعبتك الفورية على أية منصة أخرى. يمكنك العثور على المزيد من المعلومات في الوثائق التي نوفرها.
بالنسبة لمراجعة التطبيق، يجب ربط عمليات تقديم اللعبة بنشاط تجاري (سواء تم التحقق منه أم لا).
بالنسبة لعمليات التشغيل العالمية والمحلية، يجب التحقق من النشاط التجاري المرتبط بالتطبيق لتشغيل اللعبة في منصات الاكتشاف الخاصة بنا (قائمة اللعبة أو غير ذلك). ستظل اللعبة قابلة للعب بعد اعتماد المراجعة.
وللتحقق من صحة نشاطك التجاري، تحتاج إلى إنشاء مدير أعمال. ويمكنك العثور على المزيد حول التحقق من صحة النشاط التجاري من هنا.
تعرف على كيفية إنشاء مدير أعمال واحد.
يمكنك دومًا العثور عل حالة التحقق من صحة النشاط التجاري والعقود والخطوات اللازم اتخاذها في لوحة التحقق من صحة النشاط التجاري في علامة تبويب مراجعة التطبيق الخاصة بلوحة معلومات التطبيق. وسنرسل لك إشعارات خلال تنفيذ العملية لإخبارك بالإجراء اللازم اتخاذه.
إذا كان لديك بالفعل حساب مدير أعمال، فنوصيك بربط التطبيق بمدير الأعمال الحالي.
وفي حالة وجود العديد من حسابات مدير الأعمال التي تنتمي إلى نشاط تجاري، نوصي بتحديد منطق للعديد من حسابات مدير الأعمال ومحاذاة التطبيق مع مدير الأعمال الأكثر ملاءمة. إذا كان النشاط التجاري يتمتع بحد ائتماني تم إعداده من خلال مدير الأعمال، فنوصيك بربط التطبيق بأحد الأنشطة التجارية التي تتمتع بحد ائتماني.