במדריך הזה מוסבר איך להשתמש ב-Google Mobile Ads SDK כדי לטעון ולהציג מודעות מ-LY Ads Network באמצעות תהליך בחירת הרשת (Mediation), כולל שילובים של שיטת ה-Waterfall. המדריך כולל הסבר על הוספת LY Ads Network להגדרת תהליך הבחירה של יחידת מודעות, ועל שילוב של LY Ads Network SDK ומתאם באפליקציה ל-iOS.
שילובים ופורמטים נתמכים של מודעות
מתאם תהליך הבחירה של רשת מודעות של LY Ads Network כולל את היכולות הבאות:
| שילוב | |
|---|---|
| בידינג | |
| Waterfall | |
| פורמטים | |
| מודעת באנר | |
| מעברון | |
| ההטבה הופעלה | |
| מותאמת | |
דרישות מוקדמות
לפני שממשיכים, צריך לוודא את הפרטים הבאים:
יעד פריסה 13.0 ומעלה ב-iOS.
[לבידינג]: כדי לשלב את כל פורמטי המודעות הנתמכים בבידינג, צריך להשתמש בגרסה 2.8.20240827.0 של המתאם של LY רשת מודעות ואילך (מומלץ להשתמש בגרסה העדכנית).
הגרסה העדכנית של Google Mobile Ads SDK.
שלב 1: הגדרת התצורה בממשק המשתמש של רשת המודעות LY Ads Network
נרשמים ונכנסים לחשבון ב-LY Ads Network.
הוספת אפליקציה חדשה
עוברים לכרטיסייה App ולוחצים על הכפתור New registration.
ממלאים את הטופס ולוחצים על הרשמה.
שימו לב למזהה האפליקציה.
יצירת מיקום מודעה בדף
בכרטיסייה אפליקציה, בוחרים את האפליקציה כדי לראות את הפרטים שלה. בקטע Slot, לוחצים על Add.
ממלאים את הטופס עם פרטים על המשבצת. בקטע Bidding Type (סוג הבידינג), בוחרים באפשרות Standard (רגיל) כדי להגדיר את המיקום הזה לרשימת רשתות בתהליך בחירת רשת, או באפשרות Google SDK Bidding (בידינג מבוסס SDK חיצוני של Google) כדי להגדיר את המיקום הזה לבידינג. אחרי שממלאים את הטופס, לוחצים על יצירה.
שימו לב למזהה המשבצת.
אחרי שיוצרים את מיקום המודעה הראשון, לוחצים על בדיקה בדף הפרטים של האפליקציה כדי לקבל אישור מרשת המודעות של LY. יכול להיות שזה ייקח קצת זמן. אם יש לכם שאלות, אתם יכולים לפנות לנציג של LY Ads Network.
יצירת מפתח Reporting API
עוברים לכרטיסייה Managing reporting מפתחות API ולוחצים על הכפתור Create מפתח API.
ממלאים את הטופס ולוחצים על שמירה.
שימו לב ל-API Key ID (מזהה מפתח ה-API) ול-API Key Secret (סוד מפתח ה-API).
עדכון של הקובץ app-ads.txt
Authorized Sellers for Apps (או app-ads.txt) היא יוזמה של IAB Tech Lab שעוזרת להבטיח שמלאי שטחי הפרסום באפליקציה שלכם יימכר רק דרך ערוצים שציינתם שהם מורשים. כדי למנוע אובדן משמעותי בהכנסות מפרסום, מומלץ להטמיע קובץ app-ads.txt.
אם עדיין לא עשיתם זאת, צרו קובץ app-ads.txt ל-Ad Manager.
כדי להטמיע את app-ads.txt ב-LY Ads Network, עיינו במאמר מידע על app-ads.txt.
שלב 2: מגדירים את הביקוש של LY Ads Network בממשק המשתמש של Ad Manager
נכנסים לחשבון ניהול Ad Manager.
הוספת LY Ads Network לחברות
בידינג
השלב הזה לא נדרש לשילובים של בידינג.
Waterfall
עוברים אל Admin > Companies ולוחצים על הכפתור New company בכרטיסייה All companies. בוחרים באפשרות רשת מודעות.

בוחרים באפשרות LY Ads Network בתור רשת המודעות, מזינים שם ייחודי ומפעילים את האפשרות תהליך בחירת הרשת (Mediation). מפעילים את האפשרות איסוף נתונים אוטומטי ומזינים את מזהה מפתח ה-API ואת הסוד של מפתח ה-API שקיבלתם בקטע הקודם.
אין צורך להזין שם משתמש או סיסמה. בסיום, לוחצים על שמירה.

הפעלת שיתוף אותות מאובטחים
בידינג
עוברים אל Admin > Global settings. עוברים לכרטיסייה הגדרות החשבון ב-Ad Exchange, בודקים את ההגדרה שיתוף אותות מאובטח ומפעילים אותה. לוחצים על שמירה.

Waterfall
השלב הזה לא נדרש בשילובים של Waterfall.
שיתוף אותות מאובטחים בבקשות להצעות מחיר
בידינג
עוברים אל Inventory > Secure Signals. בקטע אותות מאובטחים, מחפשים את LY Ads Network ומפעילים את המתג הפעלת שילוב אפליקציות.

לוחצים על שמירה.
Waterfall
השלב הזה לא נדרש בשילובים של Waterfall.
איך מאפשרים שיתוף של אותות מאובטחים בבידינג מבוסס SDK חיצוני
בידינג
עוברים אל Delivery (הצגת מודעות) > Demand channel settings (הגדרות ערוץ הביקוש). בכרטיסייה הגדרות ברירת מחדל, מפעילים את האפשרות אישור שיתוף של אותות מאובטחים לבידינג מבוסס SDK חיצוני.

לוחצים על שמירה.
Waterfall
השלב הזה לא נדרש בשילובים של Waterfall.
הגדרת בידינג ב-LY Ads Network
בידינג
עוברים אל הצגת מודעות > מגישי הצעות מחיר ולוחצים על מעבר לבידינג מבוסס SDK חיצוני.

לוחצים על מגיש הצעות מחיר חדש.

בוחרים באפשרות LY Ads Network כמגיש הצעות המחיר.

לוחצים על המשך כדי להפעיל בידינג מבוסס SDK חיצוני למגיש הצעות המחיר הזה.

לוחצים על סיום.
Waterfall
השלב הזה לא נדרש בשילובים של Waterfall.
הגדרת מיפוי של יחידות מודעות
בידינג
עוברים אל הצגת מודעות > מגישי הצעות מחיר ולוחצים על מעבר לבידינג מבוסס SDK חיצוני.

בוחרים את החברה של רשת המודעות LY.

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

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

מפל
עוברים אל Delivery > Yield groups ולוחצים על הכפתור New yield group. בוחרים את המלאי ואת האפליקציה.

גוללים אל שותפים בתהליך הבידינג ולוחצים על הוספת שותף בתהליך בחירת הרשת.

בחרו את החברה שיצרתם עבור LY Ads Network בקטע הקודם. בוחרים באפשרות Mobile SDK mediation בתורסוג השילוב, באפשרות iOS בתור פלטפורמה ובאפשרות פעיל בתור סטטוס.
מזינים את מזהה האפליקציה ואת מזהה מיקום המודעה שקיבלתם בקטע הקודם, ואת הערך של עלות ברירת המחדל לאלף חשיפות. לוחצים על Save.

שלב 3: מייבאים את ה-SDK והמתאם של LY Ads Network
שימוש ב-Swift Package Manager
לפני שממשיכים, צריך לוודא שגרסת המתאם היא לפחות 2.9.20251119.
כדי להוסיף תלות בחבילה לפרויקט:
ב-Xcode, עוברים אל File (קובץ) > Add Package Dependencies... (הוספת יחסי תלות בין חבילות...).
בהודעה שמופיעה, מחפשים את כתובת ה-URL הבאה של החבילה:
https://github.com/googleads/googleads-mobile-ios-mediation-line.gitבקטע Dependency Rule, בוחרים באפשרות Branch.
בשדה הטקסט, מזינים
main.
שימוש ב-CocoaPods
מוסיפים את השורה הבאה לקובץ Podfile של הפרויקט:
pod 'GoogleMobileAdsMediationLine'
מריצים את הפקודה הבאה משורת הפקודה:
pod install --repo-updateשילוב ידני
- מורידים את הגרסה העדכנית של LY Ads Network SDK ומקשרים את
FiveAd.frameworkבפרויקט. - מורידים את הגרסה העדכנית של המתאם של רשת המודעות LY Ads Network מהקישור להורדה ביומן השינויים, ומקשרים את
LineAdapter.frameworkבפרויקט.
שלב 4: מוסיפים את הקוד הנדרש
הטמעה של SKAdNetwork
פועלים לפי מאמרי העזרה של LY Ads Network כדי להוסיף את מזהי SKAdNetwork לקובץ Info.plist של הפרויקט.
שלב 5: בודקים את ההטמעה
הפעלת מודעות בדיקה
חשוב לוודא שרשמתם את מכשיר הבדיקה ב-Ad Manager.
המתאם של רשת המודעות LY Ads כולל שיטת עזר להפעלת מצב בדיקה ברשת המודעות LY Ads. צריך להגדיר את האפשרות הזו לפני שמפעילים את Google Mobile Ads SDK כדי לוודא שהיא תועבר בצורה תקינה אל LY Ads Network SDK.
Swift
import LineAdapter
// ...
GADMediationAdapterLine.testMode = true
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GADMediationAdapterLine.testMode = YES;
אימות מודעות בדיקה
כדי לוודא שאתם מקבלים מודעות לבדיקה מ-LY Ads Network, הפעילו בדיקה של מקור מודעות יחיד בכלי לבדיקת מודעות באמצעות מקורות המודעות של LY Ads Network.
שלבים אופציונליים
פרמטרים ספציפיים לרשת
המתאם של LY Ads Network תומך בפרמטר נוסף של בקשה שאפשר להעביר למתאם באמצעות המחלקה GADMediationAdapterLineExtras. המחלקה הזו כוללת את המאפיינים הבאים:
adAudio- מציינת את מצב ברירת המחדל של הצליל בתחילת ההפעלה של מודעות באנר, מודעות מעברון ומודעות מתגמלות.
הנה דוגמה לקוד שיוצר בקשה להצגת מודעה שמגדירה את הפרמטרים האלה:
Swift
import LineAdapter
// ...
let request = GAMRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GAMRequest *request = [GAMRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
שימוש במודעות מותאמות
רינדור מודעות
המתאם של LY Ads Network מאכלס את השדות הבאים של GADNativeAd.
| שדה | נכסים שתמיד נכללים במתאם של רשת המודעות LY |
|---|---|
| כותרת | |
| תמונה | |
| גוף | |
| סמל האפליקציה | 1 |
| קריאה לפעולה | |
| דירוג כוכבים | |
| חנות | |
| מחיר |
1 במודעות מותאמות, ערכת ה-SDK של LY Ads Network לא מספקת נכס של סמל אפליקציה. במקום זאת, המתאם של LY Ads Network מאכלס את סמל האפליקציה בתמונה שקופה.
קודי שגיאה
אם המתאם לא מצליח לקבל מודעה מ-LY Ads Network, אפשר לבדוק את השגיאה הבסיסית בתגובה לבקשה להצגת מודעה באמצעות GADResponseInfo.adNetworkInfoArray במחלקות הבאות:
GADMediationAdapterLine
אלה הקודים וההודעות הנלוות שמוחזרים על ידי המתאם של LY Ads Network כשהטעינה של מודעה נכשלת:
| קוד שגיאה | דומיין | סיבה |
|---|---|---|
| 1-10 | נשלח על ידי LY Ads Network SDK | LY Ads Network SDK החזיר שגיאה ספציפית ל-SDK. פרטים נוספים זמינים במסמכי התיעוד של LY Ads Network. |
| 101 | com.google.ads.mediation.line | פרמטרים לא תקינים של השרת (למשל, מזהה אפליקציה או מזהה מיקום מודעה חסרים). |
| 102 | com.google.ads.mediation.line | גודל המודעה המבוקש לא תואם לגודל של מודעת באנר שנתמך ב-LY Ads Network. |
| 103 | com.google.ads.mediation.line | נכס התמונה של סמל המידע לא נטען במודעה מותאמת. |
| 104 | com.google.ads.mediation.line | איסוף האותות לבידינג נכשל. |
| 105 | com.google.ads.mediation.line | האתחול של טוען המודעות ב-LINE Ads SDK נכשל. |
יומן השינויים של מתאם תהליך בחירת הרשת של LINE ל-iOS
גרסה 3.1.1.0
- תאימות מאומתת עם FiveAd SDK בגרסה 3.1.1.
נבנה ונבדק עם:
- גרסה 13.9.0 של Google Mobile Ads SDK.
- גרסה 3.1.1 של FiveAd SDK.
גרסה 3.1.0.0
- עכשיו נדרשת גרסת iOS מינימלית
15.0. - תאימות מאומתת עם FiveAd SDK בגרסה 3.1.0.
נבנה ונבדק עם:
- גרסה 13.8.0 של Google Mobile Ads SDK.
- גרסה 3.1.0 של FiveAd SDK.
גרסה 3.0.1.2
- מעדכנים את גרסת iOS המינימלית כדי להקל על התלות ב-Google Mobile Ads SDK ולאפשר גרסאות משניות.
- תוקנה בעיה שבה הסמל של AdChoices במודעות מותאמות היה גדול מדי.
נבנה ונבדק עם:
- גרסה 13.4.0 של Google Mobile Ads SDK.
- גרסה 3.0.1 של FiveAd SDK.
גרסה 3.0.1.1
- המתאם מעביר עכשיו את הדגל
ageRestrictedTreatmentשל Google Mobile Ads SDK אל ה-API של FiveAd SDK בנושא COPPA.
נבנה ונבדק עם:
- גרסה 13.3.0 של Google Mobile Ads SDK.
- גרסה 3.0.1 של FiveAd SDK.
גרסה 3.0.1.0
- תאימות מאומתת עם FiveAd SDK בגרסה 3.0.1.
נבנה ונבדק עם:
- גרסה 13.1.0 של Google Mobile Ads SDK.
- גרסה 3.0.1 של FiveAd SDK.
גרסה 3.0.0.1
- עודכנה התלות ב-Google Mobile Ads SDK לגרסה 13.0.0.
נבנה ונבדק עם:
- גרסה 13.0.0 של Google Mobile Ads SDK.
- גרסה 3.0.0 של FiveAd SDK.
גרסה 3.0.0.0
- תאימות מאומתת עם FiveAd SDK בגרסה 3.0.0.0.
נבנה ונבדק עם:
- גרסה 12.14.0 של Google Mobile Ads SDK.
- גרסה 3.0.0 של FiveAd SDK.
גרסה 2.9.20251119.1
- נוספה תמיכה בהעברת הפרמטרים של tagForUnderAgeOfConsent ב-Google Mobile Ads SDK אל FiveAd SDK.
נבנה ונבדק עם:
- גרסה 12.14.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20251119.
גרסה 2.9.20251119.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.9.20251119.
נבנה ונבדק עם:
- גרסה 12.14.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20251119.
גרסה 2.9.20250930.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.9.20250930.
נבנה ונבדק עם:
- גרסה 12.12.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20250930.
גרסה 2.9.20250912.0
- המתאם מפעיל עכשיו את FiveAd SDK לפני כל בקשה להצגת מודעה.
- תאימות מאומתת עם FiveAd SDK בגרסה 2.9.20250912.
נבנה ונבדק עם:
- גרסה 12.11.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20250912.
גרסה 2.9.20250512.0
- עכשיו נדרשת גרסת iOS מינימלית של 13.0.
- תאימות מאומתת עם FiveAd SDK בגרסה 2.9.20250512.
נבנה ונבדק עם:
- גרסה 12.4.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20250512.
גרסה 2.9.20241106.3
- תוקנה בעיה שבה
GADMediationAdapterLine.hלא הייתה כותרת שגלויה לכולם. - הפעלת הדגלים
-fobjc-arcו--fstack-protector-all. - הסרנו את אימות הגודל של מודעות הבאנר לבידינג אחרי שהן נטענות בהצלחה.
- מודעות באנר ב-Waterfall ימשיכו לבדוק את הגדלים של מודעות הבאנר אחרי שהן נטענות בהצלחה.
נבנה ונבדק עם:
- גרסה 12.2.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20241106.
גרסה 2.9.20241106.2
- נוסף המאפיין
GADMediationAdapterLine.testModeכדי לציין אם צריך להפעיל את FiveAd SDK במצב בדיקה. צריך להגדיר את הדגל הזה לפני שמפעילים את Google Mobile Ads SDK. - הוסרה הבדיקה של מצב האתחול של FiveAd SDK לפני האתחול של FiveAd SDK.
- הסרנו את בדיקת המצב של המודעות המותאמות שיצאו משימוש לפני הורדת הנכסים שמצורפים למודעות המותאמות.
- עכשיו נדרשת גרסה 12.0.0 ומעלה של Google Mobile Ads SDK.
נבנה ונבדק עם:
- גרסה 12.0.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20241106.
גרסה 2.9.20241106.1
- המתאם עודכן כך שישתמש ב-API העדכני ביותר לטעינת מודעות באנר לבידינג.
- תוקנה בעיה שמנעה העברה תקינה של אירועי מודעות במודעות מעברון לבידינג.
נבנה ונבדק עם:
- גרסה 11.12.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20241106.
גרסה 2.9.20241106.0
- תאימות מאומתת לגרסה 2.9.20241106 של FiveAd SDK.
נבנה ונבדק עם:
- גרסה 11.12.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.9.20241106.
גרסה 2.8.20240827.1
- עדכנו את
CFBundleShortVersionStringכך שיכלול שלושה רכיבים במקום ארבעה.
נבנה ונבדק עם:
- גרסה 11.10.0 של Google Mobile Ads SDK.
- גרסה 2.8.20240827 של FiveAd SDK.
גרסה 2.8.20240827.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.8.20240827.
- נוספה תמיכה בבידינג לפורמטים של מודעות באנר, מודעות מעברון, מודעות מתגמלות ומודעות מותאמות.
נבנה ונבדק עם:
- גרסה 11.8.0 של Google Mobile Ads SDK.
- גרסה 2.8.20240827 של FiveAd SDK.
גרסה 2.8.20240612.0
- נוספה אפשרות לשלוט באודיו של מודעות מותאמות באמצעות GADVideoOptions.
- תאימות מאומתת עם FiveAd SDK בגרסה 2.8.20240612.
נבנה ונבדק עם:
- גרסה 11.5.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.8.20240612.
גרסה 2.7.20240411.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.7.20240411.
נבנה ונבדק עם:
- גרסה 11.3.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.7.20240411.
גרסה 2.7.20240318.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.7.20240318.
נבנה ונבדק עם:
- גרסה 11.2.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.7.20240318.
גרסה 2.7.20240214.1
- עכשיו נדרשת גרסת iOS מינימלית של 12.0.
- עכשיו נדרשת גרסה 11.0 ומעלה של Google Mobile Ads SDK.
- הוספנו את
Info.plistלמסגרות בתוךLineAdapter.xcframework.
נבנה ונבדק עם:
- גרסה 11.0.1 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.7.20240214.
גרסה 2.7.20240214.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.7.20240214.
נבנה ונבדק עם:
- גרסה 11.0.1 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.7.20240214.
גרסה 2.7.20240126.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.7.20240126.
- הטמעת המתאם עודכנה עם פרוטוקולים חדשים של FiveAd SDK.
נבנה ונבדק עם:
- גרסה 10.14.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.7.20240126.
גרסה 2.7.20231115.0
- תאימות מאומתת עם FiveAd SDK בגרסה 2.7.20231115.
- הכותרת
GADMediationAdapterLineExtrasנכללה ב-modulemap.
נבנה ונבדק עם:
- גרסה 10.14.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.7.20231115.
גרסה 2.6.20230609.1
- נוסף
GADMediationAdapterLineAudioStateכדי לנהל את מצב האודיו הראשוני של מודעת הבאנר, מודעת המעברון והמודעה המתגמלת כשהיא מוצגת בפעם הראשונה.
נבנה ונבדק עם:
- גרסה 10.14.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.6.20230609.
גרסה 2.6.20230609.0
- זו הגרסה הראשונה
- נוספה תמיכה ב-Waterfall לפורמטים של מודעות באנר, מודעות מעברון, מודעות מתגמלות ומודעות מותאמות.
- תאימות מאומתת עם FiveAd SDK בגרסה 2.6.20230609.
נבנה ונבדק עם:
- גרסה 10.9.0 של Google Mobile Ads SDK.
- גרסת FiveAd SDK 2.6.20230609.