Return to Video

02-20 Showing and Loading Interstitial Ad

  • 0:00 - 0:04
    حسنًا، قبل الذهاب إلى التعليمة البرمجية
    لعرض إعلان بيني،
  • 0:04 - 0:06
    لنُناقش هذا قليلاً.
  • 0:06 - 0:10
    لوجود أمرين هامين يجب أن تفكر بهما
    مع الإعلانات البينية.
  • 0:10 - 0:14
    الأمر الأول، حول تنسيق الإعلان البيني.
  • 0:14 - 0:18
    كما نعلم، يستخدم الإعلان البيني شاشة
    الجهاز كاملة.
  • 0:18 - 0:21
    ولذلك، من الهام عدم مقاطعة المستخدمين
  • 0:21 - 0:23
    أثناء استخدامهم تطبيقك.
  • 0:23 - 0:28
    مايجب أن تفكر فيه أولاً، عرض الإعلان
    البيني
  • 0:28 - 0:34
    مع فواصل طبيعية في تطبيقك، على سبيل
    المثال، بين المستويات في لعبة.
  • 0:34 - 0:37
    الأمر الثاني الهام بالنسبة للإعلان البيني
    هو إعداد
  • 0:37 - 0:40
    تحميل الإعلان قبل عرضه.
  • 0:40 - 0:42
    لماذا يعد هذا أمرًا هامًا؟
  • 0:42 - 0:46
    حسنًا، يمكن أن يستغرق تحميل
    إعلان بيني وقتًا، خاصة،
  • 0:46 - 0:47
    في حالة بطئ الشبكة.
  • 0:47 - 0:52
    عندما يحين وقت عرض إعلان بيني، لا تريد
    من المستخدم
  • 0:52 - 0:56
    انتظار تحميله، إنما تريد أن
    يقوم بعرضه في الحال.
  • 0:56 - 0:58
    ولذلك نقوم بتحميلة مُسبقًا.
  • 0:58 - 1:02
    نقوم بإعداد التحميل قبل عرض
    الإعلان.
  • 1:02 - 1:04
    كيف نُنفذ ذلك.
  • 1:04 - 1:07
    حسنًا، لنبدأ بالنظر على فئة الإعلان
    البيني.
  • 1:07 - 1:12
    هذه هي الفئة التي نستخدمها لتحميل وعرض
    الإعلان البيني.
  • 1:12 - 1:14
    لذلك لديه طريقه تسمى "تحميل الإعلان".
  • 1:14 - 1:18
    ولكن تتطلب هذه الطريقة فقط تحميل الإعلان
    وتجنب.
  • 1:18 - 1:20
    حظر مؤشر ترابط واجهة المستخدم،
  • 1:20 - 1:24
    سوف يرجع في الحال قبل تحميل الإعلان.
  • 1:24 - 1:26
    كيف نعرف أن الإعلان قد
    تم تحميله؟
  • 1:26 - 1:31
    بوضع مستمع إعلان، يمكننا تنفيذ تحميل زائد
    إلى طريقة "تحميل إعلان"
  • 1:31 - 1:35
    عند إنتهاء تحميل الإعلان البيني، سوف تسمى
    هذه الطريقة،
  • 1:35 - 1:39
    ويمكننا عندئذٍ التقدم لاستدعاء عرض
    الإعلان البيني.
  • 1:39 - 1:42
    لذلك، هذه هو التدفق الذي سنُنفذه
    في تطبيقنا.
  • 1:42 - 1:46
    أيضًا، يجب أن تعرف أن الإعلان البيني
    لديه طريقة تسمى "انتهاء التحميل".
  • 1:46 - 1:50
    إذا لم تكن مهتم بمعرفة
    وقت انتهاء التحميل ،
  • 1:50 - 1:52
    يمكنك استدعاء "تحميل إعلان".
  • 1:52 - 1:57
    عندما يحين وقت عرض الإعلان،
    تحقق من تحميل الإعلان.
  • 1:57 - 2:00
    إذا تم تحميله، يمكنك استدعاء
    طريقة العرض.
  • 2:00 - 2:02
    خلاف ذلك، لن تعرض الإعلان على الإطلاق.
  • 2:02 - 2:04
    لنتحقق من التعليمة البرمجية لتنفيذ التدفق.
  • 2:06 - 2:09
    لنبدأ فتح ملف Java للنشاطات البينية.
  • 2:09 - 2:14
    الشئ الأول الذي نفذناه هنا أن أضفنا
    حقل إعلان بيني يُسمى
  • 2:14 - 2:19
    البيني m، لا يوجد تغييرات في
    طريقة الإنشاء.
  • 2:19 - 2:21
    لنذهب ونلقي نظرة على
    طريقة التحميل البيني.
  • 2:21 - 2:24
    حقيقةً يجب أن توجد هذه لتعليمة البرمجية
    لأننا قمنا بوضعها
  • 2:24 - 2:25
    في التمرين السابق.
  • 2:25 - 2:27
    لننظر إلى التعريفة البرمجية الأخرى.
  • 2:27 - 2:31
    أولاً، نقوم بإنشاء مثيل الإعلان البيني.
  • 2:31 - 2:33
    بعد ذلك، نضع معرف وحدة الإعلان.
  • 2:33 - 2:37
    ونضعه في هذه السلسلة التي ستُرجع
    اختبار إعلانات بينية.
  • 2:37 - 2:40
    وهذه السلسلة، قمنا بتعريفها في ملف
    سلاسل المصدر، لذلك يجب أن
  • 2:40 - 2:45
    نحصل عليها باستخدام (الحصول على مصادر).
    احصل على سلسلة ثم معرف المصدر.
  • 2:45 - 2:47
    والآن، يوجد التدفق الذي تحدثنا عنه.
  • 2:47 - 2:51
    هنا، يمكنك مشاهدة أننا نضع المستمع
    إلى الإعلان البيني.
  • 2:51 - 2:53
    لنتحدث عن ذلك قليلاً.
  • 2:53 - 2:57
    ولكن نضع مستمع هنا وبعد ذلك
    يقع التنفيذ هنا.
  • 2:57 - 3:01
    الآن، نقوم بإنشاء طلب إعلان باستخدام
    المُنشئ.
  • 3:01 - 3:06
    ثم نستدعي طريقة تحميل الإعلان في
    مثيل الإعلان البيني لدينا.
  • 3:06 - 3:09
    تقديم طلب الإعلان كوسيطة، كما
    شاهدنا من قبل.
  • 3:09 - 3:12
    هذه الطريقة سوف تبدأ عملية تحميل
    الإعلان، لكن
  • 3:12 - 3:16
    سوف ترجع في الحال قبل
    تحميل الإعلان.
  • 3:16 - 3:19
    حيث يحين وقت تشغيل مستمع
    لدينا، كما تشاهدون،
  • 3:19 - 3:23
    سنقوم بإنشاء فئة مجمهولة الاسم هنا وفقًا
    لفئة مستمع إعلان إعلام منبثق لدينا.
  • 3:23 - 3:27
    كما تشاهدون، سوف نقوم بتحميل زائد
    لطريقة تحميل الإعلان.
  • 3:27 - 3:29
    ولأننا نضع المستمع هنا،
  • 3:29 - 3:33
    سوف يتم استدعاء هذه الطريقة عند
    انتهاء تحميل الإعلان.
  • 3:33 - 3:36
    لذلك سوف نستدعي الطريقة الأصلية لدينا
    التي ستعرض رسالة الإعلام
  • 3:36 - 3:39
    المنبثق، وهذا ما وضحناه في فئة
    مستمع الإعلان البيني.
  • 3:41 - 3:45
    بعد ذلك، نضع نص تعطيل الزر لدينا للعرض
    البيني.
  • 3:45 - 3:47
    وأيضًا نقوم بتمكين هذا الزر.
  • 3:47 - 3:50
    ويعني هذا أنه يمكن للمستخدم الضغط
    على الزر.
  • 3:50 - 3:51
    وعندما يحدث ذلك،
  • 3:51 - 3:55
    سيتم استدعاء طريقة استدعاء
    العرض البيني.
  • 3:55 - 3:57
    لذلك ما نقوم بتنفيذه هو
    عرض بيني.
  • 3:57 - 4:01
    حسنًا، من خلال تحقق بسيط في حالة تحميل
    العرض البيني،
  • 4:01 - 4:03
    وهذا قد يبدو تحقق غير ضروري،
  • 4:03 - 4:07
    لأننا نعلم بتحميل الإعلان منذ
    استدعاء طريقة "تحميل إعلان".
  • 4:07 - 4:09
    ولكننا نُنفذه على أي حال.
  • 4:09 - 4:12
    حان وقت عرض الإعلان البيني،
  • 4:12 - 4:16
    ومتى يحدث، بالتأكيد سيتم عرض الإعلان
    في وضع ملء الشاشة.
  • 4:17 - 4:19
    وبالنسبة لهذا الزر، نرجع إلى
    الحالة السابقة،
  • 4:19 - 4:23
    وضع النص البيني غير جاهز وعند ذلك نقوم
    بتعطيله.
  • 4:23 - 4:26
    وأخيرًا، نرجع إلى المستمع لدينا.
  • 4:26 - 4:30
    في حالة عدم القدرة على تحميل الإعلان، سيتم
    استدعاء طريقة "فشل في تحميل الإعلان".
  • 4:30 - 4:34
    في هذه الحالة، مرةً أخرى، نعرض رسالة
    الإعلام المنبثق
  • 4:34 - 4:37
    بعد ذلك، نضع سبب الخطأ في
    نص الزر.
  • 4:37 - 4:41
    وهذا مانريده، هذه التعريفة البرمجية لدينا
    لتنفيذ الإعلان البيني.
Cím:
02-20 Showing and Loading Interstitial Ad
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
ud876-3 - Google Play Services - AdMob
Duration:
04:42

Arabic subtitles

Felülvizsgálatok