במודעות מותאמות יש הרבה תכונות מתקדמות שמאפשרות לבצע התאמות אישיות נוספות וליצור את חוויית הצופה במודעה הטובה ביותר. במדריך הזה נסביר איך להשתמש בתכונות המתקדמות של מודעות מותאמות.
דרישות מוקדמות
- משלבים את פורמט המודעה המותאמת.
אמצעי בקרה על נכסים
בקטע הזה מוסבר איך להתאים אישית את נכסי הקריאייטיב במודעות מותאמות. אתם יכולים לציין את יחס הגובה-רוחב המועדף לנכסי מדיה, ואיך נכסי התמונות יורדו ויוצגו.
אפשרויות ליחס הגובה-רוחב המועדף של המדיה
אמצעי הבקרה של יחס הגובה-רוחב של המדיה מאפשרים לכם לציין העדפה ליחס הגובה-רוחב של נכסי הקריאייטיב של המודעות.
מגדירים את 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 מותאמים אישית להפעלה
כך אפשר לבקש פקדי קלט מותאמים אישית להפעלה, להשהיה או להשתקה של הסרטון.
מגדירים את GADVideoOptions customControlsRequested עם ערך BOOL.
האפשרות להתאים אישית את רכיבי ה-UI להפעלה מושבתת כברירת מחדל.
כשהאפשרות הזו מושבתת, בסרטון יוצגו פקדי קלט שעובדו על ידי ה-SDK.
- אחרי שמפעילים את האפשרות הזו, אפשר להשתמש ב-
GADVideoController play, ב-GADVideoController pauseוב-GADVideoController setMuteכדי לשלוט במודעת הווידאו.
אם המודעה כוללת קטע וידאו והאפשרויות להתאמה אישית מופעלות, צריך להציג את האפשרויות להתאמה אישית יחד עם המודעה, כי המודעה עצמה לא תציג אפשרויות כאלה. לאחר מכן, הפקדים יכולים להפעיל את ה-methods הרלוונטיות ב-
בדוגמה הבאה אפשר לראות איך מבקשים סרטון עם רכיבי UI להפעלה בהתאמה אישית.
Swift
Objective-C
איך בודקים אם אמצעי הבקרה המותאמים אישית מופעלים
בזמן הבקשה לא ידוע אם המודעה שתתקבל תאפשר פקדים מותאמים אישית לווידאו, ולכן צריך לבדוק אם הפקדים המותאמים אישית מופעלים.
Swift
Objective-C
הצגת פקדי וידאו בהתאמה אישית
כדי להציג פקדי וידאו בהתאמה אישית, כדאי לפעול לפי השיטות המומלצות הבאות:
- מציגים את התצוגה של הפקדים בהתאמה אישית כתצוגת צאצא של התצוגה של המודעה המותאמת. הגישה הזו מאפשרת לחישובי הניראות של Open Measurement להתייחס לפקדים המותאמים אישית כאל חסימה ידידותית.
- אל תציגו שכבת-על בלתי נראית מעל כל תצוגת המדיה. שכבות-על חוסמות קליקים על תצוגת המדיה, ומשפיעות לרעה על הביצועים של מודעות מותאמות. במקום זאת, צרו שכבת-על קטנה, בגודל שמתאים בדיוק לפקדים.
תנועות קליק בהתאמה אישית
תנועות קליק בהתאמה אישית הן תכונה של מודעות מותאמות שמאפשרת לרשום החלקות על צפיות במודעות כקליקים על מודעות. היא פועלת באפליקציות שבהן משתמשים בתנועות החלקה כדי לנווט בתוכן. במדריך הזה מוסבר איך להפעיל תנועות קליק בהתאמה אישית במודעות מותאמות.
מאתחלים מופע של GADNativeAdCustomClickGestureOptions עם כיוון ההחלקה שבחרתם. אתם צריכים גם לציין אם לאפשר נגיעות כקליקים.
תנועות קליק בהתאמה אישית מושבתות כברירת מחדל.
כשההגדרה מושבתת, רק לחיצות נספרות כקליקים.
כשהתכונה מופעלת, תנועות החלקה נספרות כקליקים, ואפשר לציין אם גם לחיצות נספרות כקליקים.
בדוגמה הבאה אפשר לראות איך להטמיע תנועת החלקה מותאמת אישית ימינה, תוך שמירה על התנהגות רגילה של הקשה.
Swift
Objective-C
האזנה לאירועים של תנועות החלקה
כשמתועד קליק של תנועת החלקה, Google Mobile Ads SDK מפעיל את ה-delegate method nativeAdDidRecordSwipeGestureClick: ב-GADNativeAdDelegate, בנוסף ל-delegate method nativeAdDidRecordClick: הקיימת.
Swift
Objective-C
גישור
תנועות קליק בהתאמה אישית פועלות רק במודעות מותאמות שנוצרו באמצעות Google Mobile Ads SDK. מקורות מודעות שדורשים ערכות SDK של צד שלישי לצורך עיבוד לא מגיבים להגדרה של הוראות מותאמות אישית לקליקים.