คู่มือเริ่มต้นฉบับย่อนี้มีไว้สำหรับผู้เผยแพร่โฆษณาและนักพัฒนาแอปที่ต้องการใช้ AdMob เพื่อสร้างรายได้จากแอปที่สร้างด้วย Firebase หากไม่ได้วางแผนที่จะรวม Firebase ไว้ในแอป ให้ไปที่ คำแนะนำAdMob แบบสแตนด์อโลนแทน
หากยังไม่ได้ดำเนินการ โปรดดูประโยชน์ทั้งหมดของการใช้ AdMob, Firebase และ Google Analytics ร่วมกัน
ก่อนเริ่มต้น
หากยังไม่มีโปรเจ็กต์ Firebase และแอป Firebase ให้ทำตาม คู่มือเริ่มต้นใช้งาน Firebase เพิ่ม Firebase ลงในโปรเจ็กต์ Android
ตรวจสอบว่าได้เปิดใช้ Google Analytics ในโปรเจ็กต์ Firebase แล้ว โดยทำดังนี้
หากจะสร้างโปรเจ็กต์ Firebase ใหม่ ให้เปิดใช้ Google Analytics ในระหว่างขั้นตอนการสร้างโปรเจ็กต์
หากมีโปรเจ็กต์ Firebase เดิมที่ไม่ได้เปิดใช้ Google Analytics คุณจะเปิดใช้ Google Analytics ได้จาก แท็บการผสานรวม ของ
> การตั้งค่าโปรเจ็กต์
ขั้นตอนที่ 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:24.7.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 จะเริ่มบันทึก เหตุการณ์ การวิเคราะห์และ พร็อพเพอร์ตี้ผู้ใช้ จากแอปโดยอัตโนมัติ คุณดูข้อมูลนี้ได้โดยไม่ต้องเพิ่มโค้ดใดๆ ลงในแอป หรือติดตั้งใช้งานโฆษณา คุณดูข้อมูลวิเคราะห์นี้ได้ที่ตำแหน่งต่อไปนี้
ในการ์ดเมตริกผู้ใช้ของบัญชี AdMob (แดชบอร์ดหน้าแรกหรือแอป) คุณจะดูเมตริก ผู้ใช้ที่คัดสรรแล้วซึ่งได้มาจาก ข้อมูลวิเคราะห์ที่รวบรวมมา เช่น ระยะเวลาเซสชันโดยเฉลี่ย ARPU และการเก็บรักษา
ในการวิเคราะห์ แผงหน้าปัด ของFirebase คอนโซล คุณสามารถดูสถิติรวมและสรุปตัวชี้วัดที่สำคัญ - หากคุณเพิ่ม Firebase SDK สำหรับGoogle Analytics คุณก็สามารถทำได้เช่นกันทำเครื่องหมายการแปลงสำหรับแคมเปญโฆษณา และสร้างกลุ่มเป้าหมายที่กำหนดเอง ในFirebase คอนโซล
โปรดทราบว่าเพื่อให้สามารถแสดงเมตริก ARPU และ ARPPU ได้ดีขึ้น คุณอาจต้องการรวมข้อมูลจากเหตุการณ์การวิเคราะห์แบบกำหนดเองที่เรียกว่า ecommerce_purchase ในการคำนวณรายได้สำหรับเมตริกเหล่านี้ (เรียนรู้วิธีการ)
ขั้นตอนที่ 5: (ทางเลือก) ใช้ฟีเจอร์เพิ่มเติมของ Google Analytics และ Firebase
ใช้ประโยชน์จากโอกาสและคุณสมบัติเพิ่มเติมเพื่อปรับปรุงการสร้างรายได้จากแอปและการมีส่วนร่วมของผู้ใช้:
เพิ่มและใช้ Firebase SDK สำหรับ Google Analytics
ใช้การบันทึกเหตุการณ์ที่กำหนดเอง ในแอป
ทำเครื่องหมายการแปลงสำหรับแคมเปญโฆษณาที่กำหนดเอง
รวมข้อมูลเหตุการณ์
ecommerce_purchaseรายการในการคำนวณรายได้สำหรับเมตริก ARPU และ ARPPU
หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่คำแนะนำสำหรับการใช้ Google Analytics และ Firebase กับแอป AdMob รายการ
ใช้ผลิตภัณฑ์ Firebase อื่นๆ ในแอปของคุณ
หลังจากเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว ให้ใช้ผลิตภัณฑ์อื่นๆ ของ Firebase เพื่อเพิ่มประสิทธิภาพโฆษณาในแอป
Remote Config ช่วยให้คุณสามารถเปลี่ยนพฤติกรรมและรูปลักษณ์ของแอปได้โดยไม่ต้องเผยแพร่การอัปเดตแอป โดยไม่มีค่าใช้จ่ายใดๆ สำหรับผู้ใช้ที่ใช้งานจริงรายวันแบบไม่จำกัด
A/B Testing ช่วยให้คุณสามารถทดสอบการเปลี่ยนแปลง UI คุณสมบัติ หรือแคมเปญการมีส่วนร่วมของแอป เพื่อเรียนรู้ว่าการเปลี่ยนแปลงเหล่านั้นมีผลกระทบต่อตัวชี้วัดหลัก (เช่น รายได้และการรักษาลูกค้า) หรือไม่ ก่อนที่จะเผยแพร่การเปลี่ยนแปลงดังกล่าวในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอปของคุณ
ทดลองใช้รูปแบบโฆษณาหรือการกำหนดค่าที่แตกต่างกันกับผู้ใช้กลุ่มย่อยขนาดเล็ก จากนั้นจึงตัดสินใจโดยใช้ข้อมูลเกี่ยวกับการนำโฆษณาไปใช้กับผู้ใช้ทั้งหมดของคุณ ดูข้อมูลเพิ่มเติมได้ในบทแนะนำต่อไปนี้
ทดสอบการใช้รูปแบบโฆษณาใหม่ (ภาพรวม | การติดตั้งใช้งาน)
ขั้นตอนที่ 6: เลือกรูปแบบโฆษณาที่จะนำไปใช้ในแอปของคุณ
AdMob มีรูปแบบโฆษณาให้เลือกหลากหลาย คุณจึงสามารถเลือกรูปแบบที่เหมาะสมกับประสบการณ์การใช้งานแอปของคุณได้มากที่สุด คลิกปุ่มเพื่อดูคำแนะนำการใช้งานโดยละเอียดในเอกสารประกอบ AdMob
แบนเนอร์
โฆษณารูปสี่เหลี่ยมผืนผ้าที่ปรากฏที่ด้านบนหรือด้านล่างของหน้าจออุปกรณ์
โฆษณาแบนเนอร์จะอยู่บนหน้าจอในขณะที่ผู้ใช้โต้ตอบกับแอป และสามารถรีเฟรชโดยอัตโนมัติหลังจากช่วงเวลาหนึ่ง หากคุณยังใหม่ต่อการโฆษณาบนมือถือ ถือเป็นจุดเริ่มต้นที่ดี
นำโฆษณาแบนเนอร์ไปใช้โฆษณาคั่นระหว่างหน้า
โฆษณาเต็มหน้าจอที่ครอบคลุมอินเทอร์เฟซของแอปจนกว่าผู้ใช้จะปิด
โฆษณาแบบแทรกเหมาะที่สุดที่จะใช้ในช่วงหยุดตามธรรมชาติของการทำงานของแอป เช่น ระหว่างด่านของเกมหรือหลังจากทำภารกิจเสร็จสิ้น
ติดตั้งใช้งานโฆษณาคั่นระหว่างหน้าเนทีฟ
โฆษณาที่ปรับแต่งได้ซึ่งเข้ากับรูปลักษณ์ของแอป
โฆษณาเนทีฟเป็นรูปแบบโฆษณาแบบอิงตามส่วนประกอบ คุณตัดสินใจว่าจะวางโฆษณาเนทีฟอย่างไรและที่ใดเพื่อให้เค้าโครงสอดคล้องกับการออกแบบแอปของคุณมากขึ้น การเลือกแบบอักษร สี และรายละเอียดอื่นๆ ให้กับตัวเอง จะช่วยให้คุณสร้างการนำเสนอโฆษณาที่เป็นธรรมชาติและไม่รบกวนสายตา ซึ่งสามารถเพิ่มประสบการณ์ผู้ใช้ที่ยอดเยี่ยมได้
ติดตั้งใช้งานโฆษณาเนทีฟขั้นสูงให้รางวัล
โฆษณาที่ให้รางวัลแก่ผู้ใช้สำหรับการรับชมวิดีโอสั้นๆ และโต้ตอบกับโฆษณาและแบบสำรวจที่เล่นได้
โฆษณาที่มีรางวัล (หรือ "ตามรางวัล") สามารถช่วยสร้างรายได้ให้กับผู้ใช้ที่เล่นเกมฟรีได้
| ใช้โฆษณาที่มีรางวัลตอบแทน | นำโฆษณาที่มีรางวัลมาใช้ (API ใหม่) |