Skip to content

Commit

Permalink
[firebase][admob] Updated to version 7.17.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
SotoiGhost committed Jun 13, 2017
1 parent 45e3cb9 commit 3e6736c
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 27 deletions.
4 changes: 2 additions & 2 deletions Firebase.AdMob/component/component.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 7.16.0.1
version: 7.17.0.0
name: Firebase AdMob for iOS
id: firebaseiosadmob
publisher: Xamarin Inc
Expand All @@ -18,7 +18,7 @@ libraries:
is_shell: true
packages:
ios-unified:
- Xamarin.Firebase.iOS.AdMob, Version=7.16.0.1
- Xamarin.Firebase.iOS.AdMob, Version=7.17.0.0
samples:
- name: AdMob Sample
path: ../samples/AdMobSample/AdMobSample.sln
Expand Down
4 changes: 2 additions & 2 deletions Firebase.AdMob/externals/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ In .targets file, located in Firebase.Analytics binding, you can find:
- GoogleSymbolUtilities (1.1.2)
In .targets file, located in Firebase.Core binding, you can find:
- FirebaseCore (3.4.6)
- FirebaseCore (3.4.7)
- GoogleToolboxForMac (2.1.1)
- GoogleInterchangeUtilities (1.2.2)
Expand All @@ -34,5 +34,5 @@ platform :ios, '7.0'
install! 'cocoapods', :integrate_targets => false

target 'FirebaseAdMob' do
pod 'Firebase/AdMob', '3.11.0'
pod 'Firebase/AdMob', '3.12.0'
end
4 changes: 2 additions & 2 deletions Firebase.AdMob/nuget/Xamarin.Firebase.iOS.AdMob.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<metadata>
<id>Xamarin.Firebase.iOS.AdMob</id>
<title>Firebase APIs AdMob iOS Library</title>
<version>7.16.0.1</version>
<version>7.17.0.0</version>
<authors>Xamarin Inc.</authors>
<owners>Xamarin Inc.</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
Expand All @@ -15,7 +15,7 @@
<dependencies>
<group targetFramework="Xamarin.iOS10">
<dependency id="Xamarin.Build.Download" version="0.4.3" />
<dependency id="Xamarin.Google.iOS.MobileAds" version="7.16.0.0" />
<dependency id="Xamarin.Google.iOS.MobileAds" version="7.17.0.0" />
<dependency id="Xamarin.Firebase.iOS.Analytics" version="3.6.0.3" />
<dependency id="Xamarin.Firebase.iOS.InstanceID" version="1.0.8.1" />
<dependency id="Xamarin.Firebase.iOS.Core" version="3.4.7.0" />
Expand Down
30 changes: 15 additions & 15 deletions Google.MobileAds/component/component.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
version: 7.16.0.0
version: 7.17.0.0
name: Google Mobile Ads for iOS
id: googleiosmobileads
publisher: Xamarin Inc
publisher-url: https://xamarin.com
src-url: https://github.com/xamarin/GoogleApisForiOSComponents/tree/master/Google.MobileAds
summary: Connect with advertisers and show relevant ads in your app. Users click on ads, you make money.
icons:
- ../../icons/googlemobileads_128x128.png
- ../../icons/googlemobileads_512x512.png
- ../../icons/googlemobileads_128x128.png
- ../../icons/googlemobileads_512x512.png
docs-url: https://developers.google.com/admob/
libraries:
ios-unified:
- ../output/Google.MobileAds.dll
- ../output/Google.MobileAds.dll
is_shell: true
packages:
ios-unified:
- Xamarin.Google.iOS.MobileAds, Version=7.16.0.0
- Xamarin.Google.iOS.MobileAds, Version=7.17.0.0
samples:
- name: "Google Mobile Ads AdMob Sample"
path: ../samples/MobileAdsExample/MobileAdsExample.sln
removeProjects:
- Google.MobileAds
installNuGets:
- project: MobileAdsExample
packages:
- Xamarin.Google.iOS.MobileAds
removeNodes:
- "//xNS:Import[contains (@Project, 'Google.MobileAds.targets')]"
- name: Google Mobile Ads AdMob Sample
path: ../samples/MobileAdsExample/MobileAdsExample.sln
removeProjects:
- Google.MobileAds
installNuGets:
- project: MobileAdsExample
packages:
- Xamarin.Google.iOS.MobileAds
removeNodes:
- //xNS:Import[contains (@Project, 'Google.MobileAds.targets')]
local-nuget-repo: ../../tmp-nugets
no_build: true
2 changes: 1 addition & 1 deletion Google.MobileAds/externals/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ platform :ios, '6.0'
install! 'cocoapods', :integrate_targets => false

target 'Google-Mobile-Ads-SDK' do
pod 'Google-Mobile-Ads-SDK', '7.16.0'
pod 'Google-Mobile-Ads-SDK', '7.17.0'
end
10 changes: 5 additions & 5 deletions Google.MobileAds/nuget/Xamarin.Google.iOS.MobileAds.nuspec
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0"?>
<package >
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>Xamarin.Google.iOS.MobileAds</id>
<title>Google APIs Mobile Ads iOS Library</title>
<version>7.16.0.0</version>
<version>7.17.0.0</version>
<authors>Xamarin Inc.</authors>
<owners>Xamarin Inc.</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
Expand All @@ -14,14 +14,14 @@
<iconUrl>https://raw.githubusercontent.com/xamarin/GoogleApisForiOSComponents/master/icons/googleiosmobileads_128x128.png</iconUrl>
<dependencies>
<group targetFramework="Xamarin.iOS10">
<dependency id="Xamarin.Build.Download" version="0.4.3"/>
<dependency id="Xamarin.Build.Download" version="0.4.3" />
</group>
</dependencies>
</metadata>
<files>
<file src="output/Google.MobileAds.dll" target="lib/Xamarin.iOS10" />

<!-- Add targets file for external native reference download -->
<file src="source/Google.MobileAds/Google.MobileAds.targets" target="build/Xamarin.Google.iOS.MobileAds.targets" />
<file src="source/Google.MobileAds/Google.MobileAds.targets" target="build/Xamarin.Google.iOS.MobileAds.targets" />
</files>
</package>
13 changes: 13 additions & 0 deletions Google.MobileAds/source/Google.MobileAds/ApiDefinition.cs
Original file line number Diff line number Diff line change
Expand Up @@ -812,6 +812,19 @@ interface INativeAdDelegate
[BaseType (typeof (NSObject), Name = "GADNativeAdDelegate")]
interface NativeAdDelegate
{

// @optional -(void)nativeAdDidRecordImpression:(GADNativeAd *)nativeAd;
[EventArgs ("NativeAd")]
[EventName ("ImpressionRecorded")]
[Export ("nativeAdDidRecordImpression:")]
void DidRecordImpression (NativeAd nativeAd);

// @optional -(void)nativeAdDidRecordClick:(GADNativeAd *)nativeAd;
[EventArgs ("NativeAd")]
[EventName ("ClickRecorded")]
[Export ("nativeAdDidRecordClick:")]
void DidRecordClick (NativeAd nativeAd);

// @optional -(void)nativeAdWillPresentScreen:(GADNativeAd *)nativeAd;
[EventArgs ("NativeAd")]
[Export ("nativeAdWillPresentScreen:")]
Expand Down

0 comments on commit 3e6736c

Please sign in to comment.