เริ่มต้นใช้งาน 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.2.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 ใหม่)