การใส่โฆษณา Admob เพื่อสร้างรายได้ เกมมือถือ #UE4

1.แรกเริ่ม ผมได้สร้างโปรเจ็คเกมแบบ Blueprint แต่ต้องใส่โค้ด C++ ทำโดย
-ที่ Content Browser คลิกรูปตา เลือก Show C++  Classes
-เมื่อโฟลเด้อ Engine C++ Classes ออกแล้วหาพื้นที่ว่างแล้วคลิกขวาเลือก New C++ Class
-ใส่โค้ดที่โฟลเด้อ Source ของโปรเจ็คเกมที่ไฟล์ ProjectName.Target.cs ซึ่งก๊อปโค้ดเอาจากที่นี่



2. ตั้งค่าที่ Project Setting > Android
ใส่แค่ com.android.vending.BILLING ก็พอ
ได้เอารหัสมาจาก Play.Console และ Admob
รหัสโฆษณาจาก Admod>Ad Units
ที่ Google Play Console
-รหัส Games App ID จาก Play Games Services>Setup and management>Configuration>Project ID
-รหัส Google Play License Key จาก Monetization setup>Licensing

3. ใส่โค้ด
Banner เป็น Ad เล็กๆ
กรณีอยากซ่อน Ad

กรณีใส่ Ad แบบ Interstitial เป็นโฆษณาคั้นหน้าประมาณ 5 วินาที บางทีก็เป็นรูปเฉยๆ กดปิดได้เลย
Ad นี้ต้องโหลดก่อน ในที่๊นี้ใส่ที่ Event BeginPlay
Ad แบบนี้ไม่มีซ่อน 

สรุป มี 3 ขั้นตอน
1. การสร้าง C++ Class
2. การตั้งค่าโปรเจ็ค Android
3. การใส่โค้ดให้แสดง Ad มี 2 แบบคือ Banner และ Interstitial
ส่วนโฆษณาวิดีโอ 30 วินาที RewardVideo ยังไม่ได้งม แต่มีแนวทางที่นี่ และ ที่นี่
กรณีโฆษณาไม่แสดง ไปอ่านสาเหตุที่นี่
สรุป ถ้าจะแสดงโฆษณา Admob ไม่ว่าจะสร้างโปรเจ็คแบบไหนต้องใส่โค้ด C++

No comments:

Post a Comment