Authorized Sellers for Apps, שנקראת גם app-ads.txt, היא יוזמה של IAB שעוזרת להגן על מלאי שטחי הפרסום באפליקציה מפני הונאת מודעות. אתם יוצרים קובצי app-ads.txt כדי לציין מי מורשה למכור את מלאי שטחי הפרסום שלכם. זיהוי של מוכרים מורשים יכול לעזור לכם לקבל השקעות של מפרסמים, שבמקרים אחרים היו מושקעות במלאי מזויף של שטחי פרסום באפליקציות מזויפות.
קובצי app-ads.txt זמינים באופן ציבורי ומאפשרים סריקה על ידי ערוצי פרסום, פלטפורמות לספקים (SSP), קונים אחרים וספקי צד שלישי.
לא חובה להשתמש בקובץ app-ads.txt, אבל מומלץ מאוד לעשות זאת, במיוחד אם אתם חוששים שאחרים מזייפים את האפליקציה שלכם.
קובץ app-ads.txt הוא קובץ טקסט שמפתח אפליקציות מפרסם בדומיין השורש של אתר המפתחים של האפליקציה. היא מכילה רשימה של ישויות שמורשות למכור את מלאי שטחי הפרסום של המו"ל. כדי להשתמש בקובץ app-ads.txt, בעלי תוכן דיגיטלי צריכים דומיין אינטרנטי שבו הם יכולים לפרסם את רשימת המפיצים המורשים שלהם, כדי שספקי טכנולוגיות פרסום דיגיטלי שונים יוכלו לסרוק אותה. יש מספר פתרונות לאירוח דומיינים שמאפשרים אירוח שרירותי של קבצים, כולל Firebase.
דרישות מוקדמות
- איך מגדירים קובץ app-ads.txt לאפליקציה
- אפשר לעיין במאמר ניהול פרויקטים ב-Firebase.
איך מגדירים קובץ app-ads.txt לאפליקציות
אם עדיין לא עשיתם זאת, יוצרים קובץ טקסט ושומרים אותו בשם app-ads.txt.
מעתיקים את קטע הקוד הבא ומדביקים אותו בקובץ app-ads.txt. (מחליפים את
pub-00000000000000במזהה בעל האפליקציה. מזהה בעל האפליקציה נמצא במסוף AdMob > הגדרות).google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0מפרסמים את קובץ ה-app-ads.txt בדומיין הבסיס של אתר המפתחים (לדוגמה,
https://example.com/app-ads.txt). מוודאים שהדומיין הוזן בדיוק כמו שהוא מופיע ב-App Store.צריך להמתין לפחות 24 שעות עד שמערכת AdMob תסרוק ותאמת את קובץ app-ads.txt.
חוזרים ל-AdMob ובודקים את הסטטוס של קובץ app-ads.txt.
פרסום קובץ app-ads.txt באמצעות אירוח ב-Firebase
אם יש לכם אתר שלא מאפשר להעלות את קובץ app-ads.txt ברמה הבסיסית (root) (למשל, אתר שנבנה ואורח על ידי שירות ליצירת אתרים), אתם יכולים להשתמש בתכונה 'אירוח ב-Firebase' כדי לארח את קובץ app-ads.txt.
פלטפורמת Firebase מספקת דרך חינמית, מהירה ומהימנה לארח את קובץ app-ads.txt בעזרת דומיין מותאם אישית משלכם או בתתי-דומיינים חינמיים של פרויקט Firebase: web.app ו-firebaseapp.com.
לפני שמתחילים
כדי לפרסם קובץ app-ads.txt באמצעות התכונה "אירוח ב-Firebase", צריך פרויקט ב-Firebase. אם אין לכם פרויקט ב-Firebase, אתם יכולים ליצור פרויקט חדש לפי ההוראות במדריך למפתחים.
אם כבר קישרתם את האפליקציות שלכם ב-AdMob ל-Firebase או שהאפליקציה שלכם משתמשת באחד ממוצרי Firebase (למשל, Google Analytics for Firebase, Remote Config וכו'), אתם יכולים להשתמש בפרויקט Firebase הקיים.
התקנת Firebase CLI
אפשר להתקין את Firebase CLI באמצעות npm (מנהל חבילות Node). עם זאת, אם אתם לא מכירים את Node.js, אתם יכולים להשתמש במקום זאת בקובץ הבינארי העצמאי.
במאמרי העזרה בנושא Firebase CLI מוסבר איך להתקין את ה-CLI או לעדכן לגרסה האחרונה שלו.
אתחול הפרויקט
כדי לאתחל את פרויקט Firebase במחשב המקומי, מריצים את הפקודה הבאה מהתיקייה הראשית של הפרויקט.
firebase init
במהלך אתחול הפרויקט, בהנחיות של Firebase CLI:
בוחרים באפשרות להגדרת אירוח.
בוחרים פרויקט Firebase לקישור לספריית הפרויקט המקומי.
בוחרים באפשרות שימוש בפרויקט קיים, ואז בוחרים פרויקט מהרשימה שרוצים לקשר.
מציינים ספרייה שתשמש כספריית השורש הציבורית.
מקישים על Enter כדי לבחור ברירת מחדל (ציבורי).
בוחרים הגדרה לאתר.
מכיוון שהאתר שאתם הולכים ליצור הוא לא אפליקציה לדף יחיד, בוחרים באפשרות N.
בסיום האתחול, מערכת Firebase יוצרת שני קבצים ומוסיפה אותם לתיקיית הבסיס של ספריית הפרויקט המקומי:
publicספרייה שמכילה קבצים שמתארחים באתר שלכם.- קובץ הגדרה
firebase.jsonשבו מפורטת הגדרת הפרויקט. - קובץ
.firebasercשבו מאוחסן הכינוי של הפרויקט.
פרסום קובץ app-ads.txt
כדי לפרסם קובץ app-ads.txt באתר:
ממקמים את קובץ app-ads.txt בספרייה
publicבספריית הפרויקט המקומי.מריצים את הפקודה הבאה מהרמה הבסיסית (root) של ספריית הפרויקט המקומית:
firebase deploy --only hosting
אחרי שהפריסה מסתיימת, נכנסים לכתובת ה-URL הבאה כדי לוודא שהקובץ app-ads.txt פורסם. (
PROJECT_IDהוא מזהה הפרויקט ב-Firebase).https://PROJECT_ID.web.app/app-ads.txtדוגמה: אם מזהה הפרויקט הוא awesome-project, מזינים
https://awesome-project.web.app/app-ads.txtבסרגל הכתובות של הדפדפן.
הוספת דומיין או תת-דומיין לדף האפליקציה בחנות
כדי שהסורק יסרוק את קובץ app-ads.txt, צריך לציין את הדומיין או תת-הדומיין החדש בדף האפליקציה ב-App Store.
מעדכנים את כתובת ה-URL השיווקית בדף האפליקציה בחנות באופן הבא:
https://PROJECT_ID.web.app
הגדרת הגדרות של הפניה אוטומטית (אופציונלי)
אם יש לכם אתר קיים ואתם מתכננים להשתמש באירוח ב-Firebase רק כדי לארח את קובץ app-ads.txt, אתם יכולים להגדיר את אירוח ב-Firebase כך שיפנה את דף הנחיתה לאתר הקיים שלכם.
אירוח ב-Firebase ישתמש ב-public/index.html כדף נחיתה כברירת מחדל כשמשתמש יבקר באתר. כדי להפנות משתמשים לאתר הרצוי (לדוגמה, לדף של האפליקציה ברשתות החברתיות):
פותחים את הקובץ
firebase.jsonשנמצא בתיקייה הבסיסית של הפרויקט המקומי.בקטע hosting object, מוסיפים את האובייקט redirects באופן הבא:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }לדוגמה, אם כתובת דף הנחיתה היא
https://www.example.com, הגדרת ההפניה האוטומטית תהיה כזו:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }מריצים את הפקודה הבאה כדי לפרוס את השינויים באתר.
firebase deploy --only hosting
אחרי שההטמעה מסתיימת, נכנסים לאתר (
https://PROJECT_ID.web.app) כדי לבדוק אם הגדרת ההפניה מחדש נכונה.
משאבים
- איך מוודאים שנוכל לסרוק קובצי app-ads.txt
- מידע נוסף על הסטטוסים של קובץ app-ads.txt
- שאלות נפוצות על קובץ app-ads.txt