dktech_ads 1.0.5 copy "dktech_ads: ^1.0.5" to clipboard
dktech_ads: ^1.0.5 copied to clipboard

This is admob ad library on flutter This is admob ad library on flutter

DKTech Ads #

Init Ads #

AdmobUtils.initAdmob(isDebug: true, isShowAds: true);
- isDebug : ads thật/ads test
- isShowAds : bật tắt show qc

Banner #

1. Tạo biến static
    static BannerHolder bannerHolder = BannerHolder(idAndroid: "", idIOS: "");
2. Load banner
    AdsManager.loadBanner(context, AdsManager.bannerHolder);
3. Show banner
    AdmobUtils.bannerView(AdsManager.bannerHolder),

Native( Load trước show sau) #

1. Tạo biến static
    static NativeHolder nativeHolder = NativeHolder(idAndroid: "", idIOS: "");
2. Load native
     AdsManager.loadNativeMediumWithLayout(context, AdsManager.nativeHolder);
3. Show native
    AdmobUtils.bannerView(AdsManager.bannerHolder),

(gọi hàm load trước khi vào màn muốn show native)

Inter #

1. Tạo biến static
      static InterHolder interHolder = InterHolder(idAndroid: "", idIOS: "");
2. Load and show inter
  AdmobUtils.loadAndShowInter(interHolder, onAdClosed: () {
  // Action khi tắt qc
}, onAdFail: () {
  // Action khi qc fail
}, enableLoadingDialog: true);
(enableLoadingDialog: bật/tắt dialog loading)

Reward Interstitial #

1. Tạo biến static
    static RewardHolder rewardHolder = RewardHolder(idAndroid: "", idIOS: "");
2. Load and show Reward Interstitial
    AdmobUtils.loadAndShowRewardedInterstitial(rewardHolder,
    onEarned: () {
        //action khi nhận được reward
    }, onAdClosed: () {
        //action khi tắt qc
    }, onAdFail: () {
        //action khi qc fail
    }, enableLoadingDialog: true);
    (enableLoadingDialog: bật/tắt dialog loading)

NOTE #

  • Native được custom riêng từng platfrom( mới có android)
  • Code native android ở trong file MainActivity
  • File layout ở trong thư mục res/layout
  • Các file background của native ở trong thư mực res/drawable
1
likes
150
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

This is admob ad library on flutter This is admob ad library on flutter

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

connectivity_plus, cupertino_icons, flutter, flutter_easyloading, fluttertoast, google_mobile_ads, shimmer

More

Packages that depend on dktech_ads