למודעות מותאמות יש הרבה תכונות מתקדמות שמאפשרות לכם לבצע התאמות אישיות נוספות וליצור את חוויית הצופה במודעה הטובה ביותר שאפשר. במדריך הזה נסביר איך להשתמש בתכונות המתקדמות של מודעות מותאמות.
דרישות מוקדמות
- משלבים את פורמט המודעה המותאמת.
אמצעי בקרה לנכסים
בקטע הזה מוסבר איך להתאים אישית את נכסי הקריאייטיב במודעות המותאמות. יש לכם אפשרות לציין יחס גובה-רוחב מועדף לנכסי מדיה ואיך נכסי התמונות יורדו ויוצגו.
אפשרויות ליחס הגובה-רוחב המועדף של המדיה
אמצעי הבקרה של יחס הגובה-רוחב של המדיה מאפשרים לכם לציין העדפה ליחס הגובה-רוחב של נכסי הקריאייטיב של המודעות.
מגדירים את GADNativeAdMediaAdLoaderOptions mediaAspectRatio
עם GADMediaAspectRatio.
אם לא מגדירים את הפרמטר, המודעה שתוחזר יכולה להיות בכל יחס גובה-רוחב של מדיה.
אחרי שתגדירו את המאפיין, תוכלו לשפר את חוויית המשתמש על ידי ציון סוג יחס הגובה-רוחב המועדף.
בדוגמה הבאה, ה-SDK מקבל הוראה להעדיף תמונה או סרטון עם יחס גובה-רוחב ספציפי.
Swift
Objective-C
מחליפים את nativeAdUnitID במזהה יחידת המודעות.
אמצעי בקרה על הורדת תמונות
אמצעי הבקרה להורדת תמונות מאפשר לכם להחליט אם ה-SDK יחזיר נכסי תמונות או רק מזהי URI.
מגדירים את GADNativeAdImageAdLoaderOptions disableImageLoading עם ערך BOOL.
האפשרות לשלוט בהורדת תמונות מושבתת כברירת מחדל.
כשהאפשרות מושבתת, Google Mobile Ads SDK מאכלס בשבילכם גם את התמונה וגם את ה-URI.
כשההגדרה הזו מופעלת, ה-SDK מאכלס רק את ה-URI, וכך אתם יכולים להוריד את התמונות עצמן לפי שיקול דעתכם.
בדוגמה הבאה, ה-SDK מונחה להחזיר רק את ה-URI.
Swift
Objective-C
הגדרות להצגת כמה תמונות בבת אחת
חלק מהמודעות כוללות סדרה של תמונות ולא רק תמונה אחת. אתם יכולים להשתמש בתכונה הזו כדי לציין אם האפליקציה מוכנה להציג את כל התמונות או רק אחת.
ההגדרות להצגת כמה תמונות בבת אחת מושבתות כברירת מחדל.
כשהאפשרות הזו מושבתת, האפליקציה מורה ל-SDK לספק רק את התמונה הראשונה בכל נכס שמכיל סדרה.
כשהאפשרות הזו מופעלת, האפליקציה מציינת שהיא מוכנה להציג את כל התמונות של כל הנכסים שיש להם יותר מתמונה אחת.
בדוגמה הבאה, ה-SDK מקבל הוראה להחזיר כמה נכסי תמונות.
Swift
Objective-C
מיקומי מודעות ב-AdChoices
בקטע הזה מוסבר איך למקם את שכבת העל של AdChoices. יש לכם אפשרות למקם את המודעה באחת מארבע הפינות או להציג אותה בתצוגה מותאמת אישית.
אמצעי בקרה למיקום של AdChoices
אמצעי הבקרה של מיקום AdChoices מאפשרים לבחור באיזו פינה יוצג הסמל של AdChoices.
מגדירים את GADNativeAdViewAdOptions preferredAdChoicesPosition עם ערך של GADAdChoicesPosition.
אם לא מוגדר מיקום, מיקום הסמל של AdChoices מוגדר לפינה השמאלית העליונה.
אם מגדירים את הפרמטר, התווית AdChoices מוצבת במיקום המותאם אישית כפי שהתבקש.
בדוגמה הבאה אפשר לראות איך מגדירים מיקום מותאם אישית לתמונה של AdChoices.
Swift
Objective-C
תצוגה מותאמת אישית של AdChoices
התכונה "תצוגה בהתאמה אישית של AdChoices" מאפשרת לכם להציב את הסמל של AdChoices במיקום מותאם אישית. ההגדרה הזו שונה מהגדרות המיקום של AdChoices, שמאפשרות לציין רק אחת מארבע הפינות.
מגדירים את מאפיין GADNativeAd.adChoicesView עם GADAdChoicesView לפני העיבוד, והתוכן של AdChoices מעובד בתוך GADAdChoicesView.
בדוגמה הבאה אפשר לראות איך מגדירים תצוגה מותאמת אישית של AdChoices. הסמל של AdChoices מוצג בתוך התג GADAdChoicesView:
Swift
Objective-C
פקדי סרטונים
בקטע הזה מוסבר איך להתאים אישית את חוויית ההפעלה של מודעות וידאו. אתם יכולים להגדיר את מצב ההשתקה הראשוני ולהטמיע רכיבי UI מותאמים אישית להפעלה.
התנהגות של השתקה
ההתנהגות "התחלה במצב מושתק" מאפשרת להשבית או להפעיל את האודיו בתחילת הסרטון.
מגדירים את GADVideoOptions startMuted עם ערך של BOOL.
ההגדרה 'התחלה בהשתקה' מופעלת כברירת מחדל.
כשהאפשרות מושבתת, האפליקציה מבקשת שהסרטון יתחיל עם אודיו.
כשההגדרה הזו מופעלת, האפליקציה מבקשת שהסרטון יתחיל כשהאודיו מושתק.
בדוגמה הבאה אפשר לראות איך מתחילים את הסרטון עם אודיו לא מושתק.
Swift
Objective-C
רכיבי UI להפעלה בהתאמה אישית
התכונה הזו מאפשרת לכם לבקש רכיבי UI בהתאמה אישית להפעלת וידאו, להשהיה או להשתקה של הסרטון.
מגדירים את GADVideoOptions customControlsRequested עם ערך BOOL.
האפשרות להשתמש באמצעי בקרה מותאמים אישית להפעלה מושבתת כברירת מחדל.
אם משביתים את האפשרות הזו, בסרטון יוצגו אמצעי בקרה לקלט שעברו רינדור באמצעות ה-SDK.
- אחרי שמפעילים את האפשרות הזו, אפשר להשתמש ב-
GADVideoController play, ב-GADVideoController pauseוב-GADVideoController setMuteכדי לשלוט במודעת הווידאו.
אם המודעה כוללת תוכן וידאו והפעלתם אמצעי בקרה בהתאמה אישית, אתם צריכים להציג את אמצעי הבקרה המותאמים אישית יחד עם המודעה, כי המודעה עצמה לא תציג אמצעי בקרה. אחרי כן, אמצעי הבקרה יכולים לקרוא לשיטות הרלוונטיות ב-
בדוגמה הבאה מוצגת בקשה להצגת סרטון עם אמצעי בקרה מותאמים אישית להפעלה.
Swift
Objective-C
איך בודקים אם אמצעי הבקרה המותאמים אישית מופעלים
בזמן הבקשה לא ידוע אם המודעה שתתקבל תאפשר פקדי וידאו בהתאמה אישית, ולכן צריך לבדוק אם הפקדים האלה מופעלים.
Swift
Objective-C
הצגת פקדי וידאו בהתאמה אישית
כדי להציג פקדי וידאו בהתאמה אישית, כדאי לפעול לפי השיטות המומלצות הבאות:
- מציגים את תצוגת הפקדים המותאמים אישית כצאצא של תצוגת המודעה המותאמת. הגישה הזו מאפשרת לחישובי הניראות של Open Measurement להתייחס לפקדים המותאמים אישית כאל חסימה ידידותית.
- אל תציגו שכבת-על בלתי נראית מעל כל תצוגת המדיה. שכבות-על חוסמות קליקים על תצוגת המדיה, ומשפיעות לרעה על הביצועים של מודעות מותאמות. במקום זאת, יוצרים שכבת-על קטנה שגדולה מספיק כדי להכיל את אמצעי הבקרה.
תנועות קליק בהתאמה אישית
תנועות קליק בהתאמה אישית הן תכונה של מודעות מותאמות שמאפשרת לרשום החלקות על צפיות במודעות כקליקים על מודעות. היא פועלת באפליקציות שמשתמשות בתנועות החלקה כדי לנווט בתוכן. במדריך הזה מוסבר איך להפעיל תנועות קליק בהתאמה אישית במודעות מותאמות.
מאתחלים מופע של GADNativeAdCustomClickGestureOptions עם כיוון ההחלקה שבחרתם. צריך גם לציין אם לאפשר נגיעות כקליקים.
האפשרות להגדרת מחוות לחיצה מותאמות אישית מושבתת כברירת מחדל.
כשהאפשרות הזו מושבתת, רק הקשות נספרות כקליקים.
כשהתכונה מופעלת, תנועות החלקה נספרות כקליקים, ואתם יכולים לציין אם גם נגיעות ייספרו כקליקים.
בדוגמה הבאה אפשר לראות איך להטמיע תנועת החלקה מותאמת אישית ימינה, תוך שמירה על התנהגות רגילה של הקשה.
Swift
Objective-C
האזנה לאירועים של תנועות החלקה
כשמתועדת לחיצה באמצעות תנועת החלקה, הפונקציה Google Mobile Ads SDK מפעילה את שיטת הנציג nativeAdDidRecordSwipeGestureClick: ב-GADNativeAdDelegate, בנוסף לשיטת הנציג הקיימת nativeAdDidRecordClick:.
Swift
Objective-C
גישור
תנועות קליק בהתאמה אישית פועלות רק במודעות מותאמות שנוצרות על ידי Google Mobile Ads SDK. מקורות מודעות שדורשים ערכות SDK של צד שלישי לצורך עיבוד לא מגיבים להגדרה של הוראות מותאמות אישית ללחיצה.