Releases

9.4.0

Bug Fixes

  • API: Reduced API retries from 5 to 1
  • VAST: Added a feature flag to control the minimum duration before an award is given if a video fails to play.
  • Version: Added a static method for obtaining the SDK version info AwesomeAds.info().versionNumber

Features

  • FeatureFlags: Updated the feature flag system to use conditions based on ad properties.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.3.5

Bug Fixes

  • PrivacyInfo: Updated the podspec to use a resource bundle for the Privacy.xcprivacy file instead of including it as a resource. This is to prevent duplicate file bundling errors.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.3.4

Bug Fixes

  • Privacy: Updated the UserDefaults privacy description to match the correct Apple provided reason.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.3.3

Bug Fixes

  • Privacy Manifest: Added the Privacy Manifest required by Apple’s AppStore guidelines.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.3.1

Bug Fixes

  • VideoPlayer: Added AdPlaying and AdPaused events to the VAST/Direct video player for when the player is paused or resumes playing from an interruption or background/foreground event.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.3.0

Bug Fixes

  • AdController: Added missing adEmpty response to AdController error handling.
  • Video Cache: Added Video caching to clean up old adverts after one week.

Features

  • Close Button: Added a Custom Close button delay setting, this gives more control over the close button and allows it to appear mid ad.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.2.1

Bug Fixes

  • Failsafe: Added a failsafe timer to show the close button after 15 seconds.
  • Metrics: Added did failsafe close button show metric.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.2.0

Bug Fixes

  • Ads: Added rnd to ad model, replaced randomly generated value with ad rnd value.
  • Ads: Use the random number returned from the ad response for the ad events.
  • Events: updated the video dwell time event to send every 5 seconds.
  • interstitial: create new hasAdAvailable function.
  • SafeAd: Modified the size constraints of the Safe Ad logo.
  • SKAdNetwork: Removed all references to SKAdNetwork.

Features

  • Event Callbacks: Added the webSDKReady callback to the JavaScript bridge.
  • OpenRTB: Added OpenRTBPartnerId to all load ad requests, events and impressions.
  • Performance Metrics: added the render time performance metric for rich media interstitials.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.1.0

Features

  • IV: Added tracking metric for Interactive video load times.
  • IV: Added tracking metric ad dwell time.
  • Video: Add Metric for measuring how long it takes for the user to press the close button.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.0.1

Bug Fixes

  • IV: Add option to show close button on adEnded if it is set to hidden.
  • UserAgent: Corrected the User Agent string for iPads and fixed the missing user agent string in Moya.
  • Video: Added additional checks for downloaded videos before attempting to play.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

9.0.0

Bug Fixes

  • ManagedAd: Corrected the close behaviour for Ads when close video at end is disabled.
  • Video: Added the ability to load direct “vast” videos as they do not load and play.
  • Video: Fixed Extraneous Celtra startSelectAllCreatives when loading a VPAID Ad.
  • Video: Moved play code for videos so that the video starts to play on appear instead of view did load.
  • Video: Removed margins around videos and webviews so that Ads fill the screen better.
  • Video: Removed the gradient from videos and made the ad counter darker.
  • Video: Added Vast and tag nil handlers for better error handling.

Note, there are no breaking changes in this release, we have changed the version number to bring it into line with the other SDKs.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

8.6.0

Bug Fixes

  • Bumper: calling dismiss on the presenting viewcontroller if one exists and cleaning up the timer.
  • CI: Locked in Circle CI macos.x86.medium.gen2 resource class.
  • Interactive Video: Added Video Leave Warning dialog and close at end option to IV.
  • InteractiveVideo: Added Player end and pause events and play and resume methods to the Managed Ad View.
  • Settings: Added a settings screen to the test app for testing.
  • Test Ads: Made the duration parameter optional in the Decodable object.

Features

  • Network: Adds retry mechanism for the failed networking requests.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

8.5.7

Bug Fixes

  • Unity: Removed Unity files as these are now moved to the Unity Repo.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

8.5.6

Bug Fixes

  • Interactive Video: Close Button: Added configuration methods to control the display of the close button.
  • Interactive Video: The adClosed event is now dispatched when an IV ad finishes playback.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

8.5.5

Bug Fixes

  • AdMob: custom adapters so that the correct events are passed through the admob plugin from the awesome ads SDK.
  • Networking: AAG-2861: Changed the caching policy on all network requests made by the SA SDK to ignore cache on both local and remote.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

8.5.4

Bug Fixes

  • VideoAd: updated the loading / play and hasAdAvailable methods for consistency.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code

8.5.3

Bug Fixes

  • Unity: Added wrapper methods for obj-c / Unity compatibility.
  • Version: Fixed version number in podspec.

Downloads

SuperAwesome Source Code
SuperAwesomeAdMob Source Code