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