Blog

Facebook Icon Twitter Icon Linkedin Icon
Facebook Icon Twitter Icon Linkedin Icon

ฉบับ 10 เชื่อมโยง AdMob กับ Firebase

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

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

เราจะแนะนำชุดเครื่องมือพัฒนาแอปที่ใช้งานได้สูงนี้ด้วยการตอบคำถาม เช่น What is Firebase? Firebase มีคุณสมบัติอะไรบ้าง? จะเชื่อมโยง Firebase กับ AdMob ได้อย่างไร สิ่งใดที่เปิดใช้งานโดยการเชื่อมโยง FIrebase กับ AdMob

มาดูชุดเครื่องมือพัฒนาแอปที่ใช้งานได้สูงนี้กัน

1. Firebase คืออะไร?

Mobile Backend as a Service (MBaaS) เป็นคำทั่วไปสำหรับบริการที่ให้บริการโซลูชันส่วนหลังสำหรับการพัฒนาแอปในระบบคลาวด์

การดำเนินการแบ็คเอนด์พื้นฐานโดยทั่วไป ได้แก่ การแจ้งเตือนแบบพุช ฐานข้อมูล การจัดเก็บข้อมูล และการเข้าสู่ระบบ/การรับรองความถูกต้องทางสังคม เป็นต้น

การสร้างสิ่งเหล่านี้ตั้งแต่เริ่มต้นจะต้องใช้เวลาหลายชั่วโมงและทักษะที่หลากหลาย แม้ว่าคุณจะมีสิ่งเหล่านี้ แต่ก็ยังต้องใช้ความพยายามอย่างมาก

การจัดสรรทรัพยากรให้กับแบ็กเอนด์มากเกินไปอาจทำให้การพัฒนาส่วนหน้าล่าช้า เช่น UI และฟีเจอร์ที่สำคัญที่สุด แพลตฟอร์ม MBaaS เช่น Google Firebase, Amazon AWS และ Microsoft Azure ช่วยหลีกเลี่ยงความล่าช้าดังกล่าว คุณเพียงแค่พัฒนาแอปส่วนหน้าของคุณและปล่อยให้ MBaas จัดการทุกอย่าง

คลิก

ที่นี่

เพื่อเริ่มต้นใช้งาน Firebase

นี่คือข้อดีของ Firebase:

Firebase มีฟีเจอร์ในตัว 18 รายการในสี่หมวดหมู่ ได้แก่ “Analytics” “Develop” “Quality” และ “Grow” คุณสมบัติส่วนใหญ่นั้นฟรี นอกจากนี้ยังสามารถใช้คุณลักษณะพิเศษได้โดยลิงก์กับผลิตภัณฑ์อื่นๆ ของ Google

Firebase ช่วยให้คุณ :<>

1. ปรับขนาดการพัฒนาแอปโดยไม่มีการจัดการเซิร์ฟเวอร์

2. ตรวจสอบประสิทธิภาพของแอป

3. ส่งและรับข้อความ ส่งการแจ้งเตือนแบบพุชในแอปของคุณ

4. ผสานรวมความสามารถในการเรียนรู้ของเครื่องเข้ากับแอปของคุณ

2. เริ่มต้นใช้งาน Firebase

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

ต่อไปนี้เป็นสามขั้นตอนในการเริ่มต้นใช้งาน Firebase

1.เข้าสู่ระบบ

2.เพิ่มโครงการของคุณ

3.รวม Firebase SDK

2-1. เข้าสู่ระบบ

เช่นเดียวกับบริการอื่นๆ ของ Google คุณต้องมีบัญชี Google

เข้าสู่ระบบ

ไปยัง Firebase ไม่มีข้อกำหนดที่แตกต่างกันในการเข้าสู่ระบบเช่นเดียวกับ AdSense หรือ AdMob

2-2. เพิ่มโครงการของคุณ

หลังจากที่คุณเข้าสู่ระบบ คุณจะเห็นหน้าต่อไปนี้ คลิกปุ่มสร้างโครงการใหม่

โครงการ Firebase เป็นแพลตฟอร์มการพัฒนาแอปที่มีชุดบริการที่ช่วยคุณจัดการและพัฒนาแอปในระบบปฏิบัติการต่างๆ

เพิ่มแอปของคุณในโครงการ Firebase เมื่อคุณสร้างแล้ว

2-3. ผสานรวม Firebase SDK

หลังจากเพิ่มแอปแล้ว ให้ดาวน์โหลดไฟล์กำหนดค่า Firebase และเพิ่ม Firebase SDK ลงในแอปของคุณ

ขั้นตอนเหล่านี้จะอธิบายโดยละเอียด

ที่นี่

3. การเชื่อมโยง Firebase กับ AdMob

หากต้องการลิงก์ Firebase กับ AdMob คุณต้องมีบัญชี AdMob และ Google Mobile Ads SDK ที่เพิ่มในโครงการของคุณ

หากคุณยังไม่ได้เพิ่ม SDK โปรดอ้างอิงลิงก์ด้านล่าง

iOS:https://firebase.google.com/docs/admob/ios/quick-start

แอนดรอยด์:https://firebase.google.com/docs/admob/android/quick-start

โปรดเปิด AdMob UI เพื่อเชื่อมโยง AdMob กับ Firebase จากนั้นทำตามขั้นตอนด้านล่าง:

1.เปิดแอปในเมนูด้านซ้ายของ AdMob UI แล้วเลือกแอปที่คุณต้องการลิงก์กับ Firebase

2. คลิกที่การตั้งค่าแอพในเมนูด้านซ้าย

3.คลิกจัดการบริการที่เชื่อมโยงและค้นหา Firebase

4.คลิกลิงก์ไปยัง FIREBASE

การแก้ไขปัญหา

– ไม่มี app ID

ใส่ชื่อแพ็คเกจ (android) หรือ bundle ID (iOS)

– ได้รับข้อผิดพลาด: “คุณไม่มีสิทธิ์เข้าถึง”

เฉพาะเจ้าของโปรเจ็กต์ของ AdMob และ Firebase เท่านั้นที่สามารถลิงก์กับ Firebase ได้ ขอให้เจ้าของโครงการเชื่อมโยงหรือสร้างโครงการของคุณเอง

เฉพาะเจ้าของโครงการทั้งใน AdMob และ Firebase เท่านั้นที่สามารถลิงก์ได้ ขอให้เจ้าของโครงการทำสิ่งนี้หรือสร้างโครงการของคุณเอง

4. การลิงก์ Firebase เปิดใช้งานอะไรได้บ้าง

การลิงก์ AdMob กับ Firebase ช่วยให้คุณเข้าถึงข้อมูล Google Analytics สำหรับ Firebase (GAFF) ที่ให้เมตริกแอปที่ได้รับการปรับปรุงและการแสดงโฆษณาที่ยืดหยุ่น คุณสมบัติที่สำคัญของพวกเขาคือ:

App Metrics ที่ปรับปรุง

แล้ว 1.รายงานกลุ่มประชากรภายใน AdMob UI 2.

รายงานรายได้แยกตามกลุ่มผู้ใช้

การแสดงโฆษณาที่ยืดหยุ่น

1. การแสดงโฆษณาแบบแบ่งกลุ่มด้วยแมชชีนเลิร์นนิง

2. ทดสอบโฆษณาที่ออกแบบใหม่โดยไม่มีการตรวจสอบจาก App Store

3. เรียกใช้การทดสอบ A/B หลายครั้งเพื่อค้นหากลยุทธ์ที่ดีที่สุด

มาดูคุณสมบัติแต่ละอย่างกัน

เมตริกแอปที่ปรับปรุงแล้ว

1. รายงานตามรุ่นภายใน AdMob UI

“Cohort” ในที่นี้หมายถึงกลุ่มผู้ใช้ที่ติดตั้งแอปในวันเดียวกัน AdMob ช่วยให้คุณเห็นอัตราการรักษาผู้ใช้และ LTV ต่อกลุ่มประชากรตามรุ่น ช่วยให้คุณค้นหาวิธีแก้ปัญหาผ่านการวิเคราะห์

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

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

หากอัตราการรักษาผู้ใช้ไม่เพิ่มขึ้น คุณสามารถลองใช้การกำหนดค่าระยะไกลของ Firebase เพื่อเพิ่ม LTV ให้ได้สูงสุดในวันที่สอง

2. รายงานรายได้ตามส่วนผู้ใช้

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

ต่อไปนี้เป็นคำแนะนำในการเริ่มต้นใช้งาน Google Analytics สำหรับ FIrebase:

iOS:https://firebase.google.com/docs/analytics/get-started?platform=ios

แอนดรอยด์:https://firebase.google.com/docs/analytics/get-started?platform=android


การแสดงโฆษณาที่ยืดหยุ่น

1. การแสดงโฆษณาแบบแบ่งส่วนด้วยการเรียนรู้ของเครื่อง

Firebase นำแมชชีนเลิร์นนิงไปใช้ในแอป เปิดใช้งานการแบ่งกลุ่มอัจฉริยะ ซึ่งเป็นการจัดประเภทอัตโนมัติที่ระบุผู้ใช้ที่ไม่น่าจะทำการซื้อในแอป และแสดงโฆษณาต่อผู้ที่ไม่ได้ซื้อเหล่านี้เท่านั้น

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

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

2. ทดสอบโฆษณาที่ออกแบบใหม่โดยไม่ต้องตรวจสอบ App Store

ด้วยการกำหนดค่าระยะไกลของ Firebase คุณจะเปลี่ยนตัวแปรในแอปได้โดยไม่ต้องผ่านการตรวจสอบจาก App Store

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

・อัตราการรักษาผู้ใช้และเวลาการใช้งานไม่ลดลงหรือไม่

・รายได้จากโฆษณาเพิ่มขึ้นหรือไม่

*คุณสามารถรับคำตอบสำหรับคำถามเหล่านี้ด้วยจุดข้อมูลที่แสดงในกราฟ GAFF หากคุณเพิ่ม GAFF ลงในแอปของคุณ

3. ทำการทดสอบ A/B หลายครั้งเพื่อค้นหากลยุทธ์ที่ดีที่สุด

ผลการทดสอบ Firebase A/B มีให้ผ่าน GAFF

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

เมื่อใช้การกำหนดค่าระยะไกล คุณสามารถเรียกใช้การทดสอบ A/B ได้ง่ายและเร็วขึ้น ทำให้วงจร PDCA รวดเร็วขึ้น

Latest Blog