Authorized Sellers for Apps‏ (app-ads.txt)

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 לאפליקציות

  1. אם עדיין לא עשיתם זאת, צרו קובץ טקסט ושמרו אותו בשם app-ads.txt.

  2. מעתיקים את קטע הקוד הבא ומדביקים אותו בקובץ app-ads.txt. (מחליפים את pub-00000000000000 במזהה של בעל התוכן הדיגיטלי. מזהה בעל האפליקציה מופיע בקטע מסוף AdMob > הגדרות).

    google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
    
  3. מפרסמים את קובץ ה-app-ads.txt בדומיין הבסיס של אתר המְפתח (לדוגמה, https://example.com/app-ads.txt). חשוב להזין את הדומיין בדיוק כפי שהוא מופיע ב-App Store.

  4. תהליך הסריקה והאימות של קובץ ה-app-ads.txt ב-AdMob נמשך לפחות 24 שעות.

  5. חוזרים ל-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 הקיים.

התקנת ה-CLI של Firebase

אפשר להתקין את Firebase CLI באמצעות npm (מנהל החבילות של Node). עם זאת, אם אתם לא מכירים את Node.js, תוכלו להשתמש במקום זאת בקובץ הבינארי העצמאי.

במסמכי העזרה של Firebase CLI מוסבר איך להתקין את ה-CLI או לעדכן אותו לגרסה האחרונה.

איך מפעילים את הפרויקט

כדי לאתחל את פרויקט Firebase במחשב המקומי, מריצים את הפקודה הבאה מהשורש של ספריית הפרויקט.

firebase init

במהלך האתחול של הפרויקט, מתוך ההנחיות של CLI של Firebase:

  1. בוחרים באפשרות אירוח.

  2. בוחרים פרויקט Firebase כדי לקשר אותו לספריית הפרויקט המקומית.

    בוחרים באפשרות שימוש בפרויקט קיים ובוחרים פרויקט מהרשימה שרוצים לקשר.

  3. מציינים ספרייה שישמש בתור תיקיית השורש הציבורית.

    מקישים על Enter כדי לבחור הגדרת ברירת מחדל (גלויה לכולם).

  4. בוחרים הגדרה לאתר.

    מאחר שהאתר שתיצרו הוא לא אפליקציה של דף יחיד, בוחרים באפשרות לא.

בסיום האינטראקציה הראשונית, מערכת Firebase יוצרת שני קבצים ומוסיפה אותם לשורש של ספריית הפרויקט המקומי:

  • ספריית public שמכילה קבצים שמתארחים באתר שלכם.
  • קובץ תצורה מסוג firebase.json שמפרט את הגדרות הפרויקט.
  • קובץ .firebaserc שבו מאוחסן הכינוי של הפרויקט.

פרסום קובץ app-ads.txt

כדי לפרסם את קובץ app-ads.txt באתר:

  1. מעבירים את קובץ app-ads.txt לתיקייה public בתיקיית הפרויקט המקומית.

  2. מריצים את הפקודה הבאה מהשורש של ספריית הפרויקט המקומית:

    firebase deploy --only hosting
  3. בסיום הפריסה, צריך להיכנס לכתובת ה-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 בסרגל הכתובות של הדפדפן.

הוספת דומיין או תת-דומיין לדף האפליקציה בחנות

כדי שמערכת AdMob תסרוק את קובץ app-ads.txt, תצטרכו לציין את הדומיין או תת-הדומיין החדשים שיצרתם בדף האפליקציה ב-App Store.

מעדכנים את כתובת ה-URL לצורכי שיווק בדף האפליקציה בחנות כך:

https://PROJECT_ID.web.app

הגדרת ההגדרות של ההפניה האוטומטית (אופציונלי)

אם יש לכם אתר קיים ואתם מתכננים להשתמש באירוח ב-Firebase רק כדי לארח את קובץ app-ads.txt, תוכלו להגדיר את אירוח ב-Firebase כך שיפנה את דף הנחיתה לאתר הקיים שלכם.

מערכת Firebase Hosting תשתמש ב-public/index.html כדף נחיתה כברירת מחדל כשמשתמש יבקר באתר. כדי להפנות את המשתמשים לאתר הרצוי (לדוגמה, דף האפליקציה ברשת החברתית):

  1. פותחים את הקובץ firebase.json שנמצא ברמה הבסיסית (root) של ספריית הפרויקט המקומי.

  2. בקטע 'אובייקט אירוח', מוסיפים את אובייקט ההפניות האוטומטיות באופן הבא:

    "hosting": {
      ...
      "redirects": [
        {
          "source": "/",
          "destination": "URL_TO_REDIRECT",
          "type": 301
        }
      ]
    }
    

    לדוגמה, אם כתובת דף הנחיתה היא https://www.example.com, הגדרת ההפניה האוטומטית תהיה:

    "hosting": {
      ...
      "redirects": [
        {
          "source": "/",
          "destination": "https://www.example.com",
          "type": 301
        }
      ]
    }
    
  3. מריצים את הפקודה הבאה כדי לפרוס את השינויים באתר.

    firebase deploy --only hosting
  4. אחרי שהפריסה תושלם, תוכלו להיכנס לאתר (https://PROJECT_ID.web.app) כדי לבדוק אם ההגדרה של ההפניה האוטומטית נכונה.

משאבים