Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

หากคุณยังไม่ได้เรียนรู้เกี่ยวกับทุก ผลประโยชน์ ของการใช้ AdMob, Firebase และ Google Analytics ร่วมกัน

ก่อนจะเริ่ม

  • หากคุณไม่ได้มีโครงการ Firebase และแอพพลิเค Firebase ทำตามคำแนะนำ Firebase เริ่มต้น: เพิ่ม Firebase กับโครงการ Android ของคุณ

  • ตรวจสอบให้แน่ใจว่าเปิดใช้งาน Google Analytics ในโครงการ Firebase ของคุณ:

    • หากคุณกำลังสร้างโปรเจ็กต์ Firebase ใหม่ ให้เปิดใช้ Google Analytics ระหว่างขั้นตอนการสร้างโปรเจ็กต์

    • หากคุณมีโครงการ Firebase ที่มีอยู่ที่ไม่ได้เปิดใช้ Google Analytics คุณสามารถเปิดใช้งาน Google Analytics จาก Integrations แท็บที่คุณ > การตั้งค่าโครงการ

      โครงการ Firebase สร้างขึ้นก่อนที่ 31 กรกฎาคม 2019 สามารถอัพเกรดเป็นประสบการณ์การใช้ Google Analytics เต็มรูปแบบจาก Integrations แท็บเช่นกัน การอัพเกรดนี้เป็นทางเลือก แต่แนะนำ

ขั้นตอนที่ 1: การตั้งค่าของแอปในบัญชี AdMob

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

    1. ลงชื่อเข้าใช้ หรือ ลงทะเบียน สำหรับบัญชีของ AdMob

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

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

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

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

    กรอกสองต่อไปนี้ขั้นตอนในแดชบอร์ดปพลิเคชันของบัญชี AdMob ของคุณ:

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

    2. เชื่อมโยงแอป AdMob ของคุณ ที่มีอยู่โครงการ Firebase ของคุณและ app Firebase

      ตรวจสอบว่าคุณป้อนชื่อแพ็กเกจเดียวกันกับที่คุณป้อนสำหรับแอป Firebase ค้นหาชื่อแพ็กเกจของคุณ Firebase ของแอปในบัตรปพลิเคชันของคุณที่คุณ > การตั้งค่าโครงการ

ขั้นตอนที่ 2: เพิ่มแอป AdMob ID ของคุณที่คุณ AndroidManifest.xml ไฟล์

เพิ่มของคุณ แอป AdMob ID ไปยังแอปของคุณ 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 Mobile โมดูล (app ระดับ) ของแอป build.gradle ไฟล์:

    implementation 'com.google.android.gms:play-services-ads:20.4.0'
    
  2. ก่อนที่โฆษณาโหลดโทร MobileAds.initialize() วิธีการ

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

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

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    คอตลิน+KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

ขั้นตอนที่ 4: เมตริกมุมมองของผู้ใช้และการวิเคราะห์ข้อมูล

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

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

ขั้นตอนที่ 5: (ตัวเลือก) การใช้งานอื่น ๆ อีกมากมายให้บริการของ Google Analytics และ Firebase

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

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

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

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

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

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

    • การคาดการณ์ ใช้เครื่องเรียนรู้ข้อมูลการวิเคราะห์ของคุณในการสร้างกลุ่มผู้ใช้แบบไดนามิกบนพื้นฐานของผู้ใช้พฤติกรรมที่คาดการณ์ไว้ การคาดการณ์เหล่านี้ใช้ได้กับผลิตภัณฑ์ Firebase อื่นๆ

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

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

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

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

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

ใช้โฆษณาแบนเนอร์

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

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

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

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

พื้นเมือง

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

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

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

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

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

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

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