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 הוא קובץ טקסט שמפתח אפליקציות מפרסם בדומיין השורש של אתר המפתח של האפליקציה שלו. הוא מכיל רשימה של ישויות מורשים למכור את המלאי של בעל האתר הזה. כדי שהקובץ יש כמה פתרונות לאירוח דומיינים המאפשרים אירוח שרירותי של קבצים, כולל 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). יש לוודא שהדומיין הוזן בדיוק כפי שהוא מופיע ב- Google Play ו-App Store.

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

  5. חוזרים ל-AdMob ובודקים את הסטטוס של קובץ ה-app-ads.txt.

פרסום קובץ app-ads.txt באמצעות אירוח ב-Firebase

אם יש לך אתר שלא מאפשר להעלות את קובץ app-ads.txt ברמת השורש (למשל, אתר שנבנה על ידי שירות ליצירת אתרים ומארח אותו), אפשר להשתמש באירוח 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, תצורה מרחוק וכו'), ניתן להשתמש בפרויקט Firebase הקיים.

התקנת CLI של Firebase

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

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

אתחול הפרויקט

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

firebase init

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

  1. בוחרים בהגדרה אירוח.

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

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

  3. יש לציין ספרייה לשימוש כספריית הבסיס הציבורית שלך.

    יש ללחוץ על Enter כדי לבחור ברירת מחדל (ציבורי).

  4. בוחרים תצורה לאתר שלכם.

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

בסוף תהליך ההפעלה, Firebase יוצר ומוסיף שני קבצים לרמה הבסיסית (root) של ספריית הפרויקטים המקומית שלכם:

  • ספריית 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 בסרגל הכתובות של הדפדפן.

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

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

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

https://PROJECT_ID.web.app

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

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

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

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

  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) כדי לבדוק אם הגדרת ההפניה האוטומטית נכונה או לא.

משאבים