NativeAd
Là Plugin để giúp Dev tích hợp NativeAd nhanh nhất có thể
Last updated
Là Plugin để giúp Dev tích hợp NativeAd nhanh nhất có thể
Last updated
Trong Project phải có GoogleMobileAds:
Cần có MobileAds.RaiseAdEventsOnUnityMainThread = true;
trước khi gọi MobileAds.Initialize(initStatus). Gọi lúc khi bắt đầu ứng dụng
Cần thực hiện MobileAds.Initialize(initStatus)
để khởi tạo MobileAds. Gọi khi bắt đầu ứng dụng
Import CSCMobiLogger:
Download:
Vào Assets => CSCPlugin => AdmobMediation => AdmobNativeAd => Prefabs
Kéo Prefab AdmobNativeAdPoolManager vào đầu game, nơi Scene đầu tiên của game
Thiết lập các thông số trong AdmobNativeAdPoolManager:
Auto Load: Cờ bật tắt tự động load quảng cáo ban đầu vào pool. Nếu đặt AutoLoad = false thì cần call method Init để load quảng cáo theo logic của game
AdUnitId: là Id của quảng cáo native
Init Pool Size: là số lượng quảng cáo sẽ được load trước vào pool. (Lưu ý: Cần tùy biến số lượng phù hợp, để tránh load nhiều mà không hiển thị hết, gây ra tỉ lệ Show Rate kém)
Max Pool Size: Là số lương quảng cáo tối đa sẽ được lưu trữ vào Pool.
Next Load Delay Seconds: Là số giây delay cho mỗi lần load quảng cáo trong Pool. Yêu cầu từ 5s trở lên
Load Ad After Fail Seconds: Là số giây delay cho mỗi lần load quảng cáo bị fail của Pool. Yêu cầu từ 10s trở lên
Max Load Fail Count: Là số lượng tối đa load lại quảng cáo khi bị fail
Tạo 1 Script kế thừa từ class AdmobNativeAd
Code mẫu:
Overide các method để lắng nghe sự kiện
Kéo script vừa tạo ở bước 3.2
Tạo UI đầy đủ các thành phần gồm có: AdIcon, AdChoice, AdHeadline, Ad Body, AdCallToAction, AdImage
Đưa các thành phần UI vào Script (Tham khảo Prefab: NativeAd)
Bạn có thể xem ví dụ trong: Assets => CSCMobiPlugin => AdmobMediation => AdmobNativeAd=> Samples