שילוב של Pangle עם תהליך בחירת הרשת (Mediation)

במדריך הזה מוסבר איך להשתמש ב-Google Mobile Ads Unity Plugin כדי לטעון ולהציג מודעות מ-Pangle באמצעות תהליך בחירת הרשת (Mediation). המדריך כולל הסברים על שילובים של שיטת ה-Waterfall ושל בידינג. המדריך כולל הסבר על הוספת Pangle להגדרת תהליך הבחירה של יחידת מודעות, ועל שילוב של Pangle SDK ומתאם באפליקציית Unity.

שילובים ופורמטים נתמכים של מודעות

מתאם תהליך הבחירה של רשת מודעות של Pangle ב-Ad Manager כולל את היכולות הבאות:

שילוב
בידינג
Waterfall
פורמטים
מודעה בפתיחת אפליקציה
מודעת באנר
מעברון
מודעה מתגמלת
מודעות מעברון מתגמלות

דרישות

  • הגרסה האחרונה של הפלאגין למודעות לנייד של Google ל-Unity
  • ‫Unity 5.6 ואילך
  • ‫[לבידינג]: כדי לשלב את כל פורמטי המודעות הנתמכים בבידינג, צריך להשתמש בגרסה 2.4.0 של Google Mobile Ads mediation plugin for Pangle ואילך (מומלץ להשתמש בגרסה העדכנית)
  • כדי לפרוס ב-Android
    • רמת API ‏23 ומעלה ב-Android
  • כדי לפרוס ב-iOS
    • יעד פריסה 12.0 ומעלה ב-iOS
  • פרויקט פעיל ב-Unity שהוגדר עם Google Mobile Ads Unity Plugin. פרטים נוספים מופיעים במאמר בנושא תחילת העבודה.
  • השלמת תהליך הבחירה של רשת מודעות מדריך לתחילת הדרך

שלב 1: הגדרת תצורות בממשק המשתמש של Pangle

נרשמים או מתחברים לחשבון Pangle.

הוספת אפליקציה חדשה

עוברים לכרטיסייה Applications ולוחצים על הלחצן Add App.

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

Android

iOS

חשוב לשים לב למזהה האפליקציה של האפליקציה.

Android

iOS

יצירת מיקום מודעה

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

Android

iOS

בידינג

בוחרים את פורמט המודעה ואת המיקום של המודעה, ואז בוחרים באפשרות בידינג בתוך האפליקציה בתור סוג התמחור. ממלאים את שאר הטופס ולוחצים על שליחה.

אחרי שיוצרים את מיקום המודעה, רושמים את מזהה מיקום המודעה.

Android

iOS

מפל

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

אחרי שיוצרים את מיקום המודעה, רושמים את מזהה מיקום המודעה.

Android

iOS

עדכון של הקובץ app-ads.txt

Authorized Sellers for Apps (או app-ads.txt) היא יוזמה של IAB Tech Lab שעוזרת להבטיח שמלאי שטחי הפרסום באפליקציה שלכם יימכר רק דרך ערוצים שציינתם שהם מורשים. כדי למנוע אובדן משמעותי בהכנסות מפרסום, מומלץ להטמיע קובץ app-ads.txt. אם עדיין לא עשיתם זאת, צרו קובץ app-ads.txt ל-Ad Manager.

כדי להטמיע app-ads.txt ב-Pangle, אפשר לעיין במאמר איך מוסיפים את Pangle לקובץ app-ads.txt.

הפעלת מצב בדיקה

כדי להפעיל מודעות בדיקה ב-Pangle, צריך לפעול לפי ההוראות במדריך של Pangle בנושא איך מוסיפים מודעת בדיקה.

שלב 2: הגדרת הביקוש של Pangle בממשק המשתמש של Ad Manager

קביעת ההגדרות של תהליך בחירת הרשת ליחידת המודעות

Android

הוראות מפורטות זמינות בשלב 2 במדריך ל-Android.

iOS

הוראות מפורטות מופיעות בשלב 2 במדריך ל-iOS.

הוספת Pangle DSP לרשימת שותפי הפרסום שקשורים ל-GDPR ולתקנות במדינות בארה"ב

כדי להוסיף את Pangle DSP לרשימת שותפי הפרסום שקשורים לתקנות האירופאיות ולתקנות במדינות בארה"ב, צריך לפעול לפי השלבים שמפורטים במאמר בנושא הגדרות של תקנות אירופאיות או במאמר בנושא הגדרות של תקנות במדינות בארה"ב בממשק המשתמש של Ad Manager.

שלב 3: ייבוא ה-SDK והמתאם של Pangle

OpenUPM-CLI

אם התקנתם את OpenUPM-CLI, אתם יכולים להתקין את Google Mobile Ads Pangle Mediation Plugin for Unity בפרויקט שלכם על ידי הפעלת הפקודה הבאה מספריית הבסיס של הפרויקט:

openupm add com.google.ads.mobile.mediation.pangle

OpenUPM

בכלי לעריכת פרויקטים ב-Unity, בוחרים באפשרות Edit (עריכה) > Project Settings (הגדרות הפרויקט) > Package Manager (מנהל החבילות) כדי לפתוח את ההגדרות של מנהל החבילות ב-Unity.

בכרטיסייה Scoped Registries, מוסיפים את OpenUPM כמאגר חבילות עם היקף עם הפרטים הבאים:

  • שם: OpenUPM
  • כתובת אתר: https://package.openupm.com
  • היקפי הרשאות: com.google

פרטים על OpenUPM

אחר כך עוברים אל Window (חלון) > Package Manager (ניהול חבילות) כדי לפתוח את Unity Package Manager (מנהל החבילות של Unity) ובוחרים באפשרות My Registries (המאגרים שלי) בתפריט הנפתח.

Unity Registries

בוחרים בחבילה Google Mobile Ads Pangle Mediation ולוחצים על Install (התקנה).

התקנה מ-OpenUPM

חבילת Unity

מורידים את הגרסה האחרונה של הפלאגין של Google Mobile Ads לגישור ב-Pangle מקישור ההורדה ביומן השינויים ומחלצים את GoogleMobileAdsPangleMediation.unitypackage מקובץ ה-ZIP.

בכלי לעריכת פרויקטים ב-Unity, בוחרים באפשרות Assets (נכסים) > Import Package (ייבוא חבילה) > Custom Package (חבילה מותאמת אישית) ומחפשים את הקובץ GoogleMobileAdsPangleMediation.unitypackage שהורדתם. מוודאים שכל הקבצים מסומנים ולוחצים על ייבוא.

ייבוא מ-Unity

לאחר מכן בוחרים באפשרות נכסים > מנהל תלות חיצוני > Android Resolver > Force Resolve (פתרון כפוי). ספריית External Dependency Manager (ניהול יחסי תלות חיצוניים) תבצע פתרון של יחסי תלות מאפס ותעתיק את יחסי התלות שהוגדרו לספרייה Assets/Plugins/Android של אפליקציית Unity.

אילוץ פתרון

שלב 4: הטמעה של הגדרות פרטיות ב-Pangle SDK

כדי לעמוד בדרישות של מדיניות Google בנושא הסכמת משתמשים באיחוד האירופי, עליכם לחשוף מידע מסוים למשתמשים באזור הכלכלי האירופי (EEA), בבריטניה ובשווייץ, ולקבל מהם הסכמה לשימוש בקובצי Cookie או באחסון מקומי אחר במקרים שבהם הדבר נדרש על פי חוק, וכן לאיסוף, לשיתוף ולשימוש במידע אישי לצורך התאמה אישית של מודעות. המדיניות הזו משקפת את הדרישות שמפורטות ב-ePrivacy Directive (הדירקטיבה בנושא פרטיות ותקשורת אלקטרונית) וב-General Data Protection Regulation (התקנות הכלליות להגנה על מידע, GDPR) של האיחוד האירופי. באחריותכם לוודא שההסכמה מועברת לכל מקור מודעות בשרשרת לבחירת רשת. ‫Google לא יכולה להעביר את בחירת ההסכמה של המשתמש לרשתות האלה באופן אוטומטי.

הפלאגין של Google Mobile Ads לתהליך בחירת הרשת ל-Pangle כולל את השיטה Pangle.SetGDPRConsent(). בדוגמת הקוד הבאה אפשר לראות איך מעבירים את פרטי ההסכמה אל Pangle SDK. צריך להגדיר את פרטי ההסכמה לפני שמבצעים הפעלה של Google Mobile Ads Unity Plugin, כדי לוודא שהם יועברו בצורה תקינה אל Pangle SDK.

using GoogleMobileAds.Api.Mediation.Pangle;
// ...

Pangle.SetGDPRConsent(0);

פרטים נוספים והערכים שאפשר לספק בכל שיטה מפורטים במדריך השילוב של Pangle.

דיני פרטיות במדינות בארה"ב

דיני הפרטיות במדינות בארה"ב מחייבים אתכם לתת למשתמשים את הזכות לבטל את ההסכמה ל"מכירה" של "המידע האישי" שלהם (כפי שהמונחים האלה מוגדרים בחוק). האפשרות לביטול ההסכמה חייבת להיות מוצעת בקישור בולט בדף הבית של הצד המוֹכֵר. בקישור צריך להיות כתוב "אין למכור את המידע האישי שלי". במדריך בנושא עמידה בדרישות של דיני הפרטיות במדינות בארה"ב יש אפשרות להפעיל עיבוד נתונים מוגבל בהצגת מודעות של Google, אבל Google לא יכולה להחיל את ההגדרה הזו על כל רשת מודעות בשרשרת בחירת הרשת. לכן, עליכם לזהות כל רשת מודעות בשרשרת בחירת הרשת שעשויה להשתתף במכירת מידע אישי, ולפעול בהתאם להנחיות של כל אחת מהרשתות האלה כדי לוודא שאתם עומדים בדרישות.

הפלאגין של Google Mobile Ads לתהליך בחירת הרשת ל-Pangle כולל את השיטה Pangle.SetPAConsent(). בדוגמת הקוד הבאה אפשר לראות איך מעבירים את פרטי ההסכמה אל Pangle SDK. צריך להגדיר את פרטי ההסכמה לפני שמבצעים הפעלה של Google Mobile Ads Unity Plugin, כדי לוודא שהם יועברו בצורה תקינה אל Pangle SDK.

using GoogleMobileAds.Api.Mediation.Pangle;
// ...

Pangle.SetPAConsent(0);

פרטים נוספים והערכים שאפשר לספק בכל שיטה מפורטים במדריך השילוב של Pangle.

שלב 5: מוסיפים את הקוד הנדרש

Android

לא נדרש קוד נוסף לשילוב עם Pangle.

iOS

שילוב עם SKAdNetwork

פועלים לפי מאמרי העזרה של Pangle כדי להוסיף את מזהי SKAdNetwork לקובץ Info.plist של הפרויקט.

שלב 6: בדיקת ההטמעה

הפעלת מודעות בדיקה

חשוב לוודא שרשמתם את מכשיר הבדיקה ב-Ad Manager והפעלתם את מצב הבדיקה בממשק המשתמש של Pangle.

אימות מודעות בדיקה

כדי לוודא שאתם מקבלים מודעות בדיקה מ-Pangle, צריך להפעיל בדיקה של מקור מודעות יחיד בכלי לבדיקת המודעות באמצעות מקורות המודעות Pangle (בידינג) ו-Pangle (Waterfall).

קודי שגיאה

אם המתאם לא מצליח לקבל מודעה מ-Pangle, בעלי האפליקציות יכולים לבדוק את השגיאה הבסיסית בתגובה למודעה באמצעות ResponseInfo במחלקות הבאות:

Android

com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter

iOS

GADMediationAdapterPangle

אלה הקודים וההודעות הנלוות שמוחזרים על ידי מתאם Pangle כשטעינת מודעה נכשלת:

Android

קוד שגיאה דומיין סיבה
101 com.google.ads.mediation.pangle פרמטרים לא תקינים של השרת (למשל, חסר מזהה אפליקציה או מזהה מיקום).
102 com.google.ads.mediation.pangle גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-Pangle.
103 com.google.ads.mediation.pangle תגובה חסרה או לא תקינה להצעת מחיר.
-1-60000 com.pangle.ads ‫Pangle SDK החזיר שגיאה. פרטים נוספים זמינים במסמכי התיעוד של Pangle.

iOS

קוד שגיאה דומיין סיבה
101 com.google.ads.mediation.pangle פרמטרים לא תקינים של השרת (למשל, חסר מזהה אפליקציה או מזהה מיקום).
102 com.google.ads.mediation.pangle גודל המודעה המבוקש לא תואם לגודל באנר שנתמך ב-Pangle.
-1-60000 נשלחה על ידי Pangle SDK ‫Pangle SDK החזיר שגיאה. פרטים נוספים זמינים במסמכי התיעוד של Pangle.

יומן השינויים של Pangle Unity Mediation Plugin

גרסה 5.7.0 (בפיתוח)

גרסה 5.6.0

גרסה 5.5.3

גרסה 5.5.2

גרסה 5.5.1

גרסה 5.5.0

גרסה 5.4.0

גרסה 5.3.0

גרסה 5.2.2

גרסה 5.2.1

גרסה 5.2.0

גרסה 5.1.1

גרסה 5.1.0

גרסה 5.0.0

גרסה 4.6.2

גרסה 4.6.1

גרסה 4.6.0

גרסה 4.5.4

גרסה 4.5.3

גרסה 4.5.2

גרסה 4.5.1

גרסה 4.5.0

גרסה 4.4.2

גרסה 4.4.1

גרסה 4.4.0

גרסה 4.3.3

גרסה 4.3.2

גרסה 4.3.1

גרסה 4.3.0

גרסה 4.2.1

גרסה 4.2.0

גרסה 4.1.0

גרסה 4.0.1

גרסה 4.0.0

גרסה 3.0.0

גרסה 2.8.1

גרסה 2.8.0

גרסה 2.7.0

גרסה 2.6.0

גרסה 2.5.0

גרסה 2.4.0

גרסה 2.3.0

גרסה 2.2.0

גרסה 2.1.0

גרסה 2.0.0

גרסה 1.5.1

גרסה 1.5.0

גרסה 1.4.0

גרסה 1.3.1

גרסה 1.3.0

גרסה 1.2.0

גרסה 1.1.0

גרסה 1.0.0