Google Mobile Ads SDK (iOS)
version 8.13.0
, Release Notes, Latest SDK...
dependencies: [
.package(url: "https://github.com/c128128/AdsKit.git", from: "1.0.0")
],
targets: [
.target(name: "MyProject", dependencies: ["AdsKit"])
]
...
Follow Update your Info.plist
from official Google Mobile Ads SDK (iOS)
AdsKit
automatically reads adUnitID
from Info.plist
and automatically preload()
ads if needed.
<!-- example: Reward -->
<key>GADReward</key>
<string>ca-app-pub-3940256099942544/1712485313</string>
<!-- example: Interstitial -->
<key>GADInterstitial</key>
<string>ca-app-pub-3940256099942544/4411468910</string>
<!-- example: Banner -->
<key>GADBanner</key>
<string>ca-app-pub-3940256099942544/2934735716</string>
AdsKit
will automatically check if minimum necessary settings are met, if not app will crash on startup.
AdsKit
will automatically preload()
ads on app startup by default. Can be disabled, set GADAutoload
in Info.plist
, of type Boolean
to NO
.
AdsKit
automatically will request requestTrackingAuthorization
on load()
.
Please note:
GADAutoload
== YES
(default), Tracking Permission will be shown on first app startup.GADAutoload
== NO
, Tracking Permission will be shown before calling Banner
, Interstitial
or Reward
function.Banner
automagically appear if GADBanner
was defined in Info.plist
with correct adUnitID
.
If GADAutoload
== NO
, You need to call Ads.Google.banner(.show)
to show the banner.
// Hide Banner
Ads.Google.banner(.remove)
// Show Banner
Ads.Google.banner(.show)
Interstitial
. After ad was shown, new ad will be preloaded automatically.
Ads.Google.interstitial()
.subscribe()
Reward
. After ad was shown, new ad will be preloaded automatically.
Ads.Google.reward()
.subscribe()
Reporting
. Subscribe to Ads.Google.report
to observe events from Ad delegates.
Ads.Google.report
.subscribe()
link |
Stars: 0 |
Last commit: 1 week ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics