تتناول هذه المقالة المشاكل التي قد تواجهها في ملف app-ads.txt.
المشاكل في ملف app-ads.txt
- لم يتم العثور على ملف app-ads.txt
- الموقع الإلكتروني الخاص بالمطوّر غير متوفّر في بطاقة بيانات المتجر لتطبيقك
- عنوان URL للموقع الإلكتروني الخاص بالمطوّر غير صالح
- تتم استضافة ملف app-ads.txt على نطاق فرعي غير متوافق
- تنسيق ملف app-ads.txt غير صحيح
- يمنع ملف robots.txt زاحف Google من الزحف إلى ملف app-ads.txt
- لا يتوقّف الزاحف عن الزحف إلى ملف app-ads.txt عبر رابط غير صحيح
للمشاكل في صفحة حالة ملف app-ads.txt
لم يتم العثور على ملف app-ads.txt
إذا لم تتمكّن من العثور على ملف app-ads.txt، جرِّب ما يلي:
- يجب إعداد ملف app-ads.txt ونشره على نطاق الموقع الإلكتروني للمطوّر. ويُرجى اتّباع التعليمات من أجل إعداد ملف app-ads.txt.
- تأكَّد من تسجيل تطبيقك في متجر Google Play أو Apple App Store ومن أنّ الموقع الإلكتروني للمطوّر مضمَّن في بطاقة بيانات المتجر لتطبيقك.
- يمكن أن يستغرق زحف AdMob إلى ملفات app-ads.txt والتحقق منها بشكل تلقائي ما يصل إلى 24 ساعة. يُرجى الانتظار مدة 24 ساعة على الأقل إلى أن يتم تعديل حالة ملف app-ads.txt.
الموقع الإلكتروني الخاص بالمطوّر غير متوفّر في بطاقة بيانات المتجر لتطبيقك
تأكَّد من تحميل الموقع الإلكتروني الخاص بالمطوّر في المكان الصحيح من بطاقة بيانات تطبيقك على متجر التطبيقات، سواء Google Play أو Apple App Store.
- في Google Play: لتأكيد أنّك أضفت عنوان URL بنجاح، تأكَّد من أنّ عنوان URL للموقع الإلكتروني الخاص بالمطوّر مرتبط في قسم "دعم التطبيق" في صفحة تطبيق Android.
- في Apple App Store: لتأكيد أنّك أضفت عنوان URL بنجاح، تأكَّد من ظهور رابط "الموقع الإلكتروني الخاص بالمطوّر" في أسفل صفحة تطبيق iOS.
عنوان URL للموقع الإلكتروني الخاص بالمطوّر غير صالح
يجب التحقّق من عنوان URL للموقع الإلكتروني الخاص بالمطوّر والتأكّد من أنّه يلتزم بقواعد الزاحف والنطاق الفرعي لملف app-ads.txt في AdMob.
يبحث زاحف ملف app-ads.txt في AdMob عن ملف app-ads.txt استنادًا إلى الموقع الإلكتروني للمطور في بطاقة بيانات تطبيقك في المتجر. وفقًا لمواصفات app-ads.txt، تبحث برامج الزحف عن الملفات في أنماط عناوين URL التالية:
https://<<hostname>>/app-ads.txthttp://<<hostname>>/app-ads.txt
إذا كنت تحمّل عنوان URL لنطاق فرعي من الموقع الإلكتروني الخاص بالمطوّر، تتضمّن مواصفات app-ads.txt قواعد محدّدة للنطاقات الفرعية:
- الزحف إلى النطاق الفرعي من المستوى الأول
- استبعاد النطاقات الفرعية "www." و"m."
- إعادة التوجيه في خادم الويب
تتم استضافة ملف app-ads.txt على نطاق فرعي غير متوافق
يجب أن تتأكّد من أنّ خادم الويب يستضيف ملف app-ads.txt أو يعيد التوجيه إلى الموقع الصحيح عند إدخال عنوان URL لملف app-ads.txt الذي يظهر في حسابك على AdMob. وعنوان URL لملف app-ads.txt الذي يظهر في حسابك هو عنوان URL الذي يستخدمه AdMob للبحث عن ملفك. مزيد من المعلومات عن قواعد الزحف إلى النطاقات الفرعية
يجب تعديل الموقع الإلكتروني الخاص بالمطوّر في بطاقة بيانات المتجر لتطبيقك إلى النطاق الفرعي للموقع الإلكتروني أو نطاق مختلف إذا لم تتمكّن من نشر ملف في الموقع الحالي أو إذا أردت استخدام موقع إلكتروني آخر.
تنسيق ملف app-ads.txt غير صحيح
يُرجى مراجعة مواصفات مبادرة "البائعون المعتمَدون للتطبيقات" الصادرة عن "المختبَر التقني لمكتب الإعلانات التفاعلية" (IAB Tech Lab) للتأكّد من أنّ تنسيق الملف صحيح.
تحقَّق من ملف app-ads.txt بحثًا عن مشاكل مثل:
- الرقم التعريفي للناشر غير متوفّر أو غير صحيح
- أي أخطاء إملائية في عنوان URL أو الرقم التعريفي للناشر
- الرقم التعريفي للناشر منسَّق بشكل غير صحيح
- تم استخدام النطاق الخاطئ، مثل admob.com بدلاً من google.com
في حال مواجهة أيّ من هذه المشاكل، عليك تعديل ملف app-ads.txt. ويجب نسخ مقتطف الرمز المخصّص، الذي يتضمّن الرقم التعريفي للناشر، من AdMob ولصقه في ملف app-ads.txt. للعثور على مقتطف الرمز:
- سجِّل الدخول إلى حسابك على AdMob على https://admob.google.com.
- انقر على التطبيقات في الشريط الجانبي.
- انقر على عرض كل التطبيقات.
- انقر على app-ads.txt.
- انقر على كيفية إعداد ملف app-ads.txt.
- انقر على
بجانب مقتطف الرمز لنسخه.
- الصق مقتطف الرمز في ملف app-ads.txt.
يمنع ملف robots.txt زاحف Google من الزحف إلى ملفك
قد يتم تجاهل ملف app-ads.txt بواسطة برامج الزاحف في حال كان ملف robots.txt يحظر الزحف. وإذا كان عنوان URL لملف app-ads.txt يُعيد التوجيه إلى اسم مضيف مختلف، يمكن أن تتأثر عمليات الزحف أيضًا بواسطة أي ملف robots.txt على اسم المضيف ذاك.
يجب تعديل ملف robots.txt لإعطاء Google الإذن بالزحف إلى ملف app-ads.txt.
عليك إضافة السطرين التاليين من النص إلى ملف robots.txt:
User-agent: Google-adstxt
Disallow:
Google adstxt، سيتبع الزاحف أيضًا سجلات Mediapartners-Google وGooglebot robots.txt User-agent.لا يتوقّف الزاحف عن الزحف إلى ملف app-ads.txt عبر رابط غير صحيح
يُحتمَل أنّ الزاحف يصل إلى النطاق الفرعي لموقع إلكتروني. اطّلِع على مزيد من المعلومات عن النطاقات الفرعية المختلفة التي يمكن لبرامج الزحف الوصول إليها.
يمكنك العثور على عنوان URL المحدد الذي يتمّ الزحف إليه من حالة ملف app-ads.txt المفصّلة في حسابك. ويمكنك ضبط قاعدة تُعيد توجيه الزاحف من عنوان URL الذي يتم الزحف إليه إلى الموقع الصحيح لعنوان URL الخاص بملف app-ads.txt.
لا تظهر حالة ملف app-ads.txt في صفحة "ملف app-ads.txt"
لن تظهر حالة ملف app-ads.txt في صفحة "ملف app-ads.txt" إذا لم يُنشئ تطبيقك طلب عرض إعلان خلال آخر 7 أيام أو إذا لم يتم التحقّق من تطبيقك باستخدام ملف app-ads.txt.
يظهر تطبيق تابع لجهة أخرى في حسابك على AdMob
هذه علامة على أن ملف app-ads.txt يعمل بشكل صحيح لحمايتك من الاحتيال الإعلاني. تذكَّر أنّ مصادر الإعلانات التي استخدمت ملف app-ads.txt تشتري فقط المساحات الإعلانية المتاحة على التطبيقات التي تحتوي على ملف app-ads.txt تم التحقّق منه.
إذا ظهر تطبيق لا تملكه، يمكنك حظر هذا التطبيق.
يساعد استخدام ملف app-ads.txt على ضمان عدم بيع المساحات الإعلانية المتاحة في تطبيقاتك إلا من خلال القنوات التي أشرت إلى أنها مخوّلة، ما يمنحك مزيدًا من التحكم في تحديد مَن يمكنه بيع الإعلانات على تطبيقك ويساعد في منع عرض مساحات إعلانية زائفة للمعلنين.