เริ่มต้น

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

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

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

สิ่งที่ต้องดำเนินการก่อน

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

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

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

ดาวน์โหลด Pเป็นประจํา ดูแหล่งที่มา

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

นําเข้าปลั๊กอิน Mobile Unity

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

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

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

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

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

Android

ในเครื่องมือแก้ไข Unity ให้เลือกชิ้นงาน > เครื่องมือจัดการทรัพยากรภายนอก > รีโซลเวอร์ Android > แก้ปัญหา ไลบรารีตัวจัดการทรัพยากรภายนอกภายนอกของ Unity จะคัดลอกทรัพยากร Dependency ที่ประกาศไปยังไดเรกทอรี Assets/Plugins/Android ของแอป Unity

iOS

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

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

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

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

ป้อนรหัสแอป AdMob และ Android ของ iOS ในแต่ละช่อง

เริ่มต้น 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 เวอร์ชัน 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);
    }