คู่มือเริ่มต้นฉบับย่อนี้มีไว้สำหรับผู้เผยแพร่โฆษณาและนักพัฒนาซอฟต์แวร์ที่ต้องการใช้ AdMob เพื่อสร้างรายได้จากแอปที่สร้างด้วย Firebase หากคุณไม่ได้วางแผนที่จะรวม Firebase ไว้ในแอปของคุณ โปรดไปที่ คู่มือ AdMob แบบสแตนด์อโลน แทน
หากคุณยังไม่ได้ เรียนรู้เกี่ยวกับคุณ ประโยชน์ ทั้งหมดของการใช้ AdMob, Firebase และ Google Analytics ร่วมกัน
ก่อนที่คุณจะเริ่ม
หากคุณยังไม่มีโปรเจ็กต์ Firebase และแอป Firebase ให้ทำตามคำแนะนำเริ่มต้นใช้งาน Firebase: เพิ่ม Firebase ให้กับโปรเจ็กต์ iOS ของคุณ
ตรวจสอบให้แน่ใจว่าเปิดใช้งาน Google Analytics ในโปรเจ็กต์ Firebase ของคุณ:
หากคุณกำลังสร้างโปรเจ็กต์ Firebase ใหม่ ให้เปิดใช้งาน Google Analytics ในระหว่างขั้นตอนการสร้างโปรเจ็กต์
หากคุณมีโครงการ Firebase ที่มีอยู่ซึ่งไม่ได้เปิดใช้งาน Google Analytics คุณสามารถเปิดใช้งาน Google Analytics ได้จากแท็บ การรวมระบบ ของคุณ
ขั้นตอนที่ 1: ตั้งค่าแอปในบัญชี AdMob
ลงทะเบียนแอปของคุณเป็นแอป AdMob
ลงชื่อเข้าใช้ หรือ สมัคร บัญชี AdMob
ลงทะเบียนแอปของคุณกับ AdMob ขั้นตอนนี้จะสร้างแอป AdMob พร้อมด้วย รหัสแอป AdMob ที่ไม่ซ้ำซึ่งคุณจะต้องใช้ภายหลังในคู่มือนี้
คุณจะถูกขอให้เพิ่ม SDK โฆษณาบนมือถือลงในแอปของคุณ ค้นหาคำแนะนำโดยละเอียดสำหรับงานนี้ภายหลังในคู่มือนี้
เชื่อมโยงแอป AdMob กับแอป Firebase
ขั้นตอนนี้เป็นทางเลือกแต่ขอแนะนำเป็นอย่างยิ่ง เรียนรู้เพิ่มเติมเกี่ยวกับ ประโยชน์ ของการเปิดใช้เมตริกผู้ใช้และการลิงก์แอป AdMob กับ Firebase
ทำตามขั้นตอนสองขั้นตอนต่อไปนี้ในแดชบอร์ด Apps ของบัญชี AdMob ของคุณ:
เปิดใช้ เมตริกผู้ใช้ เพื่อให้ AdMob ประมวลผลและแสดงข้อมูลการวิเคราะห์ที่คัดสรรแล้วในบัญชี AdMob ของคุณ นอกจากนี้ยังเป็นการตั้งค่าที่จำเป็นสำหรับคุณในการลิงก์แอป AdMob กับ Firebase
เชื่อมโยงแอป AdMob กับโปรเจ็กต์ Firebase และแอป Firebase ที่มีอยู่
ตรวจสอบให้แน่ใจว่าคุณป้อนรหัสชุดเดียวกันกับที่คุณป้อนสำหรับแอป Firebase ค้นหารหัสชุดของแอป Firebase ในการ์ด แอป ของคุณ
การตั้งค่าโครงการ >
ขั้นตอนที่ 2: เพิ่มรหัสแอป AdMob ลงในไฟล์ Info.plist
ในไฟล์ Info.plist
ของแอป ให้เพิ่มคีย์ GADApplicationIdentifier
พร้อมค่าสตริงเป็น รหัสแอป AdMob
คุณสามารถทำการเปลี่ยนแปลงนี้โดยทางโปรแกรม:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 --> <key>GADApplicationIdentifier</key> <string>ADMOB_APP_ID</string>
หรือแก้ไขในตัวแก้ไขรายการคุณสมบัติ:
ขั้นตอนที่ 3: เพิ่มและเริ่มต้น SDK โฆษณาบนมือถือ
เพิ่มการอ้างอิงสำหรับ SDK โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google ลงใน Podfile ของโปรเจ็กต์ของคุณ:
pod 'Google-Mobile-Ads-SDK'
ก่อนที่จะโหลดโฆษณา ให้เรียกเมธอด
startWithCompletionHandler:
บนGADMobileAds.sharedInstance
การเรียกนี้จะเริ่มต้น SDK และเรียกกลับตัวจัดการการทำให้เสร็จสมบูรณ์เมื่อการกำหนดค่าเริ่มต้นเสร็จสมบูรณ์ (หรือหลังจากหมดเวลา 30 วินาที) เรียกวิธีนี้เพียงครั้งเดียวและเร็วที่สุดเท่าที่จะทำได้ โดยควรจะเป็นตอนเปิดแอป แต่หลังจากเริ่มต้น Firebase แล้ว
นี่คือตัวอย่างวิธีเรียกใช้เมธอด
startWithCompletionHandler:
ในAppDelegate
ของคุณ :สวิฟท์
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }
วัตถุประสงค์-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
ขั้นตอนที่ 4: ดูเมตริกผู้ใช้และข้อมูลการวิเคราะห์
หลังจากเริ่มต้นแล้ว SDK โฆษณาบนอุปกรณ์เคลื่อนที่จะเริ่มบันทึก เหตุการณ์ การวิเคราะห์และ พร็อพเพอร์ตี้ผู้ใช้ จากแอปของคุณโดยอัตโนมัติ คุณสามารถดูข้อมูลนี้ได้โดยไม่ต้องเพิ่มโค้ดใดๆ ลงในแอปหรือติดตั้งโฆษณาใดๆ คุณสามารถดูข้อมูลการวิเคราะห์ได้ที่นี่:
ในการ์ด เมตริกผู้ใช้ ของบัญชี AdMob (แดชบอร์ด หน้าแรก หรือ แอป ) คุณสามารถดู เมตริกผู้ใช้ ที่ได้รับการดูแลจัดการซึ่งมาจากข้อมูลการวิเคราะห์ที่รวบรวมไว้ เช่น ระยะเวลาเซสชันเฉลี่ย, ARPU และการรักษาผู้ใช้
ใน แดชบอร์ด Analytics ของคอนโซล Firebase คุณสามารถดูสถิติรวมและข้อมูล สรุปของเมตริกหลัก ได้ หากคุณ เพิ่ม Firebase SDK สำหรับ Google Analytics คุณจะ ทำเครื่องหมาย Conversion สำหรับแคมเปญโฆษณา และ สร้างกลุ่มเป้าหมายที่กำหนดเอง ในคอนโซล Firebase ได้ด้วย
โปรดทราบว่าเพื่อให้แสดงตัววัด ARPU และ ARPPU ได้ดียิ่งขึ้น คุณอาจต้องการรวมข้อมูลจากเหตุการณ์ ที่กำหนดเอง ของการวิเคราะห์ที่เรียกว่า ecommerce_purchase
ในการคำนวณรายได้สำหรับตัววัดเหล่านี้ ( เรียนรู้วิธีการ )
ขั้นตอนที่ 5: (ไม่บังคับ) ใช้ฟีเจอร์เพิ่มเติมของ Google Analytics และ Firebase
ใช้ประโยชน์จากโอกาสและฟีเจอร์เพิ่มเติมเพื่อปรับปรุงการสร้างรายได้จากแอปและการมีส่วนร่วมของผู้ใช้:
เพิ่มและใช้ Firebase SDK สำหรับ Google Analytics
ใช้ การบันทึกเหตุการณ์แบบกำหนดเอง ในแอปของคุณ
ทำเครื่องหมาย Conversion สำหรับ แคมเปญโฆษณาที่กำหนดเอง
รวมข้อมูลเหตุการณ์
ecommerce_purchase
ในการคำนวณรายได้สำหรับเมตริก ARPU และ ARPPU
หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่คำแนะนำใน การใช้ Google Analytics และ Firebase กับแอป AdMob
ใช้ผลิตภัณฑ์ Firebase อื่นๆ ในแอปของคุณ
หลังจากที่คุณเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว ให้ใช้ผลิตภัณฑ์ Firebase อื่นๆ เพื่อเพิ่มประสิทธิภาพโฆษณาในแอปของคุณ
การกำหนดค่าระยะไกล ช่วยให้คุณสามารถเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปของคุณได้โดยไม่ต้องเผยแพร่การอัปเดตแอปโดยไม่มีค่าใช้จ่ายสำหรับผู้ใช้ที่ใช้งานรายวันไม่จำกัด
การทดสอบ A/B ช่วยให้คุณทดสอบการเปลี่ยนแปลง UI คุณลักษณะ หรือแคมเปญการมีส่วนร่วมของแอปได้ เพื่อเรียนรู้ว่าการเปลี่ยนแปลงดังกล่าวส่งผลต่อเมตริกหลักของคุณหรือไม่ (เช่น รายได้และการรักษาผู้ใช้) ก่อนที่จะเผยแพร่การเปลี่ยนแปลงในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอปของคุณ
ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าที่แตกต่างกันกับผู้ใช้กลุ่มย่อย จากนั้นจึงตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณาสำหรับผู้ใช้ทั้งหมดของคุณ หากต้องการเรียนรู้เพิ่มเติม โปรดดูบทช่วยสอนต่อไปนี้:
ขั้นตอนที่ 6: เลือกรูปแบบโฆษณาที่จะนำไปใช้ในแอปของคุณ
AdMob มีรูปแบบโฆษณาต่างๆ มากมาย คุณจึงสามารถเลือกรูปแบบที่เหมาะกับประสบการณ์ผู้ใช้แอปของคุณได้มากที่สุด คลิกปุ่มสำหรับรูปแบบโฆษณาเพื่อดูคำแนะนำการใช้งานโดยละเอียดในเอกสาร AdMob
แบนเนอร์
โฆษณาสี่เหลี่ยมที่ปรากฏที่ด้านบนหรือด้านล่างของหน้าจออุปกรณ์
โฆษณาแบนเนอร์จะอยู่บนหน้าจอในขณะที่ผู้ใช้โต้ตอบกับแอป และสามารถรีเฟรชได้โดยอัตโนมัติหลังจากช่วงระยะเวลาหนึ่ง หากคุณยังใหม่กับการโฆษณาบนมือถือ โฆษณาเหล่านี้เป็นจุดเริ่มต้นที่ดี
ติดตั้งโฆษณาแบนเนอร์โฆษณาคั่นระหว่างหน้า
โฆษณาแบบเต็มหน้าจอที่ครอบคลุมอินเทอร์เฟซของแอปจนกระทั่งผู้ใช้ปิด
โฆษณาคั่นระหว่างหน้าเหมาะที่สุดที่จะใช้ในการหยุดชั่วคราวตามธรรมชาติในขั้นตอนการทำงานของแอป เช่น ระหว่างด่านของเกมหรือหลังจากทำงานเสร็จ
ติดตั้งโฆษณาคั่นระหว่างหน้าพื้นเมือง
โฆษณาที่ปรับแต่งได้ซึ่งเข้ากับรูปลักษณ์ของแอปของคุณ
โฆษณาเนทีฟเป็นรูปแบบโฆษณาตามองค์ประกอบ คุณเป็นผู้ตัดสินใจว่าจะวางโฆษณาเนทีฟอย่างไรและที่ไหน เพื่อให้เลย์เอาต์สอดคล้องกับการออกแบบแอปของคุณมากขึ้น ด้วยการเลือกแบบอักษร สี และรายละเอียดอื่นๆ สำหรับตัวคุณเอง คุณสามารถสร้างการนำเสนอโฆษณาที่เป็นธรรมชาติและไม่เกะกะ ซึ่งสามารถเพิ่มประสบการณ์ผู้ใช้ที่หลากหลายได้
ใช้โฆษณาเนทีฟขั้นสูงได้รับรางวัล
โฆษณาที่ให้รางวัลแก่ผู้ใช้ที่ดูวิดีโอสั้นและโต้ตอบกับโฆษณาและแบบสำรวจที่เล่นได้
โฆษณาที่มีการให้รางวัล (หรือ "ตามรางวัล") สามารถช่วยสร้างรายได้จากผู้ใช้ที่เล่นฟรีได้
ใช้โฆษณาที่มีการให้รางวัล | ติดตั้งโฆษณาที่มีการให้รางวัล (API ใหม่) |