Skip to content

Commit

Permalink
[NAMSDK] Update 8.2.0 Version.
Browse files Browse the repository at this point in the history
  • Loading branch information
namsdk-ios-distribution committed Jan 15, 2025
1 parent ba732da commit bab4a7f
Show file tree
Hide file tree
Showing 126 changed files with 13,330 additions and 5,602 deletions.
2 changes: 1 addition & 1 deletion NAMSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Pod::Spec.new do |s|
s.name = "NAMSDK"
s.version = "8.1.0"
s.version = "8.2.0"
s.summary = "Naver Mobile Ads Mediation SDK"
s.description = <<-DESC
NAM wiil find the best available ad network to fill your ad slots.
Expand Down
Binary file modified NAMSDK/resourcebundle/GFPNDAMraidResource.bundle/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPNDANativeResource.bundle/Assets.car
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPNDANativeResource.bundle/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<dict>
<key>Assets.car</key>
<data>
3iNVh9iVJKbp/RbmCqWIzGw4yQ4=
G0f/gi6qj/Sr2HS52C3TYXpZ0LU=
</data>
<key>GFPNDAReasonCollectionViewCell.nib/objects-12.3+.nib</key>
<data>
Expand Down Expand Up @@ -117,11 +117,11 @@
<dict>
<key>hash</key>
<data>
3iNVh9iVJKbp/RbmCqWIzGw4yQ4=
G0f/gi6qj/Sr2HS52C3TYXpZ0LU=
</data>
<key>hash2</key>
<data>
RFzQ+SXCgPI4O+X0PKbml4pwjr3//ANkX1c+Rwa+5FM=
4mzWdciaRXBaQeIMI6G3OGmJJGQRXGYX1oJiiez4CnI=
</data>
</dict>
<key>GFPNDAReasonCollectionViewCell.nib/objects-12.3+.nib</key>
Expand Down
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPNDAVideoResource.bundle/Assets.car
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPNDAVideoResource.bundle/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<dict>
<key>Assets.car</key>
<data>
mlrXWvmQFY98GFZk/AhyI99u2Jw=
eyjsdn93q5lVdk80Jf8Hr3VbIGM=
</data>
<key>GFPRemindTextView.nib</key>
<data>
Expand Down Expand Up @@ -109,11 +109,11 @@
<dict>
<key>hash</key>
<data>
mlrXWvmQFY98GFZk/AhyI99u2Jw=
eyjsdn93q5lVdk80Jf8Hr3VbIGM=
</data>
<key>hash2</key>
<data>
vUrnpFHGKwHonNd/4jBT6ZdTKH7rPFgTIT1UV+25eso=
66MGFzvW9nJvhWprcSTH7KM8SD1dw86ILvhYdbHnVTQ=
</data>
</dict>
<key>GFPRemindTextView.nib</key>
Expand Down
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPSDKRendererResource.bundle/Assets.car
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPSDKRendererResource.bundle/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<dict>
<key>Assets.car</key>
<data>
rcdZpxxUA53J8ty8WGdnuF4i2L0=
gBYaDmyS4QZCVQvmJpac6SKoR+o=
</data>
<key>GFPRendererShoppingLabelView.nib</key>
<data>
Expand All @@ -19,11 +19,11 @@
<dict>
<key>hash</key>
<data>
rcdZpxxUA53J8ty8WGdnuF4i2L0=
gBYaDmyS4QZCVQvmJpac6SKoR+o=
</data>
<key>hash2</key>
<data>
qtVh+SCImNr5EQOKKWtg/Af+hRe7BdED48Hqwk3USlY=
XUhUu34LJxpua/E/15S3Xy5IO/vuAU0tYPWwgrvViS0=
</data>
</dict>
<key>GFPRendererShoppingLabelView.nib</key>
Expand Down
Binary file not shown.
Binary file modified NAMSDK/resourcebundle/GFPSDKResource.bundle/Info.plist
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
10 changes: 5 additions & 5 deletions NAMSDK/xcframework/GFPSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,32 @@
<key>BinaryPath</key>
<string>GFPSDK.framework/GFPSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>GFPSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>GFPSDK.framework/GFPSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>GFPSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ NS_ASSUME_NONNULL_BEGIN
@class GFPAdInitReqInfo;
@class GFPSKAdNetworkData;
@class GFPLogReqInfo;
@class GFPCachedAdParam;

static const NSString *kGFPExtraParamKeyFAN = @"fb";
static const NSString *kGFPExtraParamKeyVungle = @"vungle";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,10 @@ NS_ASSUME_NONNULL_BEGIN
*/
@property (nonatomic, assign) BOOL disableNeloLog;

/**
* 기기에서의 허용 여부와 상관 없이 앱의 정책 상 IDFA 사용이 불가한 경우 무시하는 옵션 (기본값 NO)
*/
@property (nonatomic, assign) BOOL disableAdID;

- (GFPAdProviderSetting *)adProviderConfigWith:(GFPAdProviderSettingType)aType;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

#include <AvailabilityMacros.h>
#import <Foundation/Foundation.h>
#import <WebKit/WebKit.h>

#import "GFPRenderDisplayAgent.h"
#import "GFPAdConfiguration.h"
Expand Down Expand Up @@ -145,6 +146,11 @@ typedef void(^GFPAdManagerCompletionHandler)(GFPError * _Nullable error);
*/
+ (void)clearCookie;

/**
* Register web view for interaction with iOS SDK.
*/
+ (void)registerWebView:(WKWebView *)webView;

/**
* GFPSDK Version.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
//
// GFPCachedAdParam.h
//
// NAM(Naver Ad Manager) SDK for iOS
// Copyright 2022-present NAVER Corp.
// Unauthorized use, modification and redistribution of this software are strongly prohibited.


#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface GFPCachedAdParam: NSObject

@property (nonatomic, copy, readwrite, nullable) NSString *nac;

+ (void)updateNac:(NSString *)nac;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,13 @@
#import "GFPAPIRequest.h"

@class GFPError;
@class GFPCachedAdParam;
@class GFPDeviceInfo;
@protocol GFPDictPresentable;

NS_ASSUME_NONNULL_BEGIN

#define GFP_SDK_VERSION @"8.1.0"
#define GFP_SDK_VERSION @"8.2.0"

@interface GFPCoreConfig : NSObject

Expand All @@ -50,6 +52,10 @@ NS_ASSUME_NONNULL_BEGIN
@property (nonatomic, strong, readonly) NSString *gfpWkWebViewUA;
@property (nonatomic, strong, readonly) NSString *appVersion;

@property (nonatomic, strong, readwrite, nonnull) GFPCachedAdParam *cachedParam;

@property (nonatomic, strong, readonly) GFPDeviceInfo *deviceInfo;

- (void)updateUserAgentWith:(NSString *)externalUserAgent;
- (BOOL)limitAdTracking;
- (NSDictionary<NSString *, NSString *> *)commonCookieHeader;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,12 @@ typedef NS_OPTIONS(NSInteger, GFPAdChoicesViewPosition) {
*/
@property (nonatomic, strong, nullable) UIFont *mediaBoldFont;

/**
* Special DA의 기본 탑 마진을 사용하지 않고 아래 확장만 사용할 시에 사용합니다.
* (기본값은 NO)
*/
@property (nonatomic, assign) BOOL enableSpecialDABottomExtend;

/**
* 광고의 MediaView에 Dimmed를 설정하고 싶을 때 설정합니다.
* 옵션 사용 시 2%의 Dimmed가 적용됩니다. / 아웃스트림 동영상은 8%의 Dimmed가 적용됩니다.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
#ifndef GFPSDK_SWIFT_H
#define GFPSDK_SWIFT_H
#pragma clang diagnostic push
Expand Down Expand Up @@ -42,6 +42,8 @@
#include <string.h>
#endif
#if defined(__cplusplus)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module"
#if defined(__arm64e__) && __has_include(<ptrauth.h>)
# include <ptrauth.h>
#else
Expand All @@ -55,6 +57,7 @@
# endif
#pragma clang diagnostic pop
#endif
#pragma clang diagnostic pop
#endif

#if !defined(SWIFT_TYPEDEFS)
Expand Down Expand Up @@ -280,6 +283,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
@import CoreFoundation;
@import Foundation;
@import ObjectiveC;
@import WebKit;
#endif

#import <GFPSDK/GFPSDK.h>
Expand All @@ -293,6 +297,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"
#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"

#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
Expand Down Expand Up @@ -497,6 +502,21 @@ SWIFT_CLASS("_TtC6GFPSDK13GFPDeviceInfo")
@interface GFPDeviceInfo : NSObject
@property (nonatomic, strong) GFPUADeviceInfo * _Nonnull uaInfo;
@property (nonatomic, strong) GFPServiceInfo * _Nonnull serviceInfo;
@property (nonatomic, readonly, copy) NSString * _Nonnull systemName;
@property (nonatomic, readonly, copy) NSString * _Nonnull systemVersion;
@property (nonatomic, readonly, copy) NSString * _Nonnull sdkVersion;
@property (nonatomic, readonly, copy) NSString * _Nonnull deviceType;
@property (nonatomic, readonly, copy) NSString * _Nonnull deviceModel;
@property (nonatomic, readonly, copy) NSString * _Nonnull bundleIdentifier;
@property (nonatomic, readonly, copy) NSString * _Nonnull appName;
@property (nonatomic, readonly, copy) NSString * _Nonnull appVersion;
@property (nonatomic, readonly, copy) NSString * _Nonnull sdkName;
@property (nonatomic, readonly, copy) NSString * _Nonnull os;
@property (nonatomic, readonly, copy) NSString * _Nonnull density;
@property (nonatomic, readonly, copy) NSString * _Nonnull screenWidth;
@property (nonatomic, readonly, copy) NSString * _Nonnull screenHeight;
@property (nonatomic, readonly, copy) NSString * _Nullable locale;
@property (nonatomic, readonly, copy) NSString * _Nonnull networkType;
- (nonnull instancetype)init:(NSString * _Nonnull)version OBJC_DESIGNATED_INITIALIZER;
@property (nonatomic, readonly, copy) NSDictionary<NSString *, NSString *> * _Nonnull dict;
@property (nonatomic, readonly, copy) NSDictionary<NSString *, NSString *> * _Nonnull initializeDict;
Expand Down Expand Up @@ -951,6 +971,22 @@ SWIFT_CLASS("_TtC6GFPSDK18GFPWaterfallAdSize")
+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
@end

@class WKUserContentController;

SWIFT_CLASS("_TtC6GFPSDK17GFPWebViewManager")
@interface GFPWebViewManager : NSObject
SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) GFPWebViewManager * _Nonnull shared;)
+ (GFPWebViewManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT;
- (void)addHandlersTo:(WKUserContentController * _Nonnull)userContentController;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

@class WKScriptMessage;

@interface GFPWebViewManager (SWIFT_EXTENSION(GFPSDK)) <WKScriptMessageHandlerWithReply>
- (void)userContentController:(WKUserContentController * _Nonnull)userContentController didReceiveScriptMessage:(WKScriptMessage * _Nonnull)message replyHandler:(void (^ _Nonnull)(id _Nullable, NSString * _Nullable))completionHandler;
@end


SWIFT_CLASS("_TtC6GFPSDK20kGFPAdInterfaceStyle")
@interface kGFPAdInterfaceStyle : NSObject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ FOUNDATION_EXPORT const unsigned char GFPSDKVersionString[];
#import <GFPSDK/GFPEventExtraInfo.h>
#import <GFPSDK/GFPEventReporter.h>
#import <GFPSDK/GFPCoreConfig.h>
#import <GFPSDK/GFPCachedAdParam.h>
#import <GFPSDK/GFPImpressionTracker.h>
#import <GFPSDK/GFPErrorEventInfo.h>
#import <GFPSDK/GFPAPIRequest.h>
Expand Down
Binary file not shown.
Loading

0 comments on commit bab4a7f

Please sign in to comment.