المدونة
إعلانات AdMob لا تظهر؟ كيفية إصلاح "Ad serving limited"
تاريخ النشر: آخر تحديث: قراءة 8 دقائق
ماذا يعني "ad serving limited"
عندما ترى تحذير "ad serving limited" في لوحة تحكم AdMob لتطبيق أو حساب، فهذا لا يعني عادةً أن الإعلانات توقفت تمامًا؛ بل يعني أن Google قد حدّت عمدًا من معدل الملء (fill rate) و/أو حجم الإعلانات المعروضة. يستمر تطبيقك في العمل وإرسال طلبات الإعلانات، لكن بعض هذه الطلبات أو كلها قد تعود دون تلبية.
يبدأ فهم المصدر من Policy Center (مركز السياسات) في لوحة تحكم AdMob؛ عادةً ما تشير الرسالة هناك إلى الفئة التي يندرج ضمنها التقييد (سياسة، جودة حركة المرور، app-ads.txt، حالة الحساب). إجراء تغييرات عشوائية دون معرفة المصدر قد يطيل العملية بدلًا من حلها.
ما الذي قد يسبب التقييد
تقييم الحساب (Account being assessed): يمر حساب AdMob المُنشأ حديثًا بفترة أولية تراقب خلالها Google جودة حركة المرور — وهذه هي أولى فئات التقييد الثلاث التي يحدّدها AdMob رسميًا. خلال هذه الفترة، يمكن أن يكون عرض الإعلانات محدودًا عمدًا على AdMob Network ومصادر المزايدة (bidding) التابعة لجهات خارجية؛ أما بقية مصادر الوساطة (mediation waterfall) لديك، والإعلانات الداخلية (house ads)، والحملات المُباعة مباشرة فلا تتأثر. هذا ليس عقوبة؛ تعيد Google تلقائيًا مراجعة الحد وتحديثه أثناء استمرارها في مراقبة حركة المرور لديك.
التطبيق غير جاهز لعرض الإعلانات (App not ready to show ads): يمر كل تطبيق مرتبط حديثًا بـ 'مراجعة جاهزية التطبيق' قبل أن يتمكن من عرض الإعلانات بالكامل — وهي الفئة الرسمية الثانية لدى AdMob. أثناء المراجعة، قد يكون العرض محدودًا لكامل طلب الإعلانات الخاص بذلك التطبيق. أكثر الأسباب شيوعًا هي قائمة غير مكتملة أو لا تزال مسودة في Play Console أو App Store Connect، أو اسم حزمة/معرّف متجر تم إدخاله في AdMob لا يطابق القائمة الفعلية (تطبيق يتعذّر التحقق منه). تبدأ هذه المراجعة تلقائيًا بمجرد إعداد التطبيق بشكل صحيح في AdMob وربطه بمتجر مدعوم.
الاشتباه بحركة مرور غير صالحة (Invalid traffic concerns): الفئة الثالثة التي يحدّدها AdMob رسميًا. إذا اكتُشفت أنماط نقر/ظهور غير عادية على إعلاناتك (معدل نقر مرتفع بشكل غير طبيعي خلال فترة قصيرة، سلوك يشبه الروبوتات، النقر على إعلاناتك الخاصة)، يمكن لـ Google تقييد عرض الإعلانات على AdMob Network؛ ولا تتأثر في هذه الحالة الوساطة (mediation) التابعة لجهات خارجية، ولا الإعلانات الداخلية (house ads)، ولا الحملات المُباعة مباشرة. والهدف هو حماية كل من المعلن والناشر.
إلى جانب هذه الفئات الثلاث، هناك أيضًا app-ads.txt: وهو ليس سببًا لآلية 'ad serving limited'، بل هو فحص منفصل يتتبعه AdMob ضمن حالة خاصة به. في اللوحة، يملك تبويب Apps > app-ads.txt مؤشر حالة خاصًا به، وسترى تحذير 'Your revenue is at risk' (إيراداتك معرّضة للخطر) إذا تعذّر العثور على الملف أو كان معرّف الناشر الخاص بك مفقودًا منه. تعمل الآليتان بشكل مستقل، لكن بما أن كلتيهما قد تؤثران على معدل الملء، فمن المفيد التحقق من كلتيهما — نتناول هذا الأمر بشكل منفصل أدناه.
ترتيب التشخيص: من أين تبدأ
1. Policy Center: اختر تطبيقك في لوحة تحكم AdMob وتحقق من Policy Center. تذكر الرسالة هناك عادةً فئة التقييد مباشرة (انتهاك سياسة، جودة حركة المرور، غياب التحقق)؛ تخطي هذه الخطوة يحمل خطر إصلاح المشكلة الخاطئة في الخطوات التالية.
2. حالة app-ads.txt: تحقق من حالة الموقع الإلكتروني الخاص بالمطوّر المرتبط بتطبيقك من خلال تبويب Apps > app-ads.txt في لوحة تحكم AdMob؛ سترى هناك تحذير 'Your revenue is at risk' إذا تعذّر العثور على الملف أو كان معرّف الناشر الخاص بك مفقودًا منه. تحقق أيضًا يدويًا — بفتح https://yoursite.com/app-ads.txt في متصفح — من أن الملف موجود في الجذر، ويحمل pub-XXX الصحيح، وقابل للوصول.
3. مصادر حركة المرور: راجع مواضع إعلاناتك داخل التطبيق ومن أين تأتي حركة المرور. النقر على إعلاناتك الخاصة، أو واجهة مستخدم تدفع المستخدمين نحو نقرات إعلانية عرضية (مواضع أزرار تسهّل النقر الخاطئ)، أو حركة تثبيت مشتراة/غير عضوية، كلها أسباب شائعة تثير الاشتباه بحركة مرور غير صالحة.
المنطق وراء هذا الترتيب بسيط: يحدد Policy Center فئة التقييد، ويؤكد فحص app-ads.txt أو يستبعد سببًا تقنيًا/متعلقًا بالتحقق، وتكشف مراجعة مصادر حركة المرور سببًا سلوكيًا. القفز إلى الحل دون فحص الثلاثة بالترتيب قد يعني "إصلاح" المشكلة نفسها مرارًا دون نجاح.
خطوات الإصلاح وجدول زمني واقعي
إذا كان السبب app-ads.txt: انشر الملف في الجذر بمعرّف pub-XXX الصحيح وبتنسيق السطر الصحيح (مثل google.com, pub-XXX, DIRECT, f08c47fec0942fa0)، وتأكد من أنه قابل للوصول في المتصفح. يعيد AdMob عادةً زحف الملف المُصحَّح خلال نحو 24 ساعة للتحقق منه؛ وقد يستغرق اختفاء التحذير بالكامل من تبويب Apps > app-ads.txt في اللوحة بضعة أيام إضافية فوق ذلك، ولا توجد طريقة مضمونة لتسريع ذلك.
إذا كانت نافذة تقييم حساب أو مراجعة جاهزية تطبيق: هذه فترة انتظار لا تتطلب تدخلًا فعالًا. يذكر AdMob رسميًا أن التقييد العام يستمر عادةً أقل من 30 يومًا؛ وتستغرق مراجعة جاهزية التطبيق عادةً 2-3 أيام، بينما يستغرق التحقق من الحساب حتى 24 ساعة (ونادرًا حتى أسبوعين). النهج الأكثر أمانًا خلال هذا الوقت هو تجنب أي شيء قد يثير مشكلة سياسة (مواضع إعلانية عدوانية، نصوص تدفع المستخدمين للنقر) — ومع ذلك قد تختلف المدة الدقيقة حسب الحساب والتطبيق.
إذا كان اشتباهًا بحركة مرور غير صالحة: أصلح المواضع الإشكالية (مواضع أزرار تسهّل النقر الخاطئ)، وأزل أي شيء ينتهك سياسات الإعلانات (تشجيع النقر على إعلاناتك الخاصة)، وتأكد من أن حركة المرور لديك عضوية. الحد الأقصى العام النموذجي لدى AdMob هو أقل من 30 يومًا، لكن لا يُعلن رسميًا عن رقم منفصل لهذه الفئة تحديدًا، وغالبًا ما تستغرق وقتًا أطول من غيرها لأن إعادة بناء الثقة يستغرق وقتًا من جانب Google؛ بدلًا من توقع مدة محددة، من الأكثر واقعية التركيز على إزالة السبب الجذري بشكل دائم.
إذا كانت مشكلة في قائمة المتجر: أكمل قائمة تطبيقك في Play Console أو App Store Connect (انقلها من مسودة إلى مباشرة)، وتأكد من أن معرّف التطبيق الذي ربطته بـ AdMob يطابق القائمة المباشرة الصحيحة. بعد الإصلاح، يمر التطبيق مجددًا بمراجعة الجاهزية التي تستغرق عادةً 2-3 أيام؛ عادةً ما تكون هذه أسرع فئة يمكن حلها، لأن الإصلاح يقع بالكامل تحت سيطرتك.
دور app-ads.txt في هذه العملية
من بين كل ما تناولته هذه المقالة، يُعد app-ads.txt الأكثر خضوعًا لسيطرتك الكاملة والأكثر قابلية للتحقق بشكل ملموس: يمكنك أن تختبر بنفسك ما إذا كان الملف موجودًا، وفي المكان الصحيح، وبالمحتوى الصحيح. أما الأسباب الرسمية الثلاثة لـ 'ad serving limited' (تقييم الحساب، جاهزية التطبيق، حركة المرور غير الصالحة) فتتعلق أكثر بالعملية أو السلوك وتسير وفق جدول AdMob الخاص؛ بينما يُختصر app-ads.txt، المتتبَّع ضمن حالة منفصلة خاصة به، إلى ما إذا كان الملف موجودًا في المكان الصحيح — وهو أمر تحت سيطرتك الكاملة.
لهذا من المنطقي التحقق من app-ads.txt مبكرًا في ترتيب التشخيص: فهو سريع التحقق وسريع الإصلاح، وبالكامل وفق جدولك الزمني الخاص. إذا لم يكن لديك موقع إلكتروني أو لم ترغب في إدارة الملف يدويًا، فإن أداة app-ads.txt من Vibeloy تُنشئ السطر بالتنسيق الصحيح من معرّف الناشر الخاص بك في AdMob؛ واستضافته تلقائيًا على نطاقك الفرعي الخاص مشمولة في الخطة premium.
الأسئلة الشائعة
- هل يعني "ad serving limited" أن الإعلانات توقفت تمامًا؟
- عادةً لا. غالبًا ما يعني هذا التحذير أن معدل الملء لديك و/أو حجم الإعلانات المعروضة قد حُدّ عمدًا؛ يستمر تطبيقك في إرسال طلبات الإعلانات، لكن بعض الطلبات قد تعود دون تلبية.
- أين يجب أن أنظر أولًا لإيجاد السبب؟
- Policy Center في لوحة تحكم AdMob. تذكر الرسالة هناك عادةً الفئة التي يندرج ضمنها التقييد (سياسة، جودة حركة المرور، app-ads.txt، حالة الحساب)، مما يتيح لك التخطيط لخطواتك التالية بناءً على ذلك.
- هل تتوقف الإعلانات فورًا إذا كان app-ads.txt مفقودًا؟
- لا، ليس فورًا؛ لكنه قد يخفض معدل الملء لديك لأن بعض المعلنين يتجنبون المزايدة على مخزون يبدو غير مصرَّح به. يُتتبَّع هذا كحالة منفصلة عن 'ad serving limited' (تبويب Apps > app-ads.txt). بعد نشر الملف بشكل صحيح، يعيد AdMob الزحف عادةً خلال نحو 24 ساعة؛ وقد يستغرق اختفاء التحذير بالكامل من اللوحة بضعة أيام إضافية فوق ذلك.
- كم من الوقت يستغرق حل الاشتباه بحركة مرور غير صالحة؟
- لا يوجد رقم رسمي منفصل لهذه الفئة؛ الحد الأقصى العام النموذجي لدى AdMob هو أقل من 30 يومًا، لكن الاشتباه بحركة مرور غير صالحة غالبًا ما يستغرق وقتًا أطول من غيره لأن إعادة بناء الثقة يستغرق وقتًا من جانب Google. بدلًا من توقع إطار زمني محدد، من الأكثر واقعية التركيز على إزالة السبب الجذري بشكل دائم (موضع إشكالي، انتهاك سياسة، حركة مرور غير عضوية).
- لماذا يبدو عرض الإعلانات مقيّدًا في حسابي الذي أنشأته حديثًا في AdMob؟
- تمر الحسابات الجديدة بمرحلة 'Account being assessed'، بينما تمر التطبيقات المرتبطة حديثًا بمراجعة 'App not ready to show ads' — وهي فترة أولية تراقب خلالها Google جودة حركة المرور أو تتحقق من التطبيق. يمكن أن يكون عرض الإعلانات محدودًا عمدًا خلال هذا الوقت. هذا ليس عقوبة ولا يتطلب تدخلًا فعالًا؛ يذكر AdMob رسميًا أن مراجعة التطبيق تستغرق عادةً 2-3 أيام، ويستغرق التحقق من الحساب حتى 24 ساعة (ونادرًا حتى أسبوعين).
الأداة ذات الصلة
أنشئ ملف app-ads.txt المجاني الخاص بك