YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Showing and Loading Interstitial Ad

Get Embed Code
5 Languages

Showing Revision 1 created 10/26/2015 by st_translator4.

  1. حسنًا، قبل الذهاب إلى التعليمة البرمجية
    لعرض إعلان بيني،
  2. لنُناقش هذا قليلاً.
  3. لوجود أمرين هامين يجب أن تفكر بهما
    مع الإعلانات البينية.
  4. الأمر الأول، حول تنسيق الإعلان البيني.
  5. كما نعلم، يستخدم الإعلان البيني شاشة
    الجهاز كاملة.
  6. ولذلك، من الهام عدم مقاطعة المستخدمين
  7. أثناء استخدامهم تطبيقك.
  8. مايجب أن تفكر فيه أولاً، عرض الإعلان
    البيني
  9. مع فواصل طبيعية في تطبيقك، على سبيل
    المثال، بين المستويات في لعبة.
  10. الأمر الثاني الهام بالنسبة للإعلان البيني
    هو إعداد
  11. تحميل الإعلان قبل عرضه.
  12. لماذا يعد هذا أمرًا هامًا؟
  13. حسنًا، يمكن أن يستغرق تحميل
    إعلان بيني وقتًا، خاصة،
  14. في حالة بطئ الشبكة.
  15. عندما يحين وقت عرض إعلان بيني، لا تريد
    من المستخدم
  16. انتظار تحميله، إنما تريد أن
    يقوم بعرضه في الحال.
  17. ولذلك نقوم بتحميلة مُسبقًا.
  18. نقوم بإعداد التحميل قبل عرض
    الإعلان.
  19. كيف نُنفذ ذلك.
  20. حسنًا، لنبدأ بالنظر على فئة الإعلان
    البيني.
  21. هذه هي الفئة التي نستخدمها لتحميل وعرض
    الإعلان البيني.
  22. لذلك لديه طريقه تسمى "تحميل الإعلان".
  23. ولكن تتطلب هذه الطريقة فقط تحميل الإعلان
    وتجنب.
  24. حظر مؤشر ترابط واجهة المستخدم،
  25. سوف يرجع في الحال قبل تحميل الإعلان.
  26. كيف نعرف أن الإعلان قد
    تم تحميله؟
  27. بوضع مستمع إعلان، يمكننا تنفيذ تحميل زائد
    إلى طريقة "تحميل إعلان"
  28. عند إنتهاء تحميل الإعلان البيني، سوف تسمى
    هذه الطريقة،
  29. ويمكننا عندئذٍ التقدم لاستدعاء عرض
    الإعلان البيني.
  30. لذلك، هذه هو التدفق الذي سنُنفذه
    في تطبيقنا.
  31. أيضًا، يجب أن تعرف أن الإعلان البيني
    لديه طريقة تسمى "انتهاء التحميل".
  32. إذا لم تكن مهتم بمعرفة
    وقت انتهاء التحميل ،
  33. يمكنك استدعاء "تحميل إعلان".
  34. عندما يحين وقت عرض الإعلان،
    تحقق من تحميل الإعلان.
  35. إذا تم تحميله، يمكنك استدعاء
    طريقة العرض.
  36. خلاف ذلك، لن تعرض الإعلان على الإطلاق.
  37. لنتحقق من التعليمة البرمجية لتنفيذ التدفق.
  38. لنبدأ فتح ملف Java للنشاطات البينية.
  39. الشئ الأول الذي نفذناه هنا أن أضفنا
    حقل إعلان بيني يُسمى
  40. البيني m، لا يوجد تغييرات في
    طريقة الإنشاء.
  41. لنذهب ونلقي نظرة على
    طريقة التحميل البيني.
  42. حقيقةً يجب أن توجد هذه لتعليمة البرمجية
    لأننا قمنا بوضعها
  43. في التمرين السابق.
  44. لننظر إلى التعريفة البرمجية الأخرى.
  45. أولاً، نقوم بإنشاء مثيل الإعلان البيني.
  46. بعد ذلك، نضع معرف وحدة الإعلان.
  47. ونضعه في هذه السلسلة التي ستُرجع
    اختبار إعلانات بينية.
  48. وهذه السلسلة، قمنا بتعريفها في ملف
    سلاسل المصدر، لذلك يجب أن
  49. نحصل عليها باستخدام (الحصول على مصادر).
    احصل على سلسلة ثم معرف المصدر.
  50. والآن، يوجد التدفق الذي تحدثنا عنه.
  51. هنا، يمكنك مشاهدة أننا نضع المستمع
    إلى الإعلان البيني.
  52. لنتحدث عن ذلك قليلاً.
  53. ولكن نضع مستمع هنا وبعد ذلك
    يقع التنفيذ هنا.
  54. الآن، نقوم بإنشاء طلب إعلان باستخدام
    المُنشئ.
  55. ثم نستدعي طريقة تحميل الإعلان في
    مثيل الإعلان البيني لدينا.
  56. تقديم طلب الإعلان كوسيطة، كما
    شاهدنا من قبل.
  57. هذه الطريقة سوف تبدأ عملية تحميل
    الإعلان، لكن
  58. سوف ترجع في الحال قبل
    تحميل الإعلان.
  59. حيث يحين وقت تشغيل مستمع
    لدينا، كما تشاهدون،
  60. سنقوم بإنشاء فئة مجمهولة الاسم هنا وفقًا
    لفئة مستمع إعلان إعلام منبثق لدينا.
  61. كما تشاهدون، سوف نقوم بتحميل زائد
    لطريقة تحميل الإعلان.
  62. ولأننا نضع المستمع هنا،
  63. سوف يتم استدعاء هذه الطريقة عند
    انتهاء تحميل الإعلان.
  64. لذلك سوف نستدعي الطريقة الأصلية لدينا
    التي ستعرض رسالة الإعلام
  65. المنبثق، وهذا ما وضحناه في فئة
    مستمع الإعلان البيني.
  66. بعد ذلك، نضع نص تعطيل الزر لدينا للعرض
    البيني.
  67. وأيضًا نقوم بتمكين هذا الزر.
  68. ويعني هذا أنه يمكن للمستخدم الضغط
    على الزر.
  69. وعندما يحدث ذلك،
  70. سيتم استدعاء طريقة استدعاء
    العرض البيني.
  71. لذلك ما نقوم بتنفيذه هو
    عرض بيني.
  72. حسنًا، من خلال تحقق بسيط في حالة تحميل
    العرض البيني،
  73. وهذا قد يبدو تحقق غير ضروري،
  74. لأننا نعلم بتحميل الإعلان منذ
    استدعاء طريقة "تحميل إعلان".
  75. ولكننا نُنفذه على أي حال.
  76. حان وقت عرض الإعلان البيني،
  77. ومتى يحدث، بالتأكيد سيتم عرض الإعلان
    في وضع ملء الشاشة.
  78. وبالنسبة لهذا الزر، نرجع إلى
    الحالة السابقة،
  79. وضع النص البيني غير جاهز وعند ذلك نقوم
    بتعطيله.
  80. وأخيرًا، نرجع إلى المستمع لدينا.
  81. في حالة عدم القدرة على تحميل الإعلان، سيتم
    استدعاء طريقة "فشل في تحميل الإعلان".
  82. في هذه الحالة، مرةً أخرى، نعرض رسالة
    الإعلام المنبثق
  83. بعد ذلك، نضع سبب الخطأ في
    نص الزر.
  84. وهذا مانريده، هذه التعريفة البرمجية لدينا
    لتنفيذ الإعلان البيني.