Banner
Là 1 plugin dùng để quy chuẩn cách thức Load, Show, Hide Admob banner
Last updated
Là 1 plugin dùng để quy chuẩn cách thức Load, Show, Hide Admob banner
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 lúc khi bắt đầu ứng dụng
Lưu ý: Banner không che content là được.
Download:
Vào Assets => CSCMobiPlugin => AdmobMediation => Banner => Prefabs => AdmobBanner
Kéo AdmobBanner vào Scene đầu game. Thường là các Scene Splash
Thiết lập các thông tin ở Inspector:
Auto Load: là cờ bật tắt chế độ tự load banner khi Script bắt đầu start.
Nếu không bật chế độ này thì game phải chủ động gọi: AdmobBanner.Instance.LoadAd()
AdPosition: Là vị trí hiển thị banner
Top: Là trên cùng màn hình
Bottom: Là vị trí dưới cùng màn hình
Ad Unit Id: là Id của Banner có dạng: ca-app-pub-xxxxxxxxxxxxxxxx/yyyyyyyyyy
Mặc định ban đầu Banner sẽ bị ẩn khi start. Do đó muốn show lên thì cần gọi: AdmobBanner.nstance.ShowAd()
LoadAd(): Dùng để request mới 1 quảng cáo
HideAd(): Dùng để ẩn Banner
ShowAd(): Dùng để hiển thị Banner
Remove(): Dùng để Remove quảng cáo , thường dùng trong trường hợp user mua IAP để remove quảng cáo. Nếu user thuộc diện được remove quảng cáo thì cần call Remove ngay sau khi load dữ liệu của game. Sau khi call Remove thì sẽ không thể LoadAd, HideAd, ShowAd.
Restore(): Dùng để cho restore quảng cáo sau khi bị Remove.
Code mẫu:
Bạn có thể tùy biến kế thừa abstract class BaseBanner
để thực hiện logic riêng
Code mẫu:
Bạn có thể xem ví dụ trong: Assets => CSCMobiPlugin => AdmobMediation => Banner => Samples
Tương tự phần
Tương tự