AdMob plugin update [paid plugin]

If you want to receive notifications when the AdMob plugin is updated, subscribe to this post by clicking “Follow this topic” above.

 
This top post will be kept up to date to reflect the current SDK versions.
For detailed version history see individual posts below.

Plugin Documentation

https://docs.coronalabs.com/plugin/admob/

Current plugin version

1.1.9

 

Current plugin SDK versions

iOS                               ** Android **
Google Mobile Ads SDK 7.22.0      Google Play Services 9.6.1
  
iOS ATS Compliance 

No

Please be aware that we are at the mercy of AdMob to provide us with an ATS compliant SDK. At the moment their latest iOS SDK is not fully compliant.

 
Minimum Corona build
2017.3049
 

Plugin version 1.0.4

 

Plugin change log:

iOS / Android: 

  • load(). Added keywords parameter. An array of strings to be given to the AdMob request to use as keywords. Specifying keywords may increase your CTR. Example: admob.load(“interstitial”, {adUnitId=“xxx”, keywords={“keyword1”, “keyword2”, “keyword-n”}})
  • show(). Allow negative y values for banners to specify an offset from the bottom edge of the screen to the bottom edge of the banner. 
  • event.data. Added adUnitId to the JSON string which specifies the AdMob Ad Unit Id that generated the event.

Plugin version 1.1

 

Plugin change log:

Requires building with Corona SDK build 3049 or later

 

iOS: 

  • Updated to Google Mobile Ads SDK 7.18.0
  • Added ad type “rewardedVideo”
  • Deployment target iOS 8 

Android:

  • Added ad type “rewardedVideo”
  • minSdkVersion 15, targetSdkVersion 25

IMPORTANT:

Please note that there are no test ads available for rewarded videos. This means no rewarded video ads will be loaded when using testMode=true during init(). Attempting to do so will result in a “failed” phase during load().

Plugin version 1.1.2

 

Plugin change log:

 

iOS: 

  • Updated to Google Mobile Ads SDK 7.19.0

Plugin version 1.0.4

 

Plugin change log:

iOS / Android: 

  • load(). Added keywords parameter. An array of strings to be given to the AdMob request to use as keywords. Specifying keywords may increase your CTR. Example: admob.load(“interstitial”, {adUnitId=“xxx”, keywords={“keyword1”, “keyword2”, “keyword-n”}})
  • show(). Allow negative y values for banners to specify an offset from the bottom edge of the screen to the bottom edge of the banner. 
  • event.data. Added adUnitId to the JSON string which specifies the AdMob Ad Unit Id that generated the event.

Plugin version 1.1.7
 
Plugin change log:
 
iOS:

  • Updated to Google Mobile Ads SDK 7.21.0

Plugin version 1.1

 

Plugin change log:

Requires building with Corona SDK build 3049 or later

 

iOS: 

  • Updated to Google Mobile Ads SDK 7.18.0
  • Added ad type “rewardedVideo”
  • Deployment target iOS 8 

Android:

  • Added ad type “rewardedVideo”
  • minSdkVersion 15, targetSdkVersion 25

IMPORTANT:

Please note that there are no test ads available for rewarded videos. This means no rewarded video ads will be loaded when using testMode=true during init(). Attempting to do so will result in a “failed” phase during load().

Plugin version 1.1.9

 
Plugin change log:
 
iOS:

  • Updated to Google Mobile Ads SDK 7.22.0

Plugin version 1.1.2

 

Plugin change log:

 

iOS: 

  • Updated to Google Mobile Ads SDK 7.19.0

Plugin version 1.2.1

 
Plugin change log:
 
iOS:

  • Updated to Google Mobile Ads SDK 7.26.0
  • Fixed all ad types layouts on every device (including iX safe area)

Plugin version 1.1.7
 
Plugin change log:
 
iOS:

  • Updated to Google Mobile Ads SDK 7.21.0

Plugin version 1.1.9

 
Plugin change log:
 
iOS:

  • Updated to Google Mobile Ads SDK 7.22.0

Plugin version 1.2.1

 
Plugin change log:
 
iOS:

  • Updated to Google Mobile Ads SDK 7.26.0
  • Fixed all ad types layouts on every device (including iX safe area)