Skip to content

Latest commit

 

History

History
2502 lines (1009 loc) · 105 KB

CHANGELOG.md

File metadata and controls

2502 lines (1009 loc) · 105 KB

Change Log

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

[1.30.0]

  • Google-Mobile-Ads-SDK updated to ~> 8.13 instead of 9.14.0

[1.29.0]

  • Google-Mobile-Ads-SDK updated to ~> 9.14.0

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 (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 (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 (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)