AdMob ใน Android Instant Apps

Android Instant Apps ช่วยให้แอป Android ทำงานได้ทันทีโดยไม่ต้องติดตั้ง คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่ต้องการสร้างรายได้จาก Instant App ของ Android ด้วย AdMob

ข้อกำหนดเบื้องต้น

  • ใช้ Android Studio 3.0 Canary 1 ขึ้นไป
  • Instant Apps Development SDK
  • Android SDK Platform O
  • กำหนดเป้าหมาย Android ระดับ API 14 ขึ้นไป

นำเข้า Mobile Ads SDK

Instant Apps ของ Android ต้องมีโครงสร้างเป็นโมดูลที่ระบุที่อยู่ URL ได้และมีขนาดไม่เกิน 4 MB เราขอแนะนำให้ใช้ Google Mobile Ads Lite SDK แทนเวอร์ชันมาตรฐานเพื่อช่วยให้ขนาดไม่เกินข้อจำกัดนี้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ Lite SDK รวมถึงข้อจำกัดได้ใน คู่มือ Lite SDK

แอปสามารถนำเข้า Google Mobile Ads Lite SDK ด้วยทรัพยากร Dependency ของ Gradle เปิดไฟล์ build.gradle ระดับแอปของแอป แล้วมองหาส่วน "dependencies"

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.gms:play-services-ads-lite:25.4.0'
    ...
}

เพิ่มบรรทัดที่แสดงเป็นตัวหนาด้านบน ซึ่งจะสั่งให้ gradle ดึง Mobile Ads Lite SDK เวอร์ชันล่าสุด เมื่อเสร็จแล้ว ให้บันทึกไฟล์และทำการซิงค์ Gradle

Lite SDK จะเผยแพร่เป็นส่วนหนึ่งของ Google Repository ดังนั้นคุณอาจเห็นข้อความจาก Android Studio ขอให้คุณติดตั้ง หากเป็นเช่นนั้น เพียงแค่ยอมรับการดาวน์โหลด แล้ว Android Studio จะจัดการส่วนที่เหลือให้เอง

ขั้นตอนถัดไป

ขั้นตอนถัดไปในการแสดงโฆษณา AdMob และสร้างรายได้คือการเริ่มต้น Mobile Ads SDK และเลือกรูปแบบโฆษณา

สื่อกลางใน Instant Apps

ระบบไม่รองรับสื่อกลางของ Google อย่างเป็นทางการเมื่อสร้างรายได้จาก Instant Apps ของ Android ด้วย AdMob Instant Apps กำหนดให้โหลดเนื้อหาเว็บทั้งหมดที่แสดงผ่านการเชื่อมต่อที่ปลอดภัย โฆษณาจาก AdMob เป็นไปตามข้อกำหนดนี้ แต่โฆษณาจากเครือข่ายโฆษณาของบุคคลที่สามอาจไม่เป็นไปตามข้อกำหนด ดังนั้น เราขอแนะนำให้คุณสร้างหน่วยโฆษณาใหม่ที่ไม่ใช้สื่อกลางเมื่อสร้างรายได้จาก Instant App ของ Android ด้วย AdMob