Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

admob-plus-cordova

admob-plus2.4kMIT2.0.0-alpha.19TypeScript support: included

Trustable Google AdMob Cordova Plugin, successor of cordova-plugin-admob-free. Unlike some Cordova AdMob plugins, no ad-sharing, free to use. TypeScript friendly. Compatible with Ionic. admob-plus-cordova is one of the most popular Cordova AdMob plugins.

cordova, admob, admob-cordova, cordova-admob, ecosystem:cordova, cordova-android, cordova-ios, cordova-plugin, ad, admob-plus, admob-plus-cordova, cordova-plugin-admob-free, google-admob, monetization, typescript

readme

AdMob Plus

AdMob Plus

AdMob Plus is the successor of cordova-plugin-admob-free, provides a clean API and is built with modern tools.

Features

  • No Ad-Sharing
  • No Remote Control
  • Fully Open Source
  • Well maintained

Documentation

You can find the documentation on the website.

Contributing

  • Star this repository
  • Open issue for bug reports
  • Suggest features in Discussions

Sponsors

This project needs sponsors!

Disclaimer

This is third party software, not a product of Google Inc.

Google AdMob is a trademark of Google, Inc.

License

AdMob Plus is MIT licensed.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.0.0-alpha.19 (2024-11-15)

Features

  • cordova/android: update PLAY_SERVICES_VERSION to 23.2.0 (7297e17)
  • cordova/ios: update Google-Mobile-Ads-SDK to 11.6.0 (ae74b23)

2.0.0-alpha.18 (2024-04-17)

Features

  • cordova/ios: update Google-Mobile-Ads-SDK to 11.3 (fec271b)

2.0.0-alpha.17 (2024-04-12)

Bug Fixes

  • cordova-native: read display options from show() (0f75921)
  • cordova/android: load native view providers on load (#662) (619aa88)

2.0.0-alpha.16 (2024-04-08)

Features

  • cordova/android: update PLAY_SERVICES_VERSION to 23.0.0 (72f8f47)
  • cordova/ios: update Google-Mobile-Ads-SDK to 11.2.0 (38425cb)

2.0.0-alpha.15 (2024-03-05)

Bug Fixes

  • cordova/ios: update API (da95f24)

Features

  • cordova/android: support publisherFirstPartyIDEnabled (45c0e46)
  • cordova/ios: update Google-Mobile-Ads-SDK to 11.0.1 (b16a27f)

2.0.0-alpha.14 (2023-12-12)

Features

  • cordova-consent/android: implement new actions (88111f6)
  • cordova/android: update PLAY_SERVICES_VERSION to 22.5.0 (9a0189a)
  • cordova/ios: update Google-Mobile-Ads-SDK to 10.13.0 (90b7118)
  • cordova/ios: update Google-Mobile-Ads-SDK to 10.14.0 (50e99bb)

2.0.0-alpha.13 (2023-07-09)

Bug Fixes

  • cordova/android: clone map to remove item safely, #592 (05bb250)

2.0.0-alpha.12 (2023-07-03)

Bug Fixes

  • cordova/android: check null value correctly (be4593f)
  • cordova/android: do not crash when appVolume is not set (a372849)
  • cordova/android: handle null correctly for optFloat() (46d846d)

2.0.0-alpha.11 (2023-06-28)

Bug Fixes

  • cordova/android: remove ads item in main thread, #592 (a5f53ca)

Features

  • cordova/android: load app open ad without orientation (3cd6fd1)
  • cordova: remove AppOpenAdOrientation (2e39dbb)

2.0.0-alpha.10 (2023-06-21)

Bug Fixes

  • cordova/android: use thread-safe hash map, #592 (e9d2b20)

2.0.0-alpha.9 (2023-06-20)

Features

  • cordova/android: allow config sameAppKey (dc16d80)
  • cordova/ios: update Google-Mobile-Ads-SDK to 10.6.0 (ade3e8a)

2.0.0-alpha.8 (2023-06-17)

Note: Version bump only for package admob-plus-cordova

2.0.0-alpha.7 (2023-06-14)

Bug Fixes

  • cordova/android: ignore exception, fix #588 (e57f1a6)
  • cordova/android: resolve on duplicate start() (3a3da63)

2.0.0-alpha.6 (2023-06-12)

Note: Version bump only for package admob-plus-cordova

2.0.0-alpha.5 (2023-06-11)

Features

  • cordova-webview-ad/ios: moved code from cordova/ios (#586) (2bccb1e)

2.0.0-alpha.4 (2023-06-09)

Bug Fixes

Features

  • cordova-webview-ad: init plugin (7555be0)
  • cordova/android: remove core Ad class (b6a3e19)
  • cordova/android: remove old config actions (0007810)
  • cordova: remove old config actions (9a797ff)
  • cordova: remove requestTrackingAuthorization() (c543bad)

2.0.0-alpha.3 (2023-06-03)

Bug Fixes

  • cordova/android: set banner ad size (b6bf954)

Features

  • cordova/ios: remove ad-type specific events (fc5192e)
  • cordova/ios: store ad id as String (b597a0c)
  • cordova: ignore ad create error (86ab9c6)
  • cordova: remove ad-type specific events (2513479)
  • cordova: set ad id default to adUnitId (0273ed3)

2.0.0-alpha.2 (2023-05-31)

Features

  • cordova/android: allow enable AdMobPlusOverrideUrlLoading without webview ad enabled (c6bf09f)
  • cordova/android: optimize initialization and ad loading (6e168d0)
  • cordova/android: update PLAY_SERVICES_VERSION to 22.1.0 (613f974)

2.0.0-alpha.1 (2023-05-27)

Features

  • cordova/android: rename perference to AdMobPlusOverrideUrlLoading (0027c69)
  • cordova: support for WebView API for Ads on Android and iOS (#539) (6f2a9fc)

2.0.0-alpha.0 (2023-05-22)

Bug Fixes

  • cordova: install missing fs-extra type (6f80de6)

Features

  • cordova/android: rewrite in kotlin (2973d57)
  • cordova/android: update PLAY_SERVICES_VERSION to 22.0.0 (d263f9c)
  • cordova/ios: feat: update Google-Mobile-Ads-SDK to 10.5.0 (07e29de)
  • cordova/ios: update SKAdNetworkIdentifier (c909bf0)

1.28.0 (2022-08-14)

Features

  • cordova: emit esm module (230aa66)
  • emit esm module (fc4bc0e)
  • update com.google.android.gms:play-services-ads to 20.6.0 (3e334cd)

1.27.0 (2022-03-03)

Bug Fixes

  • use GAD prefix constants (ac74eb8)

Features

  • update Google-Mobile-Ads-SDK to 8.13.0 (9b6c259)

1.26.1 (2022-02-24)

Note: Version bump only for package admob-plus-cordova

1.26.0 (2022-02-20)

Bug Fixes

  • cordova-native: remove broken tsconfig (3d242e1)

Features

  • ionic: add NativeAd wrapper (7db380b)
  • update com.google.android.gms:play-services-ads to 20.4.0 (76557ea)

1.25.0 (2021-09-24)

Features

  • cordova/android: support adaptive banner (6b511f2)
  • cordova/ios: support adaptive banner (f9e724e)
  • cordova: add BannerSize type (a60439d)
  • update Google-Mobile-Ads-SDK to 8.11.0 (fb59775)

1.24.0 (2021-09-12)

Features

  • cordova/ios: allow config same app key (166fdab)

1.23.1 (2021-09-07)

Bug Fixes

1.23.0 (2021-09-06)

Bug Fixes

  • cordova/ios: remove placeholder from stack view on banner hide (5819e68)

Features

  • cordova/ios: use banner placeholder to avoid layer issue, #424 (b97be99)
  • update Google-Mobile-Ads-SDK to 8.10.0 (5c4e304)

1.22.0 (2021-08-27)

Bug Fixes

Features

  • update com.google.android.gms:play-services-ads to 20.3.0 (c1ed590)
  • update Google-Mobile-Ads-SDK to 8.9.0 (be155c3)

1.21.1 (2021-08-10)

Bug Fixes

  • cordova: persist ad id counter to avoid id reuse between pages, #419 (b5e1a1f)

1.21.0 (2021-08-05)

Bug Fixes

  • cordova/ios: insert stack view just above webview, #417 (c116498)
  • cordova/ios: remove unused AdSupport import (98d6fcf)

Features

  • cordova/ios: update SKAdNetworkItems value (0645389)
  • cordova: delay ad creation until it needed (b9057a7)
  • cordova: start on ad creation (8e54065)
  • update Google-Mobile-Ads-SDK to 8.8.0 (afdc1fc)

1.20.1 (2021-07-14)

Bug Fixes

  • cordova: use explicit cls name (6828d99)

1.20.0 (2021-07-10)

Features

  • cordova/android: implement configure() (234d73b)
  • cordova/ios: add admob.configure() (19a06d7)
  • cordova/ios: add contentUrl, keywords ad options (08a1d3f)
  • cordova/ios: emit ad.click event (c2bb6f1)
  • update Google-Mobile-Ads-SDK to 8.7.0 (a66c614)

1.19.2 (2021-06-30)

Reverts

  • Revert "fix: set ads with main.sync" (68fe79e)

1.19.1 (2021-06-29)

Bug Fixes

1.19.0 (2021-06-28)

Features

  • cordova: add MobileAd.on() (6edb40a)
  • cordova: emit banner size with load event (802b58e)
  • cordova/android: emit generic events (87c01ef)
  • cordova/ios: emit generic ad events (ccd1787)

1.18.0 (2021-06-25)

Bug Fixes

  • cordova/android: clear NativeAdView, fix #390 (82ccfd7)

Features

  • update com.google.android.gms:play-services-ads to 20.2.0 (5dc36a4)
  • update Google-Mobile-Ads-SDK to 8.6.0 (acd4cbb)
  • cordova/andorid: use GenericAd (cc5ecfd)
  • cordova/ios: use AMBCoreAd (ac59ab4)
  • internal/cli: copy AMBCore.swift (a47fe59)

1.17.0 (2021-06-11)

Features

  • capacitor/andorid: use GenericAd (4b2e52c)
  • cordova: add AppOpenAd orientation option, close #377 (f9d2110)
  • cordova: add NativeAd.showWith() (8b136cd)

1.16.0 (2021-06-08)

Bug Fixes

  • cordova/android: add native view to content view, fix #371 (78138b3)
  • cordova/android: expose Helper.ads (9a92f43)
  • cordova/ios: add native ad view sibling to webview, fix #373 (031db9b)

Features

  • config deivce for firebase test lab (61f20b7)
  • extract common code to admob.plus.core (1cd2d50)
  • cordova: add view option to NativeAd (1a011c1)

1.15.0 (2021-06-04)

Features

  • cordova: add frame options to ManagedNativeAd.show() (54323ff)
  • cordova: add ManagedNativeAd.hide() (5ebf61b)
  • cordova: introduce createAd() (95c1deb)
  • cordova: remove admob.createAd() (4401272)
  • cordova: remove ManagedNativeAd (95555e8)
  • cordova-native: move native ad view code to its own package (9986603)
  • cordova/android: implement Native ad (26651ea)
  • cordova/ios: add AMBPlugin.registerNativeAdViewProviders() (1477334)
  • react-native/ios: emit ad.reward event (0cad1c9)

1.14.0 (2021-05-30)

Bug Fixes

  • capacitor/ios: do not clear ad on present, fix #358 (93d181a)
  • cordova/android: return boolean from AppOpenAd.show() (3ed61e4)
  • cordova/ios: remove ad on main thread, fix #359 (4f55aa4)

Features

  • cordova/android: implement GenericAd for AppOpenAd (2a4c16b)
  • cordova/ios: add NativeAd (20f9827)
  • cordova/ios: export AppOpenAd.isLoaded() (cbf3486)
  • cordova/ios: export load(), show() for app open ad (aee4635)

1.13.1 (2021-05-29)

Bug Fixes

  • cordova/android: stop AdActivity on back, fix #353 (65efc2a)
  • cordova/ios: set ad to nil on dismiss, fix #356 (99235c7)

1.13.0 (2021-05-28)

Bug Fixes

  • cordova/ios: emit load events (b07b7ca)

Features

  • cordova: pass ad instance in event.data (d3cd5fb)
  • cordova: rename AppOpenAd.tryToPresent() to showOrLoad() (dd67e1c)
  • cordova/android: add AppOpenAd (a9ba18c)
  • cordova/android: emit AppOpenAd events (39c9e53)
  • cordova/ios: add AppOpenAd (59a7061)
  • cordova/ios: emit AppOpenAd events (8f4c74a)

1.12.4 (2021-05-24)

Note: Version bump only for package admob-plus-cordova

1.12.3 (2021-05-24)

Note: Version bump only for package admob-plus-cordova

1.12.2 (2021-05-24)

Bug Fixes

  • cordova/ios: add clear for full-screen ads (d17fc81)
  • cordova/ios: add clear function (#346) (d30ca5a)

1.12.1 (2021-05-20)

Note: Version bump only for package admob-plus-cordova

1.12.0 (2021-05-12)

Features

  • update Google-Mobile-Ads-SDK to 8.5.0 (dc2b13c)

1.11.1 (2021-05-11)

Bug Fixes

1.11.0 (2021-05-06)

Bug Fixes

  • cordova/android: reload hidden banner on size change, fix #327 (3290dcd)

Features

  • internal/cli: geneate cordova admob.banner.size event (9c915c6)

1.10.1 (2021-05-04)

Bug Fixes

  • cordova/android: do not reload hidden banner, fix #332 (ccacdae)

1.10.0 (2021-05-03)

Features

  • cordova/android: update PLAY_SERVICES_VERSION to 20.1.0 (4810143)
  • cordova/ios: admob.banner.size event also fires on iOS (efeecb3)

1.9.2 (2021-05-02)

Bug Fixes

  • cordova/android: check layouts are not null (1dfb590)

1.9.1 (2021-05-02)

Note: Version bump only for package admob-plus-cordova

1.9.0 (2021-05-01)

Bug Fixes

Features

  • cordova/android: add admob.banner.size event to get banner width/height (#322) (237b3ed)

1.8.3 (2021-05-01)

Bug Fixes

  • cordova/ios: activate constraint only when stack view is added, fix #323 (d9e3320)

1.8.2 (2021-04-30)

Bug Fixes

1.8.1 (2021-04-29)

Bug Fixes

  • cordova/android: prevent crash on showing offset banner twice, fix #319 (5f37940)

1.8.0 (2021-04-23)

Features

  • cordova/android: update PLAY_SERVICES_VERSION to 20.0.0 (1476356)
  • cordova/ios: update Google-Mobile-Ads-SDK to 8.4.0 (6d03ac2)

1.7.1 (2021-04-21)

Bug Fixes

  • cordova/ios: reserve space for statusBarBackgroundView, fix #310 (0a38db3)

1.7.0 (2021-04-17)

Bug Fixes

  • cordova/ios: do not prepare stack view for offset banner (da23bbf)

Features

  • cordova/ios: allow config backgroundColor (5ae8cd9)

1.6.0 (2021-04-16)

Features

  • cordova/ios: add BannerAd.config() (38e6c5a)

1.5.4 (2021-04-15)

Bug Fixes

  • cordova/android: build AdSize correctly, fix #307 (1ec8322)
  • cordova/ios: avoid stack view being covered, fix #306 (19e11da)

1.5.3 (2021-04-14)

Bug Fixes

  • cordova/ios: add offset banner view to root view, fix #305 (3ea9e17)

1.5.2 (2021-04-13)

Bug Fixes

  • cordova/android: only add parentView when changed, fix #304 (f542b10)

1.5.1 (2021-04-12)

Bug Fixes

  • cordova/ios: keep webview superview unchanged, fix #297 (0aee546)

1.5.0 (2021-04-10)

Bug Fixes

  • cordova/android: make sure offset banner always on top (f2df478)
  • cordova/android: recreate banner view on rotation, fix #301 (8d2e485)

Features

  • cordova/android: handle banner view lifecycle (989b700)

1.4.0 (2021-04-03)

Features

  • cordova: add banner load method (f65b411)

1.3.0 (2021-03-29)

Features

  • cordova: add offset option for banner (550d63a)
  • cordova/android: add offset option for banner (c26908c)
  • cordova/ios: add offset option for banner (d35a55b)

1.2.2 (2021-03-28)

Note: Version bump only for package admob-plus-cordova

1.2.1 (2021-03-26)

Note: Version bump only for package admob-plus-cordova

1.2.0 (2021-03-26)

Features

  • cordova/ios: emit reward event with error object (2ffa176)
  • cordova/ios: update Google-Mobile-Ads-SDK to 8.3.0 (c30605c)

1.1.1 (2021-03-25)

Note: Version bump only for package admob-plus-cordova

1.1.0 (2021-03-24)

Features

  • cordova/ios: reserve safe area only when banner displays, fix #264 (f33ef3e)

1.0.2 (2021-03-23)

Note: Version bump only for package admob-plus-cordova

1.0.1 (2021-03-22)

Bug Fixes

  • cordova/ios: respect bottom safe area (a1cc516)

1.0.0 (2021-03-21)

Note: Version bump only for package admob-plus-cordova

1.0.0-rc.1 (2021-03-21)

Note: Version bump only for package admob-plus-cordova

1.0.0-rc.0 (2021-03-20)

Features

  • cordova: add disableSDKCrashReporting preference (b04acf2)
  • cordova/android: emit impression events (08f9559)
  • cordova/ios: emit banner ad size change event (4582cdd)
  • cordova/ios: emit impression events (759bdc6)
  • generate impression events (527e2dd)
  • use lower case for event names (a4213e5)
  • cordova/android: update PLAY_SERVICES_VERSION to 19.8.0 (522b725)

1.0.0-beta.2 (2021-03-15)

Bug Fixes

  • cordova/ios: resolve configRequest() (a124643)

Features

  • cordova: remove ChildDirectedTreatmentTag, UnderAgeOfConsentTag (27fbf1c)
  • cordova/ios: implement configRequest() (ed4e9de)

1.0.0-beta.1 (2021-03-14)

Note: Version bump only for package admob-plus-cordova

1.0.0-beta.0 (2021-03-13)

Bug Fixes

  • cordova/ios: emit banner impression event (b15475a)

Features

  • cordova/android: emit reward as an object (d61b045)
  • cordova/ios: emit reward as an object (92c0f53)
  • cordova/ios: update Google-Mobile-Ads-SDK to 8.2.0.1 (f981032)

1.0.0-alpha.15 (2021-03-12)

Bug Fixes

  • cordova/ios: accept dictionary for success() (0c82153)

1.0.0-alpha.14 (2021-03-11)

Bug Fixes

  • cordova/android: prevent setting null for SSV (f715789)
  • cordova/ios: set fullScreenContentDelegate for rewared ads (9f72095)

Features

  • cordova: export global.admob (02af575)
  • cordova/ios: use UIStackView to arrange banner view (a78e9a1)

1.0.0-alpha.13 (2021-03-09)

Bug Fixes

  • cordova: add scripts/ to publish files (4b70760)
  • pass correct param to cordova.fireDocumentEvent() (ea69c9d)

Features

  • cordova: add ServerSideVerificationOptions (8579e00)
  • cordova: export ad options (683a6f6)
  • cordova/android: emit event with adId (bb17838)
  • cordova/android: handle serverSideVerification option (106b922)
  • cordova/ios: emit event with adId (3b11594)
  • cordova/ios: handle serverSideVerification option (14b55ff)

1.0.0-alpha.12 (2021-03-07)

Bug Fixes

  • cordova/android: break switch case (08e9c34)

Features

  • cordova: add RewardedInterstitialAd class (5b8e073)
  • cordova: export default AdMob class instead of instance (1bc3c89)
  • cordova/android: implement RewardedInterstitialAd (0812d53)
  • cordova/ios: implement RewardedInterstitialAd (3767a0e)

1.0.0-alpha.11 (2021-03-02)

Features

  • cordova: align event name with native API (8f810b8)
  • cordova/android: attach rewardItem to reward event (9d999d6)
  • cordova/android: resolve call after load finished (9a1c4b4)
  • cordova/android: use com.google.android.gms.ads.interstitial.InterstitialAd (e73940f)
  • cordova/android: use com.google.android.gms.ads.rewarded.RewardedAd (8ff9d7c)
  • cordova/ios: update Google-Mobile-Ads-SDK to v8.1 (a7515bd)

1.0.0-alpha.10 (2021-02-19)

Note: Version bump only for package admob-plus-cordova

1.0.0-alpha.9 (2021-02-19)

Features

  • cordova: add NSUserTrackingUsageDescription (c789c87)
  • cordova: add requestTrackingAuthorization() method (f371103)
  • cordova-consent: remove isFormAvailable() (f5a4d91)

1.0.0-alpha.8 (2021-02-17)

Features

  • cordova/ios: set SKAdNetworkItems (244c07a)

1.0.0-alpha.7 (2021-02-12)

Bug Fixes

  • cordova/ios: add hooks to override NSAppTransportSecurity (24967ed)
  • cordova/ios: update for SDK v8 (1aae239)

Features

  • cordova/android: update Google-Mobile-Ads-SDK to v19.7.0 (91ca2dd)
  • cordova/ios: update Google-Mobile-Ads-SDK to v8.0 (f906c89)

1.0.0-alpha.6 (2021-02-10)

Bug Fixes

  • cordova/ios: add hooks to override NSAppTransportSecurity (24967ed)
  • cordova/ios: update for SDK v8 (1aae239)

Features

  • cordova/android: update Google-Mobile-Ads-SDK to v19.7.0 (91ca2dd)
  • cordova/ios: update Google-Mobile-Ads-SDK to v8.0 (f906c89)

1.0.0-alpha.5 (2021-01-28)

Bug Fixes

  • cordova/ios: load created request (699655c)

Features

  • cordova: generate browser proxy (e2c15ae)
  • cordova/ios: disable App Transport Security restrictions (489a5e7)

1.0.0-alpha.4 (2021-01-27)

Features

  • cordova: expose admob.Events (9763336)

1.0.0-alpha.3 (2021-01-27)

Bug Fixes

  • cordova/ios: pass completionHandler status (1ed3ce2)

1.0.0-alpha.2 (2021-01-27)

Bug Fixes

  • cordova: update cordova.id (c71c08a)

1.0.0-alpha.1 (2021-01-27)

Features

  • cordova: add admob.start() (4bc7c9c)
  • cordova: generate fireDocumentEvent() (71c7e41)
  • internal/cli: generate execAsync() (4c5f46b)
  • internal/cli: generate initPlugin() (69fdc2a)
  • internal/cli: generate waitEvent() (d7b4fe8)
  • internal/rollup-config: extract rollup config into an internal package (92f1b46)

1.0.0-alpha.0 (2021-01-19)

Bug Fixes

  • android: add waiting for ready callback context results (#81) (ae90b20)
  • cordova: fix adUnitID type (a51cc0a)
  • cordova: fix banner display after resume, close #72 (344c037)
  • cordova: fix test ID type (f1aa7bc)
  • cordova: re-export generated code from base (cdca7e7)
  • cordova: set default banner position to bottom (097b8e4)
  • cordova: use int id to hide banner (b372b51)
  • cordova-android: add AdListener to source-file (87a6b50)
  • cordova-android: avoid NullPointerException (ff742fd)
  • cordova-android: ensuse ready emit only once (f4aae11)
  • cordova-android: fix banner action return value (9774066)
  • cordova-android: handle null interstitialAd for isLoaded() (620a92e)
  • cordova-android: implement missing methods (adfedc0)
  • cordova-android: rename RewardedAd to match class name (73843d1)
  • cordova-android: share banner layout instance (098cefa)
  • cordova-android: show banner at the top correctly (68e3d47)
  • cordova-ios: anchor banner height so it displays correctly (85ec428)
  • cordova-ios: display both top + bottom banner correctly (ea75add)
  • cordova-ios: extend black background to safe area (b294c44)
  • cordova-ios: fix adSize reading wrong key (c4f08cc)
  • cordova-ios: fix forChildDirectedTreatment deprecated warning (de15ea6)
  • cordova-ios: fix GADMobileAds.configure deprecated warning (98fea4a)
  • cordova-ios: fix white screen showing from hidden banner, close #97 (a482636)
  • cordova-ios: position banner correctly between ads (9476f3a)
  • cordova-ios: set banner view background to black (3449e32)
  • cordova-ios: set GADApplicationIdentifier, close #83 (05520e1)
  • cordova-ios: set unsafe area background to black (6814bdd)
  • cordova-ios: update webview height after banner load (11732d5)
  • cordova-ios: use safe area layout frame only when banner is visible (fde16b7)
  • prevent NullPointerException, close #50 (d03302c)

Features

  • cordova: add BannerAd class (cc51b7d)
  • cordova: allow request non-personalized ads (42d5708)
  • cordova: delay app measurement (5ce4ac5)
  • cordova: export BannerAd.Position (73b6358)
  • cordova: export types (cd19d98)
  • cordova: generate code in a single file per language (3b07f3d)
  • cordova: remove admob.banner in favor of admob.BannerAd (a0f34a7)
  • cordova: remove admob.interstitial in favor of admob.InterstitialAd (e5b051a)
  • cordova: remove admob.rewardVideo in favor of admob.RewardedAd (82f9197)
  • cordova: remove applicationId and platform from state (a25fbd2)
  • cordova: remove exit app event (6039b83)
  • cordova: rename package to admob-plus-cordova (62d9d0c)
  • cordova: require cordova-ios >= 5.0.0 (a9a435e)
  • cordova: set BannerAd options in constructor (62de729)
  • cordova: update default PLAY_SERVICES_VERSION to 19.5.0 (ee541ff)
  • cordova: update Google-Mobile-Ads-SDK to v7.66 (4f60597)
  • cordova: update Google-Mobile-Ads-SDK to v7.68 (49ae810)
  • cordova: update Google-Mobile-Ads-SDK to v7.69 (c0e07c4)
  • cordova-android: add configRequest action (0730c67)
  • cordova-android: emit admob.rewarded.showFail event (08f2f43)
  • cordova-android: emit init complete event (bc54325)
  • cordova-android: rename rewardedIsReady to rewardedIsLoaded (3a7bdc3)
  • cordova-android: update default PLAY_SERVICES_VERSION to 19.6.0 (f39d49d)
  • cordova-android: update default PLAY_SERVICES_VERSION to v19.0.1 (3de3f59)
  • cordova-android: update default PLAY_SERVICES_VERSION to v19.4.0 (ed82190)
  • cordova-android: use RewardedAd in stead of RewardedVideoAd (0994202)
  • cordova-ios: add RewardVideoLoadFail Event on iOS (#160) (9cd7927)
  • cordova-ios: remove deprecated usage of request.testDevices (8fcb2b4)
  • cordova-ios: replace deprecated GADRewardBasedVideoAd with GADRewardedAd (9a1e554)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.57 (514e472)
  • cordova-ios: update to use new generated code (1fa941b)
  • use CocoaPods CDN (16542e1), closes #205
  • cordova: add interstitial.isLoaded method (f52a624)
  • cordova: add more event constants (92bc3ba)
  • cordova: allow multiple banners (74f9ec5)
  • cordova: rename childDirectedTreatment to childDirected (b3e9a08)
  • cordova: update Google-Mobile-Ads-SDK (72350ba)
  • cordova: update PLAY_SERVICES_VERSION (5ff6bbf)
  • cordova-android: add banner size option (14f3367)
  • cordova-android: add forChildDirectedTreatment option (cb0c4b5)
  • cordova-android: add testDevices option to IAdRequest (abd5a0c)
  • cordova-android: add underAgeOfConsent option (5bf1ef9)
  • cordova-android: allow set banner position (0091d7f)
  • cordova-android: change option to childDirectedTreatment (cf51c96)
  • cordova-android: emit error code with event (9af895b)
  • cordova-android: emit impression and clicked events (e52991d)
  • cordova-android: set default PLAY_SERVICES_VERSION to 17.1.2 (c404f36)
  • cordova-android: update default PLAY_SERVICES_VERSION to v18.3.0 (c0a26f2)
  • cordova-ios: allow set banner position (b10417a)
  • cordova-ios: handle childDirectedTreatment (862d6b6)
  • cordova-ios: resize views on orientation change (76cabc1)
  • cordova-ios: resize webview using layout constraints (c289ac3)
  • cordova-ios: set banner size (14b6985)
  • cordova-ios: set testDevices (813a146)
  • cordova-ios: update cordova-plugin-add-swift-support (90fa3d0)
  • cordova-ios: update cordova-plugin-add-swift-support to v2.0.2 (9ab407f)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.37 (0424ac8)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.43 (a359478)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.44 (ce74251)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.50 (6e14157)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.51 (b1fcbac)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.65 (bc46cba)
  • cordova-ios: use smart banner size by default (8bca981)
  • core: export constants (37e1917)
  • core: export Events, NativeActions (f42d2c4)
  • core: introduce @admob-plus/core to share code (1bbf85e)

0.14.2 (2018-11-22)

Bug Fixes

  • cordova-android: fix null pointer exception (165635a)

Reverts

  • Revert "fix(cordova-android): set ad unit id whenever showing banner" (a1b64be)

0.14.1 (2018-11-21)

Bug Fixes

  • cordova: remove named export (9035155)
  • cordova-ios: fix return type (ec34af6)

0.14.0 (2018-11-21)

Bug Fixes

  • cordova-android: set ad unit id whenever showing banner (695c23a)
  • cordova-ios: add banner view only once (5cc6e87)

Features

  • cordova: export AdMob, Events, NativeActions (9173520)
  • cordova: target es5, close #25 (0479c0b)

0.13.0 (2018-11-20)

Bug Fixes

  • cordova-android: import missing package, close #41 (e3af3f2)

0.12.1 (2018-11-19)

0.12.0 (2018-11-18)

Bug Fixes

  • cordova-ios: resize webview (b659a3e)

Features

  • cordova-ios: emit sdkVersion (e1a0914)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.36 (915847b)

0.11.5 (2018-11-17)

Bug Fixes

  • cordova-ios: fix serialization error (03f62fd)

0.11.0 (2018-11-15)

0.10.0 (2018-11-14)

Bug Fixes

  • cordova-android: revert back to use <config-file /> (5cc5ecc)

Features

  • cordova-android: load application ID from AndroidManifest.xml (e09747f)
  • cordova-android: set default PLAY_SERVICES_VERSION to 16.0.0 (e764cca)

0.9.3 (2018-11-12)

Bug Fixes

  • cordova: relax engine verions, close #38 (403974b)

0.9.2 (2018-11-11)

Bug Fixes

  • cordova: get default testAdUnitID (4128f7d)

0.9.0 (2018-11-11)

Features

  • cordova-android: overwrite APPLICATION_ID meta-data (50534cb)
  • cordova-android: require latest engine (54f0dbf)

0.8.0 (2018-11-10)

0.7.0 (2018-10-25)

Features

  • cordova-android: set com.google.android.gms.ads.APPLICATION_ID (7cd05a8)

0.6.0 (2018-10-21)

Features

  • cordova: add applicationID to ready event data (0d032b5)
  • ionic: bind setDevMode method (1ffda97)

0.5.1 (2018-10-17)

Bug Fixes

  • cordova-android: fix incompatible types error, close #18 (71f2be8)

0.5.0 (2018-10-16)

Features

  • cordova-android: implement REWARD_VIDEO_IS_READY action (97ea835)
  • cordova-ios: add APP_ID_IOS preference (43878d0)
  • cordova-ios: add reward_video_is_ready action (c596cd8)

0.4.0 (2018-10-14)

Bug Fixes

  • cordova-ios: fix build error (e802804)

Features

  • cordova: add applicationId to state (e5eeffe)
  • cordova: generate TestIds constants (a30dc96)
  • cordova: move testAdUnitID to AdBase (3340921)
  • cordova: set ADMOB_APPLICATOIN_ID preference default (9312898)
  • cordova-android: emit ready event with test lab info (70ce0e8)
  • cordova-ios: emit ready event with test lab info (57d5332)
  • cordova-ios: load rewarded video only when not ready (c5d54a4)
  • cordova-ios: remove UseSwiftLanguageVersion preference (eb5e2c2)
  • cordova-ios: set UseSwiftLanguageVersion preference (a88412c)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.34 (c1b0104)
  • cordova-ios: utilize cordova cocoapod support (920a6ab)

0.3.0 (2018-08-25)

Features

  • cordova: add browser platform support (db2484f)

0.2.0 (2018-08-22)

Features

  • cordova: add hide banner action (43cfb7a)
  • cordova: update Google-Mobile-Ads-SDK version (7e18d3e)

0.1.1 (2018-08-14)

Bug Fixes

  • cordova-android: fix type errors (14c24db)
  • cordova-ios: deinit vars (b810b25)

0.1.0 (2018-08-06)

0.0.2 (2018-07-29)

Bug Fixes

  • cordova-ios: extract adUnitID from dictionary (1f7484e)

Features

  • cordova: add banner events (69217f9)
  • cordova: allow set app muted and volume (5d18b18)
  • cordova: rename to @admob-plus/cordova (953658c)
  • cordova-android: display banner at bottom (6fc5f29)
  • cordova-android: emit banner events (e2eac03)
  • cordova-ios: emit banner events (588d661)
  • cordova-ios: guard command argument extraction (3c5a2d8)

0.42.0 (2020-12-28)

Features

  • cordova-ios: remove deprecated usage of request.testDevices (8fcb2b4)
  • cordova-ios: replace deprecated GADRewardBasedVideoAd with GADRewardedAd (9a1e554)

0.41.0 (2020-12-13)

Features

  • use CocoaPods CDN (16542e1), closes #205
  • cordova: update Google-Mobile-Ads-SDK to v7.69 (c0e07c4)

0.40.0 (2020-11-22)

Features

  • cordova: update default PLAY_SERVICES_VERSION to 19.5.0 (ee541ff)
  • cordova: update Google-Mobile-Ads-SDK to v7.68 (49ae810)

0.39.0 (2020-10-18)

Bug Fixes

  • cordova-ios: anchor banner height so it displays correctly (85ec428)
  • cordova-ios: display both top + bottom banner correctly (ea75add)
  • cordova-ios: fix adSize reading wrong key (c4f08cc)

Features

  • cordova: add BannerAd class (cc51b7d)
  • cordova: require cordova-ios >= 5.0.0 (a9a435e)
  • cordova: update Google-Mobile-Ads-SDK to v7.66 (4f60597)
  • cordova-ios: add RewardVideoLoadFail Event on iOS (#160) (9cd7927)

0.38.0 (2020-10-07)

Bug Fixes

  • cordova-ios: anchor banner height so it displays correctly (85ec428)
  • cordova-ios: fix adSize reading wrong key (c4f08cc)

Features

  • cordova: add BannerAd class (cc51b7d)
  • cordova: require cordova-ios >= 5.0.0 (a9a435e)
  • cordova: update Google-Mobile-Ads-SDK to v7.66 (4f60597)

0.37.0 (2020-09-12)

Features

  • cordova-android: update default PLAY_SERVICES_VERSION to v19.4.0 (ed82190)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.65 (bc46cba)

0.36.0 (2020-04-11)

Bug Fixes

  • cordova-android: handle null interstitialAd for isLoaded() (620a92e)

Features

  • cordova-android: update default PLAY_SERVICES_VERSION to v19.0.1 (3de3f59)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.57 (514e472)

0.35.0 (2020-01-28)

Features

  • cordova: delay app measurement (5ce4ac5)

0.34.0 (2020-01-20)

Features

  • cordova: allow request non-personalized ads (42d5708)

0.33.0 (2019-12-16)

Bug Fixes

  • cordova-android: avoid NullPointerException (ff742fd)

Features

  • cordova-android: update default PLAY_SERVICES_VERSION to v18.3.0 (c0a26f2)

0.32.0 (2019-11-17)

Features

  • cordova-ios: update Google-Mobile-Ads-SDK to v7.51 (b1fcbac)

0.31.0 (2019-09-22)

Bug Fixes

  • cordova-ios: fix white screen showing from hidden banner, close #97 (a482636)
  • cordova-ios: update deprecated method sendSubviewToBack to sendSubview(toBack:) (#106) (9216c5d)

Features

  • cordova-ios: update Google-Mobile-Ads-SDK to v7.50 (6e14157)
  • core: export Events, NativeActions (f42d2c4)

0.30.0 (2019-06-05)

Bug Fixes

  • cordova-ios: use safe area layout frame only when banner is visible (fde16b7)

Features

  • cordova-ios: resize webview using layout constraints (c289ac3)

0.29.1 (2019-06-02)

Bug Fixes

  • cordova-ios: update webview height after banner load (11732d5)

0.29.0 (2019-06-01)

Bug Fixes

  • cordova-ios: extend black background to safe area (b294c44)
  • cordova-ios: fix forChildDirectedTreatment deprecated warning (de15ea6)
  • cordova-ios: fix GADMobileAds.configure deprecated warning (98fea4a)
  • cordova-ios: set banner view background to black (3449e32)
  • cordova-ios: set unsafe area background to black (6814bdd)

Features

  • cordova-ios: resize views on orientation change (76cabc1)
  • cordova-ios: update Google-Mobile-Ads-SDK to v7.44 (ce74251)

0.28.2 (2019-04-28)

Note: Version bump only for package cordova-admob-plus

0.28.1 (2019-04-28)

Note: Version bump only for package cordova-admob-plus

0.28.0 (2019-04-26)

Features

  • cordova-ios: update Google-Mobile-Ads-SDK to v7.43 (a359478)

0.27.0 (2019-04-11)

Bug Fixes

  • cordova-android: ensuse ready emit only once (f4aae11)

Features

  • cordova-ios: update cordova-plugin-add-swift-support (90fa3d0)
  • cordova-ios: update cordova-plugin-add-swift-support to v2.0.2 (9ab407f)

0.26.0 (2019-04-11)

Bug Fixes

  • cordova-android: ensuse ready emit only once (f4aae11)

Features

  • cordova-ios: update cordova-plugin-add-swift-support (90fa3d0)
  • cordova-ios: update cordova-plugin-add-swift-support to v2.0.2 (9ab407f)

0.25.1 (2019-03-23)

Bug Fixes

  • cordova-ios: set GADApplicationIdentifier, close #83 (05520e1)

0.25.0 (2019-03-18)

Bug Fixes

  • android: add waiting for ready callback context results (#81) (ae90b20)
  • cordova: fix adUnitID type (a51cc0a)
  • cordova: fix banner display after resume, close #72 (344c037)
  • cordova: fix test ID type (f1aa7bc)

Features

  • cordova: add interstitial.isLoaded method (f52a624)
  • cordova: update Google-Mobile-Ads-SDK (72350ba)
  • cordova: update PLAY_SERVICES_VERSION (5ff6bbf)

0.24.1 (2018-12-18)

Bug Fixes

  • cordova: use int id to hide banner (b372b51)

0.24.0 (2018-12-18)

Bug Fixes

  • cordova: set default banner position to bottom (097b8e4)

Features

  • cordova: allow multiple banners (74f9ec5)

0.23.0 (2018-12-16)

Features

  • cordova-ios: allow set banner position (b10417a)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.37 (0424ac8)

0.22.1 (2018-12-11)

Bug Fixes

  • cordova-android: show banner at the top correctly (68e3d47)

0.22.0 (2018-12-11)

Features

  • cordova-android: allow set banner position (0091d7f)

0.21.0 (2018-12-10)

Features

  • cordova-ios: use smart banner size by default (8bca981)

0.20.1 (2018-12-09)

Bug Fixes

  • cordova-android: implement missing methods (adfedc0)

0.20.0 (2018-12-09)

Bug Fixes

  • cordova-android: add AdListener to source-file (87a6b50)

Features

  • cordova: add more event constants (92bc3ba)
  • cordova-android: emit impression and clicked events (e52991d)
  • cordova-android: set default PLAY_SERVICES_VERSION to 17.1.2 (c404f36)

0.19.1 (2018-12-04)

Bug Fixes

  • prevent NullPointerException, close #50 (d03302c)

0.19.0 (2018-12-01)

Features

  • cordova: rename childDirectedTreatment to childDirected (b3e9a08)
  • cordova-ios: set banner size (14b6985)
  • cordova-ios: set testDevices (813a146)

0.18.0 (2018-12-01)

Features

  • cordova-android: add banner size option (14f3367)
  • cordova-android: add testDevices option to IAdRequest (abd5a0c)
  • cordova-android: emit error code with event (9af895b)

0.17.3 (2018-11-28)

Bug Fixes

  • cordova-android: fix banner action return value (9774066)

0.17.2 (2018-11-28)

Note: Version bump only for package cordova-admob-plus

0.17.1 (2018-11-28)

Note: Version bump only for package cordova-admob-plus

0.17.0 (2018-11-26)

Features

  • cordova-ios: handle childDirectedTreatment (862d6b6)

0.16.0 (2018-11-25)

Bug Fixes

  • cordova-ios: position banner correctly between ads (9476f3a)

Features

  • cordova-android: add forChildDirectedTreatment option (cb0c4b5)
  • cordova-android: add underAgeOfConsent option (5bf1ef9)
  • cordova-android: change option to childDirectedTreatment (cf51c96)
  • core: export constants (37e1917)

0.15.0 (2018-11-23)

Features

0.14.2 (2018-11-22)

Bug Fixes

  • cordova-android: fix null pointer exception (165635a)

0.14.1 (2018-11-21)

Bug Fixes

  • cordova: remove named export (9035155)
  • cordova-ios: fix return type (ec34af6)

0.14.0 (2018-11-21)

Bug Fixes

  • cordova-android: set ad unit id whenever showing banner (695c23a)
  • cordova-ios: add banner view only once (5cc6e87)

Features

  • cordova: export AdMob, Events, NativeActions (9173520)
  • cordova: target es5, close #25 (0479c0b)

0.13.0 (2018-11-20)

Bug Fixes

  • cordova-android: import missing package, close #41 (e3af3f2)

0.12.1 (2018-11-19)

0.12.0 (2018-11-18)

Bug Fixes

  • cordova-ios: resize webview (b659a3e)

Features

  • cordova-ios: emit sdkVersion (e1a0914)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.36 (915847b)

0.11.5 (2018-11-17)

Bug Fixes

  • cordova-ios: fix serialization error (03f62fd)

0.11.0 (2018-11-15)

0.10.0 (2018-11-14)

Bug Fixes

  • cordova-android: revert back to use <config-file /> (5cc5ecc)

Features

  • cordova-android: load application ID from AndroidManifest.xml (e09747f)
  • cordova-android: set default PLAY_SERVICES_VERSION to 16.0.0 (e764cca)

0.9.3 (2018-11-12)

Bug Fixes

  • cordova: relax engine verions, close #38 (403974b)

0.9.2 (2018-11-11)

Bug Fixes

  • cordova: get default testAdUnitID (4128f7d)

0.9.0 (2018-11-11)

Features

  • cordova-android: overwrite APPLICATION_ID meta-data (50534cb)
  • cordova-android: require latest engine (54f0dbf)

0.8.0 (2018-11-10)

0.7.0 (2018-10-25)

Features

  • cordova-android: set com.google.android.gms.ads.APPLICATION_ID (7cd05a8)

0.6.0 (2018-10-21)

Features

  • cordova: add applicationID to ready event data (0d032b5)
  • ionic: bind setDevMode method (1ffda97)

0.5.1 (2018-10-17)

Bug Fixes

  • cordova-android: fix incompatible types error, close #18 (71f2be8)

0.5.0 (2018-10-16)

Features

  • cordova-android: implement REWARD_VIDEO_IS_READY action (97ea835)
  • cordova-ios: add APP_ID_IOS preference (43878d0)
  • cordova-ios: add reward_video_is_ready action (c596cd8)

0.4.0 (2018-10-14)

Bug Fixes

  • cordova-ios: fix build error (e802804)

Features

  • cordova: add applicationId to state (e5eeffe)
  • cordova: generate TestIds constants (a30dc96)
  • cordova: move testAdUnitID to AdBase (3340921)
  • cordova: set ADMOB_APPLICATOIN_ID preference default (9312898)
  • cordova-android: emit ready event with test lab info (70ce0e8)
  • cordova-ios: emit ready event with test lab info (57d5332)
  • cordova-ios: load rewarded video only when not ready (c5d54a4)
  • cordova-ios: remove UseSwiftLanguageVersion preference (eb5e2c2)
  • cordova-ios: set UseSwiftLanguageVersion preference (a88412c)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.34 (c1b0104)
  • cordova-ios: utilize cordova cocoapod support (920a6ab)

0.3.0 (2018-08-25)

Features

  • cordova: add browser platform support (db2484f)

0.2.0 (2018-08-22)

Features

  • cordova: add hide banner action (43cfb7a)
  • cordova: update Google-Mobile-Ads-SDK version (7e18d3e)

0.1.1 (2018-08-14)

Bug Fixes

  • cordova-android: fix type errors (14c24db)
  • cordova-ios: deinit vars (b810b25)

0.1.0 (2018-08-06)

0.0.2 (2018-07-29)

Bug Fixes

  • cordova-ios: extract adUnitID from dictionary (1f7484e)

Features

  • cordova: add banner events (69217f9)
  • cordova: allow set app muted and volume (5d18b18)
  • cordova: rename to @admob-plus/cordova (953658c)
  • cordova-android: display banner at bottom (6fc5f29)
  • cordova-android: emit banner events (e2eac03)
  • cordova-ios: emit banner events (588d661)
  • cordova-ios: guard command argument extraction (3c5a2d8)

0.14.2 (2018-11-22)

Bug Fixes

  • cordova-android: fix null pointer exception (165635a)

0.14.1 (2018-11-21)

Bug Fixes

  • cordova: remove named export (9035155)
  • cordova-ios: fix return type (ec34af6)

0.14.0 (2018-11-21)

Bug Fixes

  • cordova-android: set ad unit id whenever showing banner (695c23a)
  • cordova-ios: add banner view only once (5cc6e87)

Features

  • cordova: export AdMob, Events, NativeActions (9173520)
  • cordova: target es5, close #25 (0479c0b)

0.13.0 (2018-11-20)

Bug Fixes

  • cordova-android: import missing package, close #41 (e3af3f2)

0.12.1 (2018-11-19)

Note: Version bump only for package cordova-admob-plus

0.12.0 (2018-11-18)

Bug Fixes

  • cordova-ios: resize webview (b659a3e)

Features

  • cordova-ios: emit sdkVersion (e1a0914)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.36 (915847b)

0.11.5 (2018-11-17)

Bug Fixes

  • cordova-ios: fix serialization error (03f62fd)

0.11.0 (2018-11-15)

Note: Version bump only for package cordova-admob-plus

0.10.0 (2018-11-14)

Bug Fixes

  • cordova-android: revert back to use <config-file /> (5cc5ecc)

Features

  • cordova-android: load application ID from AndroidManifest.xml (e09747f)
  • cordova-android: set default PLAY_SERVICES_VERSION to 16.0.0 (e764cca)

0.9.3 (2018-11-12)

Bug Fixes

  • cordova: relax engine verions, close #38 (403974b)

0.9.2 (2018-11-11)

Bug Fixes

  • cordova: get default testAdUnitID (4128f7d)

0.9.0 (2018-11-11)

Features

  • cordova-android: overwrite APPLICATION_ID meta-data (50534cb)
  • cordova-android: require latest engine (54f0dbf)

0.8.0 (2018-11-10)

Note: Version bump only for package cordova-admob-plus

0.7.0 (2018-10-25)

Features

  • cordova-android: set com.google.android.gms.ads.APPLICATION_ID (7cd05a8)

0.6.0 (2018-10-21)

Features

  • cordova: add applicationID to ready event data (0d032b5)
  • ionic: bind setDevMode method (1ffda97)

0.5.1 (2018-10-17)

Bug Fixes

  • cordova-android: fix incompatible types error, close #18 (71f2be8)

0.5.0 (2018-10-16)

Features

  • cordova-android: implement REWARD_VIDEO_IS_READY action (97ea835)
  • cordova-ios: add APP_ID_IOS preference (43878d0)
  • cordova-ios: add reward_video_is_ready action (c596cd8)

0.4.0 (2018-10-14)

Bug Fixes

  • cordova-ios: fix build error (e802804)

Features

  • cordova: add applicationId to state (e5eeffe)
  • cordova: generate TestIds constants (a30dc96)
  • cordova: move testAdUnitID to AdBase (3340921)
  • cordova: set ADMOB_APPLICATOIN_ID preference default (9312898)
  • cordova-android: emit ready event with test lab info (70ce0e8)
  • cordova-ios: emit ready event with test lab info (57d5332)
  • cordova-ios: load rewarded video only when not ready (c5d54a4)
  • cordova-ios: remove UseSwiftLanguageVersion preference (eb5e2c2)
  • cordova-ios: set UseSwiftLanguageVersion preference (a88412c)
  • cordova-ios: update Google-Mobile-Ads-SDK to 7.34 (c1b0104)
  • cordova-ios: utilize cordova cocoapod support (920a6ab)

0.3.0 (2018-08-25)

Features

  • cordova: add browser platform support (db2484f)

0.2.0 (2018-08-22)

Features

  • cordova: add hide banner action (43cfb7a)
  • cordova: update Google-Mobile-Ads-SDK version (7e18d3e)

0.1.1 (2018-08-14)

Bug Fixes

  • cordova-android: fix type errors (14c24db)
  • cordova-ios: deinit vars (b810b25)

0.1.0 (2018-08-06)

Note: Version bump only for package cordova-admob-plus

0.0.2 (2018-07-29)

Bug Fixes

  • cordova-ios: extract adUnitID from dictionary (1f7484e)

Features

  • cordova: add banner events (69217f9)
  • cordova: allow set app muted and volume (5d18b18)
  • cordova: rename to @admob-plus/cordova (953658c)
  • cordova-android: display banner at bottom (6fc5f29)
  • cordova-android: emit banner events (e2eac03)
  • cordova-ios: emit banner events (588d661)
  • cordova-ios: guard command argument extraction (3c5a2d8)

0.0.1 (2018-07-14)

Bug Fixes

  • cordova: fix no default export error (01ea5d2)
  • cordova-android: call ad functions on main UI thread (173d706)
  • cordova-android: copy InterstitialExecutor to correct dir (af88f3e)
  • cordova-android: fix android-package value (7799239)
  • execute correct action (27692cf)
  • execute correct reward video action (22a30f4)

Features

  • cordova: accept ad unit ids by platform (0588536)
  • cordova: add AdMobState class (92712f3)
  • cordova: add Banner (f1810c0)
  • cordova: add getAdUnitID method (8f45d0d)
  • cordova: add IInterstitialPrepareOptions (3b41dbd)
  • cordova: add reward video actions (9c24ba8)
  • cordova: add reward video prepare action (3825735)
  • cordova: add RewardVideo class (36c0aea)
  • cordova: add swift support (a31d43c)
  • cordova: add testAdUnitID getter (a9d019e)
  • cordova: add waitEvent function (6cd5f74)
  • cordova: annotate getAdUnitID return type (03ee3c7)
  • cordova: create plugin package (dfe0a2d)
  • cordova: export Platforms enum (d2c12a9)
  • cordova: fire document event (87fb49c)
  • cordova: generate reward video event constants (5c4d8f7)
  • cordova: relax state access level (e0725aa)
  • cordova: set ADMOB_APPLICATOIN_ID=test use test application id (feab2e8)
  • cordova: shorten option using id instead of adUnitID (30ded37)
  • cordova: store platform to state (fc5b760)
  • cordova: turn into valid plugin (49bf0ed)
  • cordova: wait events for admob.rewardVideo.prepare (19d8470)
  • cordova: wait load finish for interstitial prepare (cf7fd3c)
  • cordova-android: add Actions class (0d1c801)
  • cordova-android: add BANNER_SHOW action constant (0d70630)
  • cordova-android: add BannerExecutor (fed7d1c)
  • cordova-android: add Events class (8471989)
  • cordova-android: add InterstitialExecutor (790f31b)
  • cordova-android: add play-services-ads framework (550a463)
  • cordova-android: add plugin class (af5f0ff)
  • cordova-android: add RewardVideoExecutor class (83e8f66)
  • cordova-android: emit admob.ready event (f84ef11)
  • cordova-android: emit event object (2ac39f8)
  • cordova-android: emit platform info in ready event (b05bd9a)
  • cordova-android: emit reward video events (3fad3a4)
  • cordova-android: implement interstitial actions (08ba1aa)
  • cordova-android: make Events public (87e45f2)
  • cordova-android: prepare with adUnitID (860dab6)
  • cordova-android: read and use ADMOB_APPLICATOIN_ID (a9d0d70)
  • cordova-android: read banner ad unit id from args (7c72d1d)
  • cordova-android: release readyCallbackContext on destroy (e4ac564)
  • cordova-ios: add ADMOB_APPLICATOIN_ID preference (d8d6c96)
  • cordova-ios: add admob.interstitial.prepare() (8d98e68)
  • cordova-ios: add admob.interstitial.show() (0ffef00)
  • cordova-ios: add AMSBanner class (57ce924)
  • cordova-ios: add AMSConstants (d124654)
  • cordova-ios: add banner_show action (f8bf3e4)
  • cordova-ios: add plugin source (3ed3974)
  • cordova-ios: add ready action (eafbb77)
  • cordova-ios: allow emit event with data (37be904)
  • cordova-ios: emit admob.ready event (0cb0fb8)
  • cordova-ios: emit interstitial events (8f0de29)
  • cordova-ios: emit platform info in ready event (d7ae809)
  • cordova-ios: extract AMSAdBase class (f2cfbcb)
  • cordova-ios: set adUnitID in AMSPlugin (581f25b)
  • cordova-ios: show banner view (aac7d3c)
  • cordova-ios: show test interstitial ad (f5f7d0a)
  • cordova-ios: use argument ad unit id (cbc0bf7)
  • ionic-admob: create package (4b05113)