เริ่มต้น

คู่มือนี้มีไว้สําหรับผู้เผยแพร่โฆษณาที่ต้องการสร้างรายได้จากแอป Unity

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

สิ่งที่ต้องมีก่อน

ดาวน์โหลดปลั๊กอิน Mobile Unity

ปลั๊กอิน Unity สําหรับโฆษณาในอุปกรณ์เคลื่อนที่ของ Google ช่วยให้นักพัฒนาซอฟต์แวร์ Unity แสดง โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ในแอป Android และ iOS ได้โดยไม่ต้องเขียนโค้ด Java หรือ Objective-C ปลั๊กอินมีอินเทอร์เฟซ C# สําหรับขอโฆษณาที่ใช้สคริปต์ C# ในโปรเจ็กต์ Unity

ใช้ลิงก์ด้านล่างเพื่อดาวน์โหลดแพ็กเกจ Unity สําหรับปลั๊กอิน หรือเพื่อดูโค้ดใน GitHub

ดาวน์โหลดปลั๊กอิน ดูแหล่งข้อมูล

ลองใช้ตําแหน่งโฆษณารุ่นเบต้าใหม่เพื่อการผสานรวมโฆษณาที่ง่ายขึ้นด้วย Unity Editor

นําเข้าปลั๊กอิน Unity สําหรับโฆษณาบนอุปกรณ์เคลื่อนที่

เปิดโปรเจ็กต์ในเครื่องมือแก้ไข Unity เลือกเนื้อหา > นําเข้าแพ็กเกจ > แพ็กเกจที่กําหนดเอง แล้วค้นหาไฟล์ GoogleMobileAdsPlugin.unitypackage ที่คุณดาวน์โหลด

ตรวจสอบว่าได้เลือกไฟล์ทั้งหมด แล้วคลิกนําเข้า

รวม SDK โฆษณาในอุปกรณ์เคลื่อนที่

ปลั๊กอิน Unity สําหรับโฆษณาในอุปกรณ์เคลื่อนที่ของ Google กระจายไปพร้อมไลบรารีตัวแปลค่าบริการของ Unity Play ไลบรารีนี้มีไว้สําหรับการใช้ปลั๊กอิน Unity ที่จําเป็นต้องมีการเข้าถึงไลบรารีเฉพาะของ Android (เช่น AAR) หรือ iOS CocoaPods ช่วยให้ปลั๊กอิน Unity สามารถประกาศทรัพยากร Dependency แล้ว ซึ่งระบบจะแก้ไขและคัดลอกลงในโปรเจ็กต์ Unity โดยอัตโนมัติ

ทําตามขั้นตอนที่ระบุไว้ด้านล่างเพื่อให้โปรเจ็กต์มี SDK โฆษณาในอุปกรณ์เคลื่อนที่

Android

ในเครื่องมือแก้ไข Unity ให้เลือก Assets > External Dependency Manager > AndroidDebugr > Debug ไลบรารี External Dependency Manager ของ Unity จะคัดลอกทรัพยากร Dependency ที่ประกาศไปยังไดเรกทอรี Assets/Plugins/Android ของแอป Unity

iOS

คุณไม่จําเป็นต้องดําเนินการใดๆ เพิ่มเติมเพื่อรวม SDK โฆษณาในอุปกรณ์เคลื่อนที่ลงในโปรเจ็กต์ Unity

  • เมื่อใช้ Unity 5.6 ขึ้นไป ระบบจะสร้าง xcworkspace ซึ่งประกอบด้วยไลบรารี Dependency ที่จําเป็น ใช้ xcworkspace ที่สร้างขึ้นแทนโปรเจ็กต์ Xcode มาตรฐาน
  • เมื่อใช้ Unity เวอร์ชันเก่ากว่า ทรัพยากร Dependency จะรวมอยู่ในโปรเจ็กต์ Xcode มาตรฐาน

ตั้งค่ารหัสแอป AdMob

ในเครื่องมือแก้ไข Unity ให้เลือกเนื้อหา > โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google > การตั้งค่า จากเมนู

เปิดใช้ AdMob โดยคลิกช่องทําเครื่องหมายเปิดใช้แล้วในส่วน Google AdMob จากนั้นป้อนรหัสแอป AdMob และ Android และ iOS ในแต่ละช่อง

หากแอปใช้ Ad Manager แทน AdMob ให้เปิดใช้ Google Ad Manager โดยคลิกช่องทําเครื่องหมายเปิดใช้ในส่วน Google Ad Manager

เริ่มต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่

ก่อนโหลดโฆษณา ให้แอปเริ่มต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่ด้วยการโทร MobileAds.Initialize() ขั้นตอนนี้ต้องทําเพียงครั้งเดียวเมื่อเปิดตัวแอป

ตัวอย่างวิธีเรียกใช้ Initialize() ภายในเมธอด Start() ของสคริปต์ที่แนบมากับ GameObject

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

เลือกรูปแบบโฆษณา

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

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

ใช้งานแบนเนอร์

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

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

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

เนทีฟ

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

ใช้โฆษณาเนทีฟ

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

โฆษณาวิดีโอที่มีการให้รางวัลคือโฆษณาวิดีโอแบบเต็มหน้าจอที่ผู้ใช้มีตัวเลือกในการดูจนจบเพื่อแลกกับรางวัลในแอป

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

ขอสิทธิ์ความโปร่งใสในการติดตามแอป

หากต้องการแสดงคําขอการให้สิทธิ์ความโปร่งใสในการติดตามแอป (ATT) สําหรับการเข้าถึง IDFA ให้ใช้แพ็กเกจการสนับสนุนการโฆษณา iOS 14 ของ Unity

คีย์แอปเดียวกัน

ข้อกําหนดเบื้องต้น: ปลั๊กอิน Google Mobile Ads Unity 6.1.0 ขึ้นไป

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

คีย์แอปเดียวกันจะเปิดใช้โดยค่าเริ่มต้น แต่คุณสามารถปิดใช้ได้โดยใช้ API ต่อไปนี้

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }