คู่มือเริ่มต้นใช้งานฉบับย่อนี้มีไว้สำหรับผู้เผยแพร่โฆษณาและนักพัฒนาแอปที่ต้องการใช้ AdMob เพื่อสร้างรายได้จากแอปที่สร้างด้วย Firebase หากคุณไม่ได้วางแผนที่จะรวม Firebase ไว้ในแอป โปรดไปที่ คู่มือ AdMob แบบสแตนด์อโลนแทน
หากยังไม่ได้ดำเนินการ โปรดดูข้อมูลเกี่ยวกับ ประโยชน์ทั้งหมดของการใช้ AdMob Firebase และ Google Analytics ร่วมกัน
ก่อนเริ่มต้น
หากยังไม่มีโปรเจ็กต์ Firebase และแอป Firebase ให้ทำตาม คู่มือเริ่มต้นใช้งาน Firebase: เพิ่ม Firebase ลงในโปรเจ็กต์ Android
ตรวจสอบว่าเปิดใช้ Google Analytics ในโปรเจ็กต์ Firebase แล้ว โดยทำดังนี้
หากจะสร้างโปรเจ็กต์ Firebase ใหม่ ให้เปิดใช้ Google Analytics ในระหว่างขั้นตอนการสร้างโปรเจ็กต์
หากมีโปรเจ็กต์ Firebase เดิมที่ไม่ได้เปิดใช้ Google Analytics ให้เปิดใช้ Google Analytics ในคอนโซล Firebase โดยไปที่ แท็บ การผสานรวม ของการตั้งค่า
> การตั้งค่าโปรเจ็กต์
ขั้นตอนที่ 1: ตั้งค่าแอปในบัญชี AdMob
ลงทะเบียนแอปเป็นแอป AdMob
ลงชื่อเข้าใช้ หรือ ลงชื่อสมัครใช้บัญชี AdMob
ลงทะเบียนแอปกับ AdMob ขั้นตอนนี้จะสร้างแอป AdMob ที่มี AdMob รหัสแอป ที่ไม่ซ้ำกัน ซึ่งคุณจะต้องใช้ในภายหลังในคู่มือนี้
ระบบจะขอให้คุณเพิ่ม Mobile Ads SDK ลงในแอป ดู วิธีการโดยละเอียดสำหรับงานนี้ได้ในภายหลังในคู่มือนี้
ลิงก์แอป AdMob กับแอป Firebase
ขั้นตอนนี้ไม่บังคับ แต่เราขอแนะนำอย่างยิ่ง ดูข้อมูลเพิ่มเติมเกี่ยวกับ สิทธิประโยชน์ ของการเปิดใช้เมตริกผู้ใช้และการลิงก์แอป AdMob กับ Firebase
ทำ 2 ขั้นตอนต่อไปนี้ในแดชบอร์ด แอปของบัญชี AdMob
เปิดใช้ เมตริกผู้ใช้ เพื่อให้ AdMob ประมวลผลและแสดงข้อมูลวิเคราะห์ที่คัดสรรแล้วในบัญชี AdMob นอกจากนี้ยังเป็นการตั้งค่าที่จำเป็นเพื่อให้คุณลิงก์แอป AdMob กับ Firebase ได้
ลิงก์แอป AdMob กับโปรเจ็กต์ Firebase และแอป Firebase ที่มีอยู่
ตรวจสอบว่าคุณป้อนชื่อแพ็กเกจเดียวกับที่ป้อนสำหรับแอป Firebase โดยดูชื่อแพ็กเกจของแอป Firebase ได้ในการ์ด แอปของคุณ ของ
> การตั้งค่าโปรเจ็กต์
ขั้นตอนที่ 2: เพิ่มรหัสแอป AdMob ลงในไฟล์ AndroidManifest.xml
เพิ่มรหัสแอป
AdMob
ลงในไฟล์ AndroidManifest.xml ของแอปโดยเพิ่มแท็ก <meta-data> ดังที่
แสดงด้านล่าง
<manifest>
<application>
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ADMOB_APP_ID"/>
</application>
</manifest>ขั้นตอนที่ 3: เพิ่มและเริ่มต้นใช้งาน Mobile Ads SDK
เพิ่มทรัพยากร Dependency สำหรับ Google Mobile Ads SDK ลงในไฟล์ Gradle ของ โมดูล (ระดับแอป) (โดยปกติจะเป็น
<project>/<app-module>/build.gradle.ktsหรือ<project>/<app-module>/build.gradle)implementation("com.google.android.gms:play-services-ads:25.4.0")เรียกใช้เมธอด
MobileAds.initialize()ก่อนโหลดโฆษณาการเรียกใช้นี้จะเริ่มต้นใช้งาน SDK และเรียกกลับ Listener การดำเนินการเสร็จสมบูรณ์เมื่อการเริ่มต้นใช้งานเสร็จสมบูรณ์ (หรือหลังจากหมดเวลา 30 วินาที) เรียกใช้เมธอดนี้เพียงครั้งเดียวและเร็วที่สุดเท่าที่จะทำได้ โดยควรเรียกใช้เมื่อเปิดแอป
ตัวอย่างวิธีเรียกใช้เมธอด
initialize()ในกิจกรรมKotlin
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... MobileAds.initialize(this) }
Java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ... MobileAds.initialize(this); }
ขั้นตอนที่ 4: ดูเมตริกผู้ใช้และข้อมูลวิเคราะห์
หลังจากเริ่มต้นใช้งานแล้ว Mobile Ads SDK จะเริ่มบันทึกเหตุการณ์ Analytics และพร็อพเพอร์ตี้ผู้ใช้จากแอปโดยอัตโนมัติ คุณสามารถดูข้อมูลนี้ได้โดยไม่ต้องเพิ่มโค้ดเพิ่มเติมลงในแอปหรือติดตั้งใช้งานโฆษณา ตำแหน่งที่คุณดูข้อมูลวิเคราะห์นี้ได้มีดังนี้
ในการ์ด เมตริกผู้ใช้ของบัญชี AdMob (หน้าแรกหรือ แอป แดชบอร์ด) คุณจะดูเมตริก ผู้ใช้ที่คัดสรรแล้วซึ่งได้มาจาก ข้อมูลวิเคราะห์ที่รวบรวมมา เช่น ระยะเวลาเซสชันเฉลี่ย, ARPU และการรักษาผู้ใช้
ในแดชบอร์ด Analytics ของ คอนโซล Firebase คุณจะดูสถิติแบบรวมและข้อมูลสรุปของ เมตริกหลักได้ หากคุณ เพิ่ม Firebase SDK สำหรับ Google Analytics, คุณยัง ทำเครื่องหมาย Conversion สำหรับแคมเปญโฆษณา และ สร้างกลุ่มเป้าหมายที่กำหนดเอง ในคอนโซล Firebase ได้ด้วย
โปรดทราบว่าคุณอาจต้องการรวมข้อมูลจากเหตุการณ์ Analytics ที่กำหนดเองที่เรียกว่า ecommerce_purchaseไว้ในการคำนวณรายได้สำหรับเมตริก
ARPU และ
ARPPU (ดูวิธีดำเนินการ) เพื่อแสดงเมตริก
ARPU และ
ARPPU ได้ดียิ่งขึ้น
ขั้นตอนที่ 5: (ไม่บังคับ) ใช้ฟีเจอร์เพิ่มเติมของ Google Analytics และ Firebase
ใช้ประโยชน์จากโอกาสและฟีเจอร์เพิ่มเติมเพื่อปรับปรุงการสร้างรายได้จากแอปและการมีส่วนร่วมของผู้ใช้
เพิ่มและใช้ Firebase SDK สำหรับ Google Analytics
ติดตั้งใช้งานการบันทึกเหตุการณ์ที่กำหนดเอง ในแอป
ทำเครื่องหมาย Conversion สำหรับ แคมเปญโฆษณาที่กำหนดเอง
รวมข้อมูล
ecommerce_purchaseเหตุการณ์ ไว้ในการคำนวณ รายได้สำหรับ เมตริก ARPU และ ARPPU
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการใช้ และ Firebase กับ AdMob แอปGoogle Analytics
ใช้ผลิตภัณฑ์อื่นๆ ของ Firebase ในแอป
หลังจากเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว ให้ใช้ผลิตภัณฑ์อื่นๆ ของ Firebase เพื่อเพิ่มประสิทธิภาพโฆษณาในแอป
Remote Config ช่วยให้คุณเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปได้โดยไม่ต้องเผยแพร่อัปเดตแอป โดยไม่มีค่าใช้จ่ายสำหรับผู้ใช้ที่ใช้งานอยู่รายวันจำนวนไม่จำกัด
A/B Testing ช่วยให้คุณทดสอบการเปลี่ยนแปลงที่เกิดขึ้นกับ UI, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอป เพื่อดูว่าการเปลี่ยนแปลงส่งผลต่อ เมตริกหลัก (เช่น รายได้และการรักษาผู้ใช้) หรือไม่ก่อนที่จะเปิดตัว การเปลี่ยนแปลงในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอป
ลองใช้รูปแบบหรือการกำหนดค่าโฆษณาที่แตกต่างกันกับผู้ใช้เพียงบางส่วน แล้วตัดสินใจตามข้อมูลเกี่ยวกับการติดตั้งใช้งานโฆษณาสำหรับผู้ใช้ทั้งหมด ดูข้อมูลเพิ่มเติมได้จากบทแนะนำต่อไปนี้
ทดสอบการนำรูปแบบโฆษณาใหม่ไปใช้ (ภาพรวม | การติดตั้งใช้งาน)
เพิ่มประสิทธิภาพความถี่ของโฆษณา (ภาพรวม | การติดตั้งใช้งาน)
ขั้นตอนที่ 6: เลือกรูปแบบโฆษณาที่จะติดตั้งใช้งานในแอป
AdMob มีรูปแบบโฆษณาที่หลากหลายให้คุณเลือกรูปแบบที่ เหมาะสมกับประสบการณ์ของผู้ใช้ในแอปมากที่สุด คลิกปุ่มสำหรับรูปแบบโฆษณาเพื่อ ดูวิธีการติดตั้งใช้งานโดยละเอียดในเอกสารประกอบของ AdMob
แบนเนอร์
โฆษณารูปสี่เหลี่ยมผืนผ้าที่ปรากฏที่ด้านบนหรือด้านล่างของหน้าจออุปกรณ์
โฆษณาแบนเนอร์จะแสดงบนหน้าจอขณะที่ผู้ใช้โต้ตอบกับแอป และจะรีเฟรชโดยอัตโนมัติหลังจากเวลาผ่านไปช่วงหนึ่ง หากคุณเพิ่งเริ่มใช้การโฆษณาบนอุปกรณ์เคลื่อนที่ โฆษณาแบนเนอร์เป็นจุดเริ่มต้นที่ดี
ติดตั้งใช้งานโฆษณาแบนเนอร์โฆษณาคั่นระหว่างหน้า
โฆษณาแบบเต็มหน้าจอที่ครอบคลุมอินเทอร์เฟซของแอปจนกว่าผู้ใช้จะปิด
โฆษณาคั่นระหว่างหน้าเหมาะที่สุดสำหรับใช้ในช่วงหยุดชั่วคราวตามปกติในขณะที่แอปทำงาน เช่น ระหว่างด่านต่างๆ ของเกม หรือหลังจากที่งานหนึ่งเสร็จสมบูรณ์
ติดตั้งใช้งานโฆษณาคั่นระหว่างหน้าเนทีฟ
โฆษณาที่ปรับแต่งได้ซึ่งมีรูปลักษณ์สอดคล้องกับแอป
โฆษณาเนทีฟเป็นรูปแบบโฆษณาที่อิงตามคอมโพเนนต์ คุณกำหนดได้ว่าจะวางโฆษณาเนทีฟไว้อย่างไรและที่ใดเพื่อให้เลย์เอาต์สอดคล้องกับการออกแบบในแอปของคุณมากขึ้น การเลือกแบบอักษร สี และรายละเอียดอื่นๆ ด้วยตนเองจะช่วยให้คุณสร้างโฆษณาที่ดูเป็นธรรมชาติและไม่รบกวน ซึ่งจะช่วยเสริมประสบการณ์ของผู้ใช้ให้ดียิ่งขึ้น
ติดตั้งใช้งานโฆษณาเนทีฟขั้นสูงให้รางวัล
โฆษณาที่ให้รางวัลแก่ผู้ใช้สำหรับการดูวิดีโอสั้นๆ และโต้ตอบกับโฆษณาที่เล่นได้และแบบสำรวจ
โฆษณาที่มีการให้รางวัล (หรือ "โฆษณาตามรางวัล") ช่วยสร้างรายได้จากผู้ใช้ที่เล่นฟรี
| ติดตั้งใช้งานโฆษณาที่มีการให้รางวัล | ติดตั้งใช้งานโฆษณาที่มีการให้รางวัล (API ใหม่) |