เริ่มต้นใช้งาน AdMob ในโปรเจ็กต์ Android ของคุณ

คู่มือเริ่มต้นฉบับย่อนี้มีไว้สำหรับผู้เผยแพร่โฆษณาและนักพัฒนาซอฟต์แวร์ที่ต้องการใช้ 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

  1. ลงทะเบียนแอปของคุณเป็นแอป AdMob

    1. ลงชื่อเข้าใช้ หรือ สมัคร บัญชี AdMob

    2. ลงทะเบียนแอปของคุณกับ AdMob ขั้นตอนนี้จะสร้างแอป AdMob พร้อมด้วย รหัสแอป AdMob ที่ไม่ซ้ำซึ่งคุณจะต้องใช้ภายหลังในคู่มือนี้

    คุณจะถูกขอให้เพิ่ม SDK โฆษณาบนมือถือลงในแอปของคุณ ค้นหาคำแนะนำโดยละเอียดสำหรับงานนี้ภายหลังในคู่มือนี้

  2. เชื่อมโยงแอป AdMob กับแอป Firebase

    ขั้นตอนนี้เป็นทางเลือกแต่ขอแนะนำเป็นอย่างยิ่ง เรียนรู้เพิ่มเติมเกี่ยวกับ ประโยชน์ ของการเปิดใช้เมตริกผู้ใช้และการลิงก์แอป AdMob กับ Firebase

    ทำตามขั้นตอนสองขั้นตอนต่อไปนี้ในแดชบอร์ด Apps ของบัญชี AdMob ของคุณ:

    1. เปิดใช้ เมตริกผู้ใช้ เพื่อให้ AdMob ประมวลผลและแสดงข้อมูลการวิเคราะห์ที่คัดสรรแล้วในบัญชี AdMob ของคุณ นอกจากนี้ยังเป็นการตั้งค่าที่จำเป็นสำหรับคุณในการลิงก์แอป AdMob กับ Firebase

    2. เชื่อมโยงแอป 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: เพิ่มและเริ่มต้น SDK โฆษณาบนมือถือ

  1. เพิ่มการอ้างอิงสำหรับ SDK โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google ลงในไฟล์ Gradle ของโมดูล (ระดับแอป) (โดยปกติคือ <project>/<app-module>/build.gradle.kts หรือ <project>/<app-module>/build.gradle ):

    implementation("com.google.android.gms:play-services-ads:22.6.0")
    
  2. ก่อนที่จะโหลดโฆษณา ให้เรียกใช้เมธอด MobileAds.initialize()

    การเรียกนี้จะเริ่มต้น SDK และเรียกกลับ Listener ที่เสร็จสมบูรณ์เมื่อการกำหนดค่าเริ่มต้นเสร็จสมบูรณ์ (หรือหลังจากหมดเวลา 30 วินาที) เรียกวิธีนี้เพียงครั้งเดียวและเร็วที่สุดเท่าที่จะทำได้ เมื่อเปิดแอป

    นี่คือตัวอย่างวิธีการเรียกวิธี initialize() ในกิจกรรม:

    Kotlin+KTX

    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: ดูเมตริกผู้ใช้และข้อมูลการวิเคราะห์

หลังจากเริ่มต้นแล้ว SDK โฆษณาบนอุปกรณ์เคลื่อนที่จะเริ่มบันทึก เหตุการณ์ การวิเคราะห์และ พร็อพเพอร์ตี้ผู้ใช้ จากแอปของคุณโดยอัตโนมัติ คุณสามารถดูข้อมูลนี้ได้โดยไม่ต้องเพิ่มโค้ดใดๆ ลงในแอปหรือติดตั้งโฆษณาใดๆ คุณสามารถดูข้อมูลการวิเคราะห์ได้ที่นี่:

โปรดทราบว่าเพื่อให้แสดงตัววัด ARPU และ ARPPU ได้ดียิ่งขึ้น คุณอาจต้องการรวมข้อมูลจากเหตุการณ์ ที่กำหนดเอง ของการวิเคราะห์ที่เรียกว่า ecommerce_purchase ในการคำนวณรายได้สำหรับตัววัดเหล่านี้ ( เรียนรู้วิธีการ )

ขั้นตอนที่ 5: (ไม่บังคับ) ใช้ฟีเจอร์เพิ่มเติมของ Google Analytics และ Firebase

ใช้ประโยชน์จากโอกาสและฟีเจอร์เพิ่มเติมเพื่อปรับปรุงการสร้างรายได้จากแอปและการมีส่วนร่วมของผู้ใช้:

  • เพิ่มและใช้ Firebase SDK สำหรับ Google Analytics

    หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่คำแนะนำใน การใช้ Google Analytics และ Firebase กับแอป AdMob

  • ใช้ผลิตภัณฑ์ Firebase อื่นๆ ในแอปของคุณ

    หลังจากที่คุณเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว ให้ใช้ผลิตภัณฑ์ Firebase อื่นๆ เพื่อเพิ่มประสิทธิภาพโฆษณาในแอปของคุณ

    • การกำหนดค่าระยะไกล ช่วยให้คุณสามารถเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปของคุณโดยไม่ต้องเผยแพร่การอัปเดตแอปโดยไม่มีค่าใช้จ่ายสำหรับผู้ใช้ที่ใช้งานรายวันไม่จำกัด

    • การทดสอบ A/B ช่วยให้คุณทดสอบการเปลี่ยนแปลง UI คุณลักษณะ หรือแคมเปญการมีส่วนร่วมของแอปได้ เพื่อเรียนรู้ว่าการเปลี่ยนแปลงดังกล่าวส่งผลต่อเมตริกหลักของคุณหรือไม่ (เช่น รายได้และการรักษาผู้ใช้) ก่อนที่จะเผยแพร่การเปลี่ยนแปลงในวงกว้าง

  • เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอปของคุณ

    ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าที่แตกต่างกันกับผู้ใช้กลุ่มเล็กๆ จากนั้นจึงตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณาสำหรับผู้ใช้ทั้งหมดของคุณ หากต้องการเรียนรู้เพิ่มเติม โปรดดูบทช่วยสอนต่อไปนี้:

ขั้นตอนที่ 6: เลือกรูปแบบโฆษณาที่จะนำไปใช้ในแอปของคุณ

AdMob มีรูปแบบโฆษณาต่างๆ มากมาย คุณจึงสามารถเลือกรูปแบบที่เหมาะกับประสบการณ์ผู้ใช้แอปของคุณได้มากที่สุด คลิกปุ่มสำหรับรูปแบบโฆษณาเพื่อดูคำแนะนำการใช้งานโดยละเอียดในเอกสาร AdMob

โฆษณาสี่เหลี่ยมที่ปรากฏที่ด้านบนหรือด้านล่างของหน้าจออุปกรณ์

โฆษณาแบนเนอร์จะอยู่บนหน้าจอในขณะที่ผู้ใช้โต้ตอบกับแอป และสามารถรีเฟรชได้โดยอัตโนมัติหลังจากช่วงระยะเวลาหนึ่ง หากคุณยังใหม่กับการโฆษณาบนมือถือ โฆษณาเหล่านี้เป็นจุดเริ่มต้นที่ดี

ติดตั้งโฆษณาแบนเนอร์

โฆษณาคั่นระหว่างหน้า

โฆษณาแบบเต็มหน้าจอที่ครอบคลุมอินเทอร์เฟซของแอปจนกระทั่งผู้ใช้ปิด

โฆษณาคั่นระหว่างหน้าเหมาะที่สุดที่จะใช้ในการหยุดชั่วคราวตามธรรมชาติในขั้นตอนการทำงานของแอป เช่น ระหว่างด่านของเกมหรือหลังจากทำงานเสร็จสิ้น

ติดตั้งโฆษณาคั่นระหว่างหน้า

พื้นเมือง

โฆษณาที่ปรับแต่งได้ซึ่งเข้ากับรูปลักษณ์ของแอปของคุณ

โฆษณาเนทีฟเป็นรูปแบบโฆษณาตามองค์ประกอบ คุณเป็นผู้ตัดสินใจว่าจะวางโฆษณาเนทีฟอย่างไรและที่ไหน เพื่อให้เลย์เอาต์สอดคล้องกับการออกแบบแอปของคุณมากขึ้น ด้วยการเลือกแบบอักษร สี และรายละเอียดอื่นๆ สำหรับตัวคุณเอง คุณสามารถสร้างการนำเสนอโฆษณาที่เป็นธรรมชาติและไม่เกะกะ ซึ่งสามารถเพิ่มประสบการณ์ผู้ใช้ที่หลากหลายได้

ใช้โฆษณาเนทีฟขั้นสูง

ได้รับรางวัล

โฆษณาที่ให้รางวัลแก่ผู้ใช้ที่ดูวิดีโอสั้นและโต้ตอบกับโฆษณาและแบบสำรวจที่เล่นได้

โฆษณาที่มีการให้รางวัล (หรือ "ตามรางวัล") สามารถช่วยสร้างรายได้จากผู้ใช้ที่เล่นฟรีได้

ใช้โฆษณาที่มีการให้รางวัล ติดตั้งโฆษณาที่มีการให้รางวัล (API ใหม่)