All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
- Google-Mobile-Ads-SDK updated to ~> 8.13 instead of 9.14.0
- Google-Mobile-Ads-SDK updated to ~> 9.14.0
1.28.0 (2022-08-14)
- 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)
- use GAD prefix constants (ac74eb8)
- 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)
- cordova-native: remove broken tsconfig (3d242e1)
- ionic: add NativeAd wrapper (7db380b)
- update com.google.android.gms:play-services-ads to 20.4.0 (76557ea)
1.25.0 (2021-09-24)
- 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)
- cordova/ios: allow config same app key (166fdab)
1.23.1 (2021-09-07)
1.23.0 (2021-09-06)
- cordova/ios: remove placeholder from stack view on banner hide (5819e68)
- 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)
- 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)
1.21.0 (2021-08-05)
- cordova/ios: insert stack view just above webview, #417 (c116498)
- cordova/ios: remove unused AdSupport import (98d6fcf)
- 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)
- cordova: use explicit cls name (6828d99)
1.20.0 (2021-07-10)
- 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)
- Revert "fix: set ads with main.sync" (68fe79e)
1.19.1 (2021-06-29)
- set ads with main.sync (8d5c8ec)
1.19.0 (2021-06-28)
- 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)
- 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)
- capacitor/andorid: use GenericAd (4b2e52c)
- cordova: add AppOpenAd orientation option, close #377 (f9d2110)
- cordova: add NativeAd.showWith() (8b136cd)
1.16.0 (2021-06-08)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- cordova/ios: emit load events (b07b7ca)
- 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)
- 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)
- update Google-Mobile-Ads-SDK to 8.5.0 (dc2b13c)
1.11.1 (2021-05-11)
1.11.0 (2021-05-06)
- internal/cli: geneate cordova admob.banner.size event (9c915c6)
1.10.1 (2021-05-04)
1.10.0 (2021-05-03)
- 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)
- 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)
1.8.3 (2021-05-01)
1.8.2 (2021-04-30)
1.8.1 (2021-04-29)
1.8.0 (2021-04-23)
- 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)
1.7.0 (2021-04-17)
- cordova/ios: do not prepare stack view for offset banner (da23bbf)
- cordova/ios: allow config backgroundColor (5ae8cd9)
1.6.0 (2021-04-16)
- cordova/ios: add BannerAd.config() (38e6c5a)
1.5.4 (2021-04-15)
- cordova/android: build AdSize correctly, fix #307 (1ec8322)
- cordova/ios: avoid stack view being covered, fix #306 (19e11da)
1.5.3 (2021-04-14)
1.5.2 (2021-04-13)
1.5.1 (2021-04-12)
1.5.0 (2021-04-10)
- cordova/android: make sure offset banner always on top (f2df478)
- cordova/android: recreate banner view on rotation, fix #301 (8d2e485)
- cordova/android: handle banner view lifecycle (989b700)
1.4.0 (2021-04-03)
- cordova: add banner load method (f65b411)
1.3.0 (2021-03-29)
- 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)
- 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)
1.0.2 (2021-03-23)
Note: Version bump only for package admob-plus-cordova
1.0.1 (2021-03-22)
- 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)
- 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)
- cordova/ios: resolve configRequest() (a124643)
- 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)
- cordova/ios: emit banner impression event (b15475a)
- 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)
- cordova/ios: accept dictionary for success() (0c82153)
1.0.0-alpha.14 (2021-03-11)
- cordova/android: prevent setting null for SSV (f715789)
- cordova/ios: set fullScreenContentDelegate for rewared ads (9f72095)
- cordova: export global.admob (02af575)
- cordova/ios: use UIStackView to arrange banner view (a78e9a1)
1.0.0-alpha.13 (2021-03-09)
- cordova: add scripts/ to publish files (4b70760)
- pass correct param to cordova.fireDocumentEvent() (ea69c9d)
- 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)
- cordova/android: break switch case (08e9c34)
- 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)
- 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)
- cordova: add NSUserTrackingUsageDescription (c789c87)
- cordova: add requestTrackingAuthorization() method (f371103)
- cordova-consent: remove isFormAvailable() (f5a4d91)
1.0.0-alpha.8 (2021-02-17)
- cordova/ios: set SKAdNetworkItems (244c07a)
1.0.0-alpha.7 (2021-02-12)
- cordova/ios: add hooks to override NSAppTransportSecurity (24967ed)
- cordova/ios: update for SDK v8 (1aae239)
- 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)
- cordova/ios: add hooks to override NSAppTransportSecurity (24967ed)
- cordova/ios: update for SDK v8 (1aae239)
- 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)
- cordova/ios: load created request (699655c)
- cordova: generate browser proxy (e2c15ae)
- cordova/ios: disable App Transport Security restrictions (489a5e7)
1.0.0-alpha.4 (2021-01-27)
- cordova: expose admob.Events (9763336)
1.0.0-alpha.3 (2021-01-27)
- cordova/ios: pass completionHandler status (1ed3ce2)
1.0.0-alpha.2 (2021-01-27)
- cordova: update cordova.id (c71c08a)
1.0.0-alpha.1 (2021-01-27)
- 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)
- 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)
- 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)
- cordova-android: fix null pointer exception (165635a)
- Revert "fix(cordova-android): set ad unit id whenever showing banner" (a1b64be)
- cordova-android: set ad unit id whenever showing banner (695c23a)
- cordova-ios: add banner view only once (5cc6e87)
- cordova-ios: resize webview (b659a3e)
- cordova-ios: fix serialization error (03f62fd)
- cordova-android: revert back to use (5cc5ecc)
- cordova-android: load application ID from AndroidManifest.xml (e09747f)
- cordova-android: set default PLAY_SERVICES_VERSION to 16.0.0 (e764cca)
- cordova: get default testAdUnitID (4128f7d)
- cordova-android: overwrite APPLICATION_ID meta-data (50534cb)
- cordova-android: require latest engine (54f0dbf)
- cordova-android: set com.google.android.gms.ads.APPLICATION_ID (7cd05a8)
- 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)
- cordova-ios: fix build error (e802804)
- 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)
- cordova: add browser platform support (db2484f)
- cordova-ios: extract adUnitID from dictionary (1f7484e)
- 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)
- cordova-ios: remove deprecated usage of request.testDevices (8fcb2b4)
- cordova-ios: replace deprecated GADRewardBasedVideoAd with GADRewardedAd (9a1e554)
0.41.0 (2020-12-13)
0.40.0 (2020-11-22)
- 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)
- 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)
- 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)
- cordova-ios: anchor banner height so it displays correctly (85ec428)
- cordova-ios: fix adSize reading wrong key (c4f08cc)
- 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)
- 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)
- cordova-android: handle null interstitialAd for isLoaded() (620a92e)
- 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)
- cordova: delay app measurement (5ce4ac5)
0.34.0 (2020-01-20)
- cordova: allow request non-personalized ads (42d5708)
0.33.0 (2019-12-16)
- cordova-android: avoid NullPointerException (ff742fd)
- cordova-android: update default PLAY_SERVICES_VERSION to v18.3.0 (c0a26f2)
0.32.0 (2019-11-17)
- cordova-ios: update Google-Mobile-Ads-SDK to v7.51 (b1fcbac)
0.31.0 (2019-09-22)
- cordova-ios: fix white screen showing from hidden banner, close #97 (a482636)
- cordova-ios: update deprecated method sendSubviewToBack to sendSubview(toBack:) (#106) (9216c5d)
- cordova-ios: update Google-Mobile-Ads-SDK to v7.50 (6e14157)
- core: export Events, NativeActions (f42d2c4)
0.30.0 (2019-06-05)
- cordova-ios: use safe area layout frame only when banner is visible (fde16b7)
- cordova-ios: resize webview using layout constraints (c289ac3)
0.29.1 (2019-06-02)
- cordova-ios: update webview height after banner load (11732d5)
0.29.0 (2019-06-01)
- 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)
- 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)
- cordova-ios: update Google-Mobile-Ads-SDK to v7.43 (a359478)
0.27.0 (2019-04-11)
- cordova-android: ensuse ready emit only once (f4aae11)
- 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)
- cordova-android: ensuse ready emit only once (f4aae11)
- 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)
0.25.0 (2019-03-18)
- 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: add interstitial.isLoaded method (f52a624)
- cordova: update Google-Mobile-Ads-SDK (72350ba)
- cordova: update PLAY_SERVICES_VERSION (5ff6bbf)
0.24.1 (2018-12-18)
- cordova: use int id to hide banner (b372b51)
0.24.0 (2018-12-18)
- cordova: set default banner position to bottom (097b8e4)
- cordova: allow multiple banners (74f9ec5)
0.23.0 (2018-12-16)
- cordova-ios: allow set banner position (b10417a)
- cordova-ios: update Google-Mobile-Ads-SDK to 7.37 (0424ac8)
0.22.1 (2018-12-11)
- cordova-android: show banner at the top correctly (68e3d47)
0.22.0 (2018-12-11)
- cordova-android: allow set banner position (0091d7f)
0.21.0 (2018-12-10)
- cordova-ios: use smart banner size by default (8bca981)
0.20.1 (2018-12-09)
- cordova-android: implement missing methods (adfedc0)
0.20.0 (2018-12-09)
- cordova-android: add AdListener to source-file (87a6b50)
- 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)
0.19.0 (2018-12-01)
- cordova: rename childDirectedTreatment to childDirected (b3e9a08)
- cordova-ios: set banner size (14b6985)
- cordova-ios: set testDevices (813a146)
0.18.0 (2018-12-01)
- 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)
- 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)
- cordova-ios: handle childDirectedTreatment (862d6b6)
0.16.0 (2018-11-25)
- cordova-ios: position banner correctly between ads (9476f3a)
- cordova-android: add forChildDirectedTreatment option (cb0c4b5)
- cordova-android: add underAgeOfConsent option (5bf1ef9)
- cordova-android: change option to childDirectedTreatment (cf51c96)
- core: export constants (37e1917)
- core: introduce @admob-plus/core to share code (1bbf85e)
- cordova-android: fix null pointer exception (165635a)
- cordova-android: set ad unit id whenever showing banner (695c23a)
- cordova-ios: add banner view only once (5cc6e87)
- cordova-ios: resize webview (b659a3e)
- cordova-ios: fix serialization error (03f62fd)
- cordova-android: revert back to use (5cc5ecc)
- cordova-android: load application ID from AndroidManifest.xml (e09747f)
- cordova-android: set default PLAY_SERVICES_VERSION to 16.0.0 (e764cca)
- cordova: get default testAdUnitID (4128f7d)
- cordova-android: overwrite APPLICATION_ID meta-data (50534cb)
- cordova-android: require latest engine (54f0dbf)
- cordova-android: set com.google.android.gms.ads.APPLICATION_ID (7cd05a8)
- 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)
- cordova-ios: fix build error (e802804)
- 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)
- cordova: add browser platform support (db2484f)
- cordova-ios: extract adUnitID from dictionary (1f7484e)
- 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)
- cordova-android: fix null pointer exception (165635a)
0.14.1 (2018-11-21)
0.14.0 (2018-11-21)
- cordova-android: set ad unit id whenever showing banner (695c23a)
- cordova-ios: add banner view only once (5cc6e87)
0.13.0 (2018-11-20)
0.12.1 (2018-11-19)
Note: Version bump only for package cordova-admob-plus
0.12.0 (2018-11-18)
- cordova-ios: resize webview (b659a3e)
0.11.5 (2018-11-17)
- 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)
- cordova-android: revert back to use (5cc5ecc)
- 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)
0.9.2 (2018-11-11)
- cordova: get default testAdUnitID (4128f7d)
0.9.0 (2018-11-11)
- 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)
- cordova-android: set com.google.android.gms.ads.APPLICATION_ID (7cd05a8)
0.6.0 (2018-10-21)
0.5.1 (2018-10-17)
0.5.0 (2018-10-16)
- 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)
- cordova-ios: fix build error (e802804)
- 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)
- cordova: add browser platform support (db2484f)
0.2.0 (2018-08-22)
0.1.1 (2018-08-14)
0.1.0 (2018-08-06)
Note: Version bump only for package cordova-admob-plus
0.0.2 (2018-07-29)
- cordova-ios: extract adUnitID from dictionary (1f7484e)
- 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)
- 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)
- 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)