המדריך הזה מיועד לספקי חדשות שמעוניינים להשתמש בתכונת הגישור של Google לפרסום באפליקציות לנייד עם LG U+AD. המדריך כולל הסבר על הגדרת מתאם לבחירת רשת שיפעל עם אפליקציית iOS הנוכחית שלכם, ועל הגדרת הגדרות נוספות.
| מקורות מידע בנושא LG U+AD |
|---|
| מסמכי תיעוד |
| SDK |
| מתאם |
| תמיכת לקוחות |
דרישות מוקדמות
אפליקציית iOS שמשולב בה Google Mobile Ads SDK (אם אין לכם אפליקציה כזו, אפשר לעיין במאמר תחילת העבודה).
חשבון AdMob ויחידת מודעות שהוגדרה עם פריטים של בחירת רשת.
חומרי מבוא מועילים
במאמרי מרכז העזרה הבאים מופיע מידע כללי על גישור:
- מידע על תהליך בחירת הרשת (Mediation) ב-AdMob
- הגדרת תהליך בחירת הרשת ב-AdMob
- אופטימיזציה של רשת AdMob
הוספת LG U+AD לפרויקט
משלבים מודעות באפליקציה כמו קודם. כדי לשלב מודעות שאינן מודעות מעברון (בגודל באנר, בגודל Leaderboard וכו'), אפשר לעיין במאמר בנושא מודעות באנר. כדי לשלב מודעות מעברון (מודעות במסך מלא שמסתירות את כל התוכן האחר), אפשר לעיין במאמר בנושא מודעות מעברון.
השלבים הבאים משנים את מיקום המודעה למיקום מודעה שמשתמש בתהליך גישור, ויכול להציג מודעות מכמה רשתות.
מורידים את המתאם ואת ה-SDK של LG U+AD מהמקורות שלמעלה.
מוסיפים את מתאם הרשת או ה-SDK שהורדתם ב-Xcode: לוחצים לחיצה ימנית על הפרויקט ולוחצים על Add Files to project (הוספת קבצים אל project).
צריך לכלול את כל המסגרות, דגלי הקומפיילר או דגלי ה-linker שנדרשים על ידי LG U+AD. אין צורך לכתוב קוד נוסף. תהליך הגישור מפעיל את ה-SDK והמתאם של LG U+AD לפי הצורך כדי ליצור מודעות.
הגדרת התראות לגבי אירועים
כדי לקבל התראות על אירועים במחזור החיים של המודעה, כמו חשיפות, אפשר להטמיע GADBannerViewDelegate. כשמשתמשים בגישור, הנציג הזה מקבל באופן אוטומטי הודעה על אירועים מ-LG U+AD. לדוגמה, חשיפות
מכל רשת מודעות מדווחות באמצעות השיטה adViewDidReceiveAd: של
GADBannerViewDelegate.
בדיקה של הערך adNetworkClassName
אפשר גם לבדוק את המאפיין adNetworkClassName ב-GADBannerView, שמחזיר את שם הסיווג של רשת המודעות שממנה נשלפה מודעת הבאנר הנוכחית אחרי שהתקשרתם אל ה-callback adViewDidReceiveAd:
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
באופן דומה, לגבי מודעות מעברון, בודקים את המאפיין adNetworkClassName ב-GADInterstitialAd בתוך interstitialDidReceiveAd:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName מחזירה
GADMAdapterGoogleAdMobAds.
למודעות שאוחזרו באמצעות אירועים מותאמים אישית, הפונקציה מחזירה את הערך GADMAdapterCustomEvents.