Skip to content

Commit

Permalink
Update Google Mobile Ads SDK 8.13.0
Browse files Browse the repository at this point in the history
Update Audience Network SDK 6.9.0
Update Facebook Adapter 6.9.0.0
Update InMobi SDK 10.0.2
Update InMobiAdapter 10.0.2.0
Initialize the Mobile Ads SDK
  • Loading branch information
Astrovic committed Apr 1, 2022
1 parent 7fbc0e5 commit 5e23eae
Show file tree
Hide file tree
Showing 400 changed files with 1,094 additions and 1,518 deletions.
19 changes: 13 additions & 6 deletions ios/Classes/TiAdmobModule.m
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@
#import <PersonalizedAdConsent/PersonalizedAdConsent.h>
#import <UserMessagingPlatform/UserMessagingPlatform.h>

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
#import <AppTrackingTransparency/ATTrackingManager.h>
#import <FBAudienceNetwork/FBAdSettings.h>
#import <InMobiAdapter/InMobiAdapter.h>

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
#import <AppTrackingTransparency/ATTrackingManager.h>
#endif

@implementation TiAdmobModule
Expand Down Expand Up @@ -283,8 +284,14 @@ - (void)setAdvertiserTrackingEnabled:(id)advertiserTrackingEnabled
{
// this method is required by Facebook Audience Network for iOS >= 14
if (@available(iOS 14, *)) {
ENSURE_TYPE(advertiserTrackingEnabled, NSNumber);
[FBAdSettings setAdvertiserTrackingEnabled:[TiUtils boolValue:advertiserTrackingEnabled]];
ENSURE_TYPE(advertiserTrackingEnabled, NSNumber);
if ([TiUtils boolValue:advertiserTrackingEnabled]) {
[FBAdSettings setAdvertiserTrackingEnabled:YES];
NSLog(@"[DEBUG] Ti.AdMob: setAdvertiserTrackingEnabled --> YES");
} else {
[FBAdSettings setAdvertiserTrackingEnabled:NO];
NSLog(@"[DEBUG] Ti.AdMob: setAdvertiserTrackingEnabled --> NO");
}
} else {
NSLog(@"[WARN] Ti.AdMob: The function `setAdvertiserTrackingEnabled` should be used on ios version 14 and above only");
}
Expand All @@ -299,11 +306,11 @@ - (void)setInMobi_updateGDPRConsent:(id)updateGDPRConsent
// this method is required by InMobi to set GDPR
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];
NSLog(@"[INFO] Ti.AdMob: inMobi_updateGDPRConsent --> true");
NSLog(@"[DEBUG] Ti.AdMob: inMobi_updateGDPRConsent --> true");
} else {
[consentObject setObject:@"0" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];
NSLog(@"[INFO] Ti.AdMob: inMobi_updateGDPRConsent --> false");
NSLog(@"[DEBUG] Ti.AdMob: inMobi_updateGDPRConsent --> false");
}

[GADMInMobiConsent updateGDPRConsent:consentObject];
Expand Down
27 changes: 20 additions & 7 deletions ios/Classes/TiAdmobView.m
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,25 @@ - (void)initialize
adUnitId = self.exampleAdId;
}

if ([TiUtils intValue:adType def:TiAdmobAdTypeBanner] == TiAdmobAdTypeBanner) {
[self loadBanner];
} else if ([TiUtils intValue:adType def:TiAdmobAdTypeBanner] == TiAdmobAdTypeInterstitial) {
[self loadInterstitial];
} else if ([TiUtils intValue:adType def:TiAdmobAdTypeBanner] == TiAdmobAdTypeRewardedVideo) {
[self loadRewardedVideoWithAdUnitID:adUnitId];
}
// https://developers.google.com/admob/ios/mediate#initialize_the_mobile_ads_sdk
GADMobileAds *ads = [GADMobileAds sharedInstance];
[ads startWithCompletionHandler:^(GADInitializationStatus *status) {
// Optional: Log each adapter's initialization latency.
NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
for (NSString *adapter in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
adapterStatus.description, adapterStatus.latency);
}

if ([TiUtils intValue:adType def:TiAdmobAdTypeBanner] == TiAdmobAdTypeBanner) {
[self loadBanner];
} else if ([TiUtils intValue:adType def:TiAdmobAdTypeBanner] == TiAdmobAdTypeInterstitial) {
[self loadInterstitial];
} else if ([TiUtils intValue:adType def:TiAdmobAdTypeBanner] == TiAdmobAdTypeRewardedVideo) {
[self loadRewardedVideoWithAdUnitID:adUnitId];
}
}];
}

- (void)setAdUnitId_:(id)value
Expand Down Expand Up @@ -310,6 +322,7 @@ - (NSString *)exampleAdId
- (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView
{
[self.proxy fireEvent:@"didReceiveAd" withObject:@{ @"adUnitId": adUnitId }];
//NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}

- (void)bannerView:(nonnull GADBannerView *)bannerView
Expand Down
11 changes: 11 additions & 0 deletions ios/File.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
//
// File.swift
// admob
//
// Created by Astrovic on 28/03/22.
//

import Foundation

// I need to add this empty swift file in order to use FBAudienceNetwork.xcframework version 6.9.0
// https://developers.facebook.com/docs/audience-network/setting-up/platform-setup/ios/add-sdk
4 changes: 4 additions & 0 deletions ios/admob-Bridging-Header.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//

69 changes: 55 additions & 14 deletions ios/admob.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,11 @@
3ABFE39626335E0000887180 /* GoogleAppMeasurement.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ABFE38A26335E0000887180 /* GoogleAppMeasurement.xcframework */; };
3ABFE39726335E0000887180 /* GoogleUtilities.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3ABFE38B26335E0000887180 /* GoogleUtilities.xcframework */; };
3AF5B7731C233383002E3DC7 /* TiAdmobTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF5B7711C233383002E3DC7 /* TiAdmobTypes.h */; };
5E497DF2263B088C0059081A /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E497DF1263B088C0059081A /* WebKit.framework */; };
5E497DF4263B08A00059081A /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E497DF3263B08A00059081A /* libz.tbd */; };
5E497DF6263B08BE0059081A /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E497DF5263B08BE0059081A /* libsqlite3.0.tbd */; };
5E0B17A527F21AED001D0BD9 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0B17A427F21AED001D0BD9 /* File.swift */; };
5E6743A427F4B84500BEE594 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E6743A327F4B84500BEE594 /* WebKit.framework */; };
5E6743A627F4B85800BEE594 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E6743A527F4B85800BEE594 /* libsqlite3.0.tbd */; };
5E6743A827F4B86A00BEE594 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E6743A727F4B86A00BEE594 /* libz.tbd */; };
5E6743AE27F4BEA300BEE594 /* GoogleAppMeasurementIdentitySupport.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E6743AD27F4BEA300BEE594 /* GoogleAppMeasurementIdentitySupport.xcframework */; };
5ED7B66026EBC395007F4D90 /* FBAudienceNetwork.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5ED7B65F26EBC395007F4D90 /* FBAudienceNetwork.xcframework */; };
5EFC8F4F263ABC430011A0C2 /* FacebookAdapter.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EFC8F4B263ABC430011A0C2 /* FacebookAdapter.xcframework */; };
5EFC8F50263ABC430011A0C2 /* InMobiSDK.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EFC8F4C263ABC430011A0C2 /* InMobiSDK.xcframework */; };
Expand All @@ -47,9 +49,12 @@
3ABFE38A26335E0000887180 /* GoogleAppMeasurement.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = GoogleAppMeasurement.xcframework; path = platform/GoogleAppMeasurement.xcframework; sourceTree = "<group>"; };
3ABFE38B26335E0000887180 /* GoogleUtilities.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = GoogleUtilities.xcframework; path = platform/GoogleUtilities.xcframework; sourceTree = "<group>"; };
3AF5B7711C233383002E3DC7 /* TiAdmobTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TiAdmobTypes.h; path = Classes/TiAdmobTypes.h; sourceTree = "<group>"; };
5E497DF1263B088C0059081A /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/System/iOSSupport/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; };
5E497DF3263B08A00059081A /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };
5E497DF5263B08BE0059081A /* libsqlite3.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/lib/libsqlite3.0.tbd; sourceTree = DEVELOPER_DIR; };
5E0B17A327F21AED001D0BD9 /* admob-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "admob-Bridging-Header.h"; sourceTree = "<group>"; };
5E0B17A427F21AED001D0BD9 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = "<group>"; };
5E6743A327F4B84500BEE594 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/System/iOSSupport/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; };
5E6743A527F4B85800BEE594 /* libsqlite3.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/libsqlite3.0.tbd; sourceTree = DEVELOPER_DIR; };
5E6743A727F4B86A00BEE594 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };
5E6743AD27F4BEA300BEE594 /* GoogleAppMeasurementIdentitySupport.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = GoogleAppMeasurementIdentitySupport.xcframework; path = platform/GoogleAppMeasurementIdentitySupport.xcframework; sourceTree = "<group>"; };
5ED7B65F26EBC395007F4D90 /* FBAudienceNetwork.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBAudienceNetwork.xcframework; path = platform/FBAudienceNetwork.xcframework; sourceTree = "<group>"; };
5EFC8F4B263ABC430011A0C2 /* FacebookAdapter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FacebookAdapter.xcframework; path = platform/FacebookAdapter.xcframework; sourceTree = "<group>"; };
5EFC8F4C263ABC430011A0C2 /* InMobiSDK.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = InMobiSDK.xcframework; path = platform/InMobiSDK.xcframework; sourceTree = "<group>"; };
Expand All @@ -63,10 +68,10 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5E6743A827F4B86A00BEE594 /* libz.tbd in Frameworks */,
5E6743A627F4B85800BEE594 /* libsqlite3.0.tbd in Frameworks */,
5E6743A427F4B84500BEE594 /* WebKit.framework in Frameworks */,
5ED7B66026EBC395007F4D90 /* FBAudienceNetwork.xcframework in Frameworks */,
5E497DF6263B08BE0059081A /* libsqlite3.0.tbd in Frameworks */,
5E497DF4263B08A00059081A /* libz.tbd in Frameworks */,
5E497DF2263B088C0059081A /* WebKit.framework in Frameworks */,
5EFC8F4F263ABC430011A0C2 /* FacebookAdapter.xcframework in Frameworks */,
5EFC8F50263ABC430011A0C2 /* InMobiSDK.xcframework in Frameworks */,
5EFC8F51263ABC430011A0C2 /* InMobiAdapter.xcframework in Frameworks */,
Expand All @@ -75,6 +80,7 @@
3ABFE38F26335E0000887180 /* PersonalizedAdConsent.framework in Frameworks */,
3ABFE38D26335E0000887180 /* GoogleMobileAds.xcframework in Frameworks */,
3ABFE39626335E0000887180 /* GoogleAppMeasurement.xcframework in Frameworks */,
5E6743AE27F4BEA300BEE594 /* GoogleAppMeasurementIdentitySupport.xcframework in Frameworks */,
3ABFE39326335E0000887180 /* PromisesObjC.xcframework in Frameworks */,
3ABFE39726335E0000887180 /* GoogleUtilities.xcframework in Frameworks */,
);
Expand All @@ -94,25 +100,28 @@
0867D691FE84028FC02AAC07 /* admob */ = {
isa = PBXGroup;
children = (
5E0B17A427F21AED001D0BD9 /* File.swift */,
08FB77AEFE84172EC02AAC07 /* Classes */,
32C88DFF0371C24200C91783 /* Other Sources */,
0867D69AFE84028FC02AAC07 /* Frameworks */,
034768DFFF38A50411DB9C8B /* Products */,
5E0B17A327F21AED001D0BD9 /* admob-Bridging-Header.h */,
);
name = admob;
sourceTree = "<group>";
};
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
isa = PBXGroup;
children = (
5E497DF5263B08BE0059081A /* libsqlite3.0.tbd */,
5E497DF3263B08A00059081A /* libz.tbd */,
5E497DF1263B088C0059081A /* WebKit.framework */,
5E6743A727F4B86A00BEE594 /* libz.tbd */,
5E6743A527F4B85800BEE594 /* libsqlite3.0.tbd */,
5E6743A327F4B84500BEE594 /* WebKit.framework */,
5ED7B65F26EBC395007F4D90 /* FBAudienceNetwork.xcframework */,
5EFC8F4B263ABC430011A0C2 /* FacebookAdapter.xcframework */,
5EFC8F4D263ABC430011A0C2 /* InMobiAdapter.xcframework */,
5EFC8F4C263ABC430011A0C2 /* InMobiSDK.xcframework */,
3ABFE38A26335E0000887180 /* GoogleAppMeasurement.xcframework */,
5E6743AD27F4BEA300BEE594 /* GoogleAppMeasurementIdentitySupport.xcframework */,
3ABFE38126335E0000887180 /* GoogleMobileAds.xcframework */,
3ABFE38B26335E0000887180 /* GoogleUtilities.xcframework */,
3ABFE38226335E0000887180 /* nanopb.xcframework */,
Expand Down Expand Up @@ -187,7 +196,12 @@
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1240;
LastUpgradeCheck = 1330;
TargetAttributes = {
D2AAC07D0554694100DB518D = {
LastSwiftMigration = 1300;
};
};
};
buildConfigurationList = 1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "admob" */;
compatibilityVersion = "Xcode 3.2";
Expand All @@ -213,6 +227,7 @@
buildActionMask = 2147483647;
files = (
24DD6CFA1134B3F500162E58 /* TiAdmobModule.m in Sources */,
5E0B17A527F21AED001D0BD9 /* File.swift in Sources */,
249BE67011B47B2700AF41CF /* TiAdmobViewProxy.m in Sources */,
249BE67411B47B3800AF41CF /* TiAdmobView.m in Sources */,
);
Expand All @@ -225,6 +240,8 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 24DD6D1B1134B66800162E58 /* titanium.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
Expand Down Expand Up @@ -257,11 +274,19 @@
"$(HEADER_SEARCH_PATHS)",
);
INSTALL_PATH = /usr/local/lib;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
/usr/lib/swift,
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)",
"$(PROJECT_DIR)/GoogleMobileAdsSdkiOS",
"$(PROJECT_DIR)/platform",
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
"$(SDKROOT)/usr/lib/swift",
);
OTHER_CFLAGS = (
"-DDEBUG",
Expand All @@ -273,6 +298,9 @@
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "admob-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
USER_HEADER_SEARCH_PATHS = "";
VALIDATE_WORKSPACE = YES;
};
Expand All @@ -282,7 +310,9 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 24DD6D1B1134B66800162E58 /* titanium.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
DEPLOYMENT_POSTPROCESSING = YES;
DSTROOT = /tmp/TiAdmob.dst;
Expand Down Expand Up @@ -313,12 +343,20 @@
"$(HEADER_SEARCH_PATHS)",
);
INSTALL_PATH = /usr/local/lib;
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
/usr/lib/swift,
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(SRCROOT)",
"$(PROJECT_DIR)/GoogleMobileAdsSdkiOS",
"$(PROJECT_DIR)/platform",
"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
"$(SDKROOT)/usr/lib/swift",
);
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DTI_POST_1_2";
Expand All @@ -328,6 +366,8 @@
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "admob-Bridging-Header.h";
SWIFT_VERSION = 5.0;
USER_HEADER_SEARCH_PATHS = "";
VALIDATE_WORKSPACE = YES;
};
Expand Down Expand Up @@ -452,6 +492,7 @@
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
USER_HEADER_SEARCH_PATHS = "";
};
name = Release;
Expand Down
24 changes: 24 additions & 0 deletions ios/documentation/changelog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,28 @@
# Change Log

v4.7.0 Update Google Mobile Ads SDK 8.13.0 (https://github.com/CocoaPods/Specs/tree/master/Specs/5/9/a/Google-Mobile-Ads-SDK/8.13.0 and https://github.com/firebase/firebase-ios-sdk/releases/tag/v8.13.0)
Update Audience Network SDK 6.9.0 (https://developers.facebook.com/docs/audience-network/setting-up/platform-setup/ios/add-sdk)
Update Facebook Adapter 6.9.0.0 (https://developers.google.com/admob/ios/mediation/facebook#facebook-ios-mediation-adapter-changelog)
Update InMobi SDK 10.0.2 (https://support.inmobi.com/monetize/sdk-documentation/download-sdk)
Update InMobiAdapter 10.0.2.0 (https://developers.google.com/admob/ios/mediation/inmobi#step_3_import_the_inmobi_sdk_and_adapter)

v4.5.6 Update AdMob SDK 8.12.0
Update iOS Audience Network SDK 6.8.0
Update iOS Facebook Adapter 6.8.0.0

v4.5.0 Update AdMob SDK 8.12.0

v4.4.0 Update AdMob SDK 8.11.0 (iOS 15 support)

v4.3.0 Added `UMPDebugSettings` on `Admob.requestConsentInfoUpdateWithParameters`: `testDeviceIdentifiers` and `geography`
More info here: https://developers.google.com/admob/ump/ios/quick-start#testing

v4.2.0 Update AdMob SDK 8.10.0
Update iOS Audience Network SDK 6.6.0
Update iOS Facebook Adapter 6.6.0.0
Update InMobi SDK 9.2.1
Update InMobiAdapter 9.2.1.0

v4.1.0 Update AdMob SDK 8.4.0 (Firebase 7.11.0)
Update iOS Audience Network SDK 6.4.1
Update iOS Facebook Adapter 6.4.1.0
Expand Down
4 changes: 2 additions & 2 deletions ios/manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# this is your module manifest and used by Titanium
# during compilation, packaging, distribution, etc.
#
version: 4.6.0
architectures: armv7 x86_64 arm64
version: 4.7.0
architectures: arm64 x86_64
mac: false
description: AdMob module for ad delivery via AdMob
author: Jeff Haynie, Stephen Tramer, Jasper Kennis, Jon Alter and Hans Knoechel
Expand Down
2 changes: 1 addition & 1 deletion ios/module.xcconfig
Original file line number Diff line number Diff line change
@@ -1 +1 @@
OTHER_LDFLAGS=$(inherited) -framework AdSupport -framework CoreGraphics -framework CoreMedia -framework CoreMotion -framework CoreTelephony -framework CoreVideo -framework GLKit -framework JavaScriptCore -framework MediaPlayer -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework iAd -framework StoreKit -framework SystemConfiguration -framework GoogleMobileAds -framework GoogleUtilities -framework GoogleAppMeasurement -framework PromisesObjC -framework PersonalizedAdConsent -framework FacebookAdapter -framework FBAudienceNetwork -framework FBSDKCoreKit -framework InMobiSDK -framework InMobiAdapter
OTHER_LDFLAGS=$(inherited) -framework AdSupport -framework CoreGraphics -framework CoreMedia -framework CoreMotion -framework CoreTelephony -framework CoreVideo -framework GLKit -framework JavaScriptCore -framework MediaPlayer -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework iAd -framework StoreKit -framework SystemConfiguration -framework GoogleMobileAds -framework GoogleUtilities -framework GoogleAppMeasurement -framework GoogleAppMeasurementIdentitySupport -framework PromisesObjC -framework PersonalizedAdConsent -framework UserMessagingPlatform -framework FacebookAdapter -framework FBAudienceNetwork -framework FBSDKCoreKit -framework InMobiSDK -framework InMobiAdapter
Loading

0 comments on commit 5e23eae

Please sign in to comment.