บทความนี้จะทบทวนปัญหาที่คุณอาจพบบ่อยเมื่อลิงก์แอป AdMob กับ Firebase และแหล่งข้อมูลที่ใช้แก้ปัญหาเหล่านั้นได้
คุณพบปัญหาใดในการลิงก์กับ Firebase บ้าง
- ลิงก์ Firebase ไม่ได้ โปรดตรวจสอบสิทธิ์
- ลิงก์แอปกับ Firebase ไม่ได้ โปรดรีเฟรชหน้านี้แล้วลองอีกครั้ง
- มีโปรเจ็กต์ใน Firebase ถึงจำนวนที่จำกัดแล้ว
- สร้างโปรเจ็กต์ Firebase ใหม่ไม่สำเร็จ
- สร้างแอป Firebase ใหม่ไม่สำเร็จ
- ไม่มีสิทธิ์เข้าถึง Google Analytics สำหรับ Firebase จาก AdMob บัญชีนี้
- มีผู้ใช้รายอื่นในบัญชีนี้ได้รับสิทธิ์เข้าถึง Google Analytics สำหรับ Firebase อยู่แล้ว
- แอปหรือโปรเจ็กต์ Firebase ที่มีอยู่ไม่ปรากฏให้ลิงก์
หากลิงก์ Firebase ไม่ได้ ให้ตรวจสอบสิทธิ์
หากต้องการลิงก์แอป AdMob กับ Firebase โปรดตรวจสอบว่าบัญชี Google ของคุณมีบทบาทการดูแลระบบที่เหมาะสมใน AdMob, Firebase และ Google Analytics ดังนี้
- AdMob: สิทธิ์ของผู้ดูแลระบบ
- Firebase: สิทธิ์ IAM "
firebase.links.create"(รวมอยู่ในบทบาทเจ้าของหรือผู้ดูแลระบบ Firebase) - Google Analytics: บทบาทผู้ดูแลระบบหรือผู้แก้ไขในพร็อพเพอร์ตี้ Google Analytics 4 (GA4) หรือบัญชี
วิธีตรวจสอบและให้สิทธิ์ Google Analytics
- ลงชื่อเข้าใช้ Google Analytics โดยใช้บัญชีที่มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบในพร็อพเพอร์ตี้หรือบัญชี
- คลิกผู้ดูแลระบบ (ไอคอนรูปเฟืองในการนําทางด้านซ้ายล่าง)
- ในคอลัมน์บัญชีหรือพร็อพเพอร์ตี้ ให้เลือกบัญชีหรือพร็อพเพอร์ตี้ที่เชื่อมโยงกับโปรเจ็กต์ Firebase
- คลิกการจัดการการเข้าถึงพร็อพเพอร์ตี้ (หรือการจัดการการเข้าถึงบัญชี)
- ยืนยันว่าอีเมลของคุณอยู่ในรายชื่อที่มีบทบาทผู้ดูแลระบบหรือผู้แก้ไข หากไม่มีสิทธิ์ ให้แก้ไขสิทธิ์หรือขอให้ผู้ดูแลระบบมอบหมายบทบาทผู้ดูแลระบบหรือผู้แก้ไขให้คุณ
- กลับไปที่ AdMob รีเฟรชหน้าเว็บ แล้วเปิดโมดัลการลิงก์ Firebase อีกครั้ง
ลิงก์แอปกับ Firebase ไม่ได้ โปรดรีเฟรชหน้านี้แล้วลองอีกครั้ง
AdMob พบปัญหาในการเชื่อมต่อกับ Firebase เมื่อคุณพยายามลิงก์แอป โปรดรีเฟรชหน้าเว็บแล้วลองลิงก์แอปอีกครั้ง
หากยังพบปัญหาอยู่ โปรดทำดังนี้
- ตรวจสอบว่าคุณใช้อีเมลเดียวกันทั้งใน AdMob และ Firebase
- ตรวจสอบว่าโปรเจ็กต์ที่ลิงก์ยังไม่ถูกลบ
มีโปรเจ็กต์ใน Firebase ถึงจำนวนที่จำกัดแล้ว
บัญชี Firebase จะสร้างโปรเจ็กต์ได้จำนวนจำกัด ถ้าบัญชีดังกล่าวมีโปรเจ็กต์เต็มจำนวนแล้ว คุณจะได้รับข้อผิดพลาดเมื่อพยายามที่จะลิงก์แอป AdMob กับโปรเจ็กต์ใหม่
ข้อผิดพลาดประเภทนี้จะพบได้บ่อยที่สุดเมื่อคุณพยายามสร้างโปรเจ็กต์มากกว่า 11 รายการภายในเวลา 24 ชั่วโมงหลังจากเชื่อมโยงแอป AdMob กับ Firebase ครั้งแรก
สร้างโปรเจ็กต์ Firebase ใหม่ไม่สำเร็จ
ขณะนี้ยังสร้างโปรเจ็กต์ Firebase ใหม่ไม่ได้ กรณีนี้อาจหมายความว่า AdMob มีปัญหาในการเชื่อมต่อกับ Firebase หรือบัญชี Firebase อาจมีโปรเจ็กต์เต็มพิกัดแล้ว เป็นต้น
สร้างแอป Firebase ใหม่ไม่สำเร็จ
ขณะนี้ยังสร้างแอป Firebase ใหม่ไม่ได้ กรณีนี้อาจหมายความว่า AdMob มีปัญหาในการเชื่อมต่อกับ Firebase หรือมีแอปที่มีรหัสแพ็กเกจเดียวกันในโปรเจ็กต์ Firebase อยู่แล้ว
ไม่มีสิทธิ์เข้าถึง Google Analytics สำหรับ Firebase จาก AdMob บัญชีนี้
ผู้ใช้รายอื่นได้ลิงก์แอปจากบัญชี AdMob ที่แชร์กับ Firebase แล้ว แต่คุณยังไม่ได้รับสิทธิ์เข้าถึงข้อมูล Google Analytics สำหรับ Firebase
หากต้องการรับสิทธิ์เข้าถึงข้อมูล Google Analytics สำหรับ Firebase คุณต้องติดต่อผู้ใช้รายนั้นเพื่อให้สิทธิ์กับคุณผ่านคอนโซล Firebase
มีผู้ใช้รายอื่นในบัญชีนี้ได้รับสิทธิ์เข้าถึง Google Analytics สำหรับ Firebase อยู่แล้ว
ผู้ใช้รายอื่นได้ลิงก์แอปจากบัญชี AdMob ที่แชร์กับ Firebase แล้ว แต่คุณยังไม่ได้รับสิทธิ์เข้าถึงข้อมูล Google Analytics สำหรับ Firebase
หากต้องการรับสิทธิ์เข้าถึงข้อมูล Google Analytics สำหรับ Firebase คุณต้องติดต่อผู้ใช้รายนั้นเพื่อให้สิทธิ์กับคุณผ่านคอนโซล Firebase
แอปหรือโปรเจ็กต์ Firebase ที่มีอยู่ไม่ปรากฏให้ลิงก์
เมื่อพยายามลิงก์แอป คุณอาจพบว่าไม่มีตัวเลือก "ลิงก์กับแอป Firebase และโปรเจ็กต์ที่มีอยู่" หรือไม่มีแอปที่มีอยู่ปรากฏในเมนูแบบเลื่อนลง
กรณีนี้เกิดขึ้นเมื่อบัญชีของคุณมีสิทธิ์ระดับเจ้าของ/ผู้ดูแลระบบใน Firebase และ AdMob แต่ไม่มีบทบาทผู้ดูแลระบบหรือผู้แก้ไขโดยตรงในพร็อพเพอร์ตี้ Google Analytics 4 (GA4) ที่เกี่ยวข้อง เมื่อสิทธิ์ Google Analytics ไม่เพียงพอ AdMob จะไม่สามารถดึงข้อมูลสตรีมแอปที่มีสิทธิ์และซ่อนตัวเลือกในการเลือกแอปที่มีอยู่
หากต้องการแก้ไขปัญหานี้ ให้มอบบทบาทผู้ดูแลระบบหรือผู้แก้ไขให้กับบัญชี Google ของคุณในส่วนการจัดการการเข้าถึงพร็อพเพอร์ตี้ใน Google Analytics จากนั้นรีเฟรชคอนโซล AdMob