commit 61dbf391d69474f938e0be07fdf0f70389f76be5 Author: xsean Date: Wed Aug 6 16:04:31 2025 +0800 init diff --git a/PlayBTopOn.xcodeproj/project.pbxproj b/PlayBTopOn.xcodeproj/project.pbxproj new file mode 100644 index 0000000..2b7619c --- /dev/null +++ b/PlayBTopOn.xcodeproj/project.pbxproj @@ -0,0 +1,542 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 049B446F2DACAB6D0005EB66 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 049B446A2DACAB6D0005EB66 /* GCDAsyncUdpSocket.m */; }; + 049B44702DACAB6D0005EB66 /* bbbAdManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 049B446E2DACAB6D0005EB66 /* bbbAdManager.swift */; }; + 049B44712DACAB6D0005EB66 /* XUDPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 049B446D2DACAB6D0005EB66 /* XUDPClient.m */; }; + 755ADA202D2D25C600C9D994 /* getIphone.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755ADA1E2D2D25C600C9D994 /* getIphone.swift */; }; + 755ADA212D2D25C600C9D994 /* idfa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755ADA1F2D2D25C600C9D994 /* idfa.swift */; }; + 75F8FFD12CE7233B008E8DF6 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F8FFD02CE7233B008E8DF6 /* AppDelegate.swift */; }; + 75F8FFD52CE7233B008E8DF6 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F8FFD42CE7233B008E8DF6 /* ViewController.swift */; }; + 75F8FFD82CE7233B008E8DF6 /* Base in Resources */ = {isa = PBXBuildFile; fileRef = 75F8FFD72CE7233B008E8DF6 /* Base */; }; + 75F8FFDA2CE72340008E8DF6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 75F8FFD92CE72340008E8DF6 /* Assets.xcassets */; }; + 75F8FFDD2CE72340008E8DF6 /* Base in Resources */ = {isa = PBXBuildFile; fileRef = 75F8FFDC2CE72340008E8DF6 /* Base */; }; + 75F8FFE82CE723FF008E8DF6 /* YL_PlayVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 75F8FFE52CE723FE008E8DF6 /* YL_PlayVC.xib */; }; + 75F8FFE92CE723FF008E8DF6 /* YL_PlayVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F8FFE62CE723FF008E8DF6 /* YL_PlayVC.swift */; }; + 75F8FFF32CE72555008E8DF6 /* initializationTopOn.m in Sources */ = {isa = PBXBuildFile; fileRef = 75F8FFF12CE72555008E8DF6 /* initializationTopOn.m */; }; + 75F8FFF72CE72B7D008E8DF6 /* YL_NetWorkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F8FFF62CE72B7D008E8DF6 /* YL_NetWorkManager.swift */; }; + 84921A6E873B758EF39EBDFA /* Pods_PlayBTopOn.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33A6D387585D55B3F340F5DB /* Pods_PlayBTopOn.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 049B44682DACAB6D0005EB66 /* CocoaAsyncSocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CocoaAsyncSocket.h; sourceTree = ""; }; + 049B44692DACAB6D0005EB66 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GCDAsyncUdpSocket.h; sourceTree = ""; }; + 049B446A2DACAB6D0005EB66 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncUdpSocket.m; sourceTree = ""; }; + 049B446C2DACAB6D0005EB66 /* XUDPClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XUDPClient.h; sourceTree = ""; }; + 049B446D2DACAB6D0005EB66 /* XUDPClient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = XUDPClient.m; sourceTree = ""; }; + 049B446E2DACAB6D0005EB66 /* bbbAdManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = bbbAdManager.swift; sourceTree = ""; }; + 33A6D387585D55B3F340F5DB /* Pods_PlayBTopOn.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PlayBTopOn.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 6297C68F5F2E4537B6CB3D1C /* Pods-PlayBTopOn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PlayBTopOn.debug.xcconfig"; path = "Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.debug.xcconfig"; sourceTree = ""; }; + 755ADA1E2D2D25C600C9D994 /* getIphone.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = getIphone.swift; sourceTree = ""; }; + 755ADA1F2D2D25C600C9D994 /* idfa.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = idfa.swift; sourceTree = ""; }; + 75F8FFCD2CE7233B008E8DF6 /* PlayBTopOn.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PlayBTopOn.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 75F8FFD02CE7233B008E8DF6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 75F8FFD42CE7233B008E8DF6 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 75F8FFD72CE7233B008E8DF6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 75F8FFD92CE72340008E8DF6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 75F8FFDC2CE72340008E8DF6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 75F8FFDE2CE72340008E8DF6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 75F8FFE52CE723FE008E8DF6 /* YL_PlayVC.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = YL_PlayVC.xib; sourceTree = ""; }; + 75F8FFE62CE723FF008E8DF6 /* YL_PlayVC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YL_PlayVC.swift; sourceTree = ""; }; + 75F8FFEE2CE7250B008E8DF6 /* MyWallPaperHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyWallPaperHeader.h; sourceTree = ""; }; + 75F8FFEF2CE7250B008E8DF6 /* MyWallpaperPCH.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyWallpaperPCH.pch; sourceTree = ""; }; + 75F8FFF12CE72555008E8DF6 /* initializationTopOn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = initializationTopOn.m; sourceTree = ""; }; + 75F8FFF22CE72555008E8DF6 /* initializationTopOn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = initializationTopOn.h; sourceTree = ""; }; + 75F8FFF62CE72B7D008E8DF6 /* YL_NetWorkManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YL_NetWorkManager.swift; sourceTree = ""; }; + B423D6A110C2422F79FE6615 /* Pods-PlayBTopOn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PlayBTopOn.release.xcconfig"; path = "Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 75F8FFCA2CE7233B008E8DF6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 84921A6E873B758EF39EBDFA /* Pods_PlayBTopOn.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 049B446B2DACAB6D0005EB66 /* GCD */ = { + isa = PBXGroup; + children = ( + 049B44692DACAB6D0005EB66 /* GCDAsyncUdpSocket.h */, + 049B446A2DACAB6D0005EB66 /* GCDAsyncUdpSocket.m */, + ); + path = GCD; + sourceTree = ""; + }; + 75F8FFC42CE7233B008E8DF6 = { + isa = PBXGroup; + children = ( + 75F8FFCF2CE7233B008E8DF6 /* PlayBTopOn */, + 75F8FFCE2CE7233B008E8DF6 /* Products */, + CFE0CCAD1DCDC6DF946C8994 /* Pods */, + EC17E36934C0C7C23F86C29A /* Frameworks */, + ); + sourceTree = ""; + }; + 75F8FFCE2CE7233B008E8DF6 /* Products */ = { + isa = PBXGroup; + children = ( + 75F8FFCD2CE7233B008E8DF6 /* PlayBTopOn.app */, + ); + name = Products; + sourceTree = ""; + }; + 75F8FFCF2CE7233B008E8DF6 /* PlayBTopOn */ = { + isa = PBXGroup; + children = ( + 75F8FFF02CE7250B008E8DF6 /* Header */, + 75F8FFE42CE723E7008E8DF6 /* playB */, + 75F8FFD02CE7233B008E8DF6 /* AppDelegate.swift */, + 75F8FFD42CE7233B008E8DF6 /* ViewController.swift */, + 75F8FFD62CE7233B008E8DF6 /* Main.storyboard */, + 75F8FFD92CE72340008E8DF6 /* Assets.xcassets */, + 75F8FFDB2CE72340008E8DF6 /* LaunchScreen.storyboard */, + 75F8FFDE2CE72340008E8DF6 /* Info.plist */, + ); + path = PlayBTopOn; + sourceTree = ""; + }; + 75F8FFE42CE723E7008E8DF6 /* playB */ = { + isa = PBXGroup; + children = ( + 049B44682DACAB6D0005EB66 /* CocoaAsyncSocket.h */, + 049B446B2DACAB6D0005EB66 /* GCD */, + 049B446C2DACAB6D0005EB66 /* XUDPClient.h */, + 049B446D2DACAB6D0005EB66 /* XUDPClient.m */, + 049B446E2DACAB6D0005EB66 /* bbbAdManager.swift */, + 755ADA1E2D2D25C600C9D994 /* getIphone.swift */, + 755ADA1F2D2D25C600C9D994 /* idfa.swift */, + 75F8FFF62CE72B7D008E8DF6 /* YL_NetWorkManager.swift */, + 75F8FFF22CE72555008E8DF6 /* initializationTopOn.h */, + 75F8FFF12CE72555008E8DF6 /* initializationTopOn.m */, + 75F8FFE62CE723FF008E8DF6 /* YL_PlayVC.swift */, + 75F8FFE52CE723FE008E8DF6 /* YL_PlayVC.xib */, + ); + path = playB; + sourceTree = ""; + }; + 75F8FFF02CE7250B008E8DF6 /* Header */ = { + isa = PBXGroup; + children = ( + 75F8FFEE2CE7250B008E8DF6 /* MyWallPaperHeader.h */, + 75F8FFEF2CE7250B008E8DF6 /* MyWallpaperPCH.pch */, + ); + path = Header; + sourceTree = ""; + }; + CFE0CCAD1DCDC6DF946C8994 /* Pods */ = { + isa = PBXGroup; + children = ( + 6297C68F5F2E4537B6CB3D1C /* Pods-PlayBTopOn.debug.xcconfig */, + B423D6A110C2422F79FE6615 /* Pods-PlayBTopOn.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + EC17E36934C0C7C23F86C29A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 33A6D387585D55B3F340F5DB /* Pods_PlayBTopOn.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 75F8FFCC2CE7233B008E8DF6 /* PlayBTopOn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 75F8FFE12CE72340008E8DF6 /* Build configuration list for PBXNativeTarget "PlayBTopOn" */; + buildPhases = ( + 9FD2AE384D5FEDF5FF939DD1 /* [CP] Check Pods Manifest.lock */, + 75F8FFC92CE7233B008E8DF6 /* Sources */, + 75F8FFCA2CE7233B008E8DF6 /* Frameworks */, + 75F8FFCB2CE7233B008E8DF6 /* Resources */, + C0554906157B58199E7A6576 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PlayBTopOn; + productName = PlayBTopOn; + productReference = 75F8FFCD2CE7233B008E8DF6 /* PlayBTopOn.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 75F8FFC52CE7233B008E8DF6 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1530; + LastUpgradeCheck = 1530; + TargetAttributes = { + 75F8FFCC2CE7233B008E8DF6 = { + CreatedOnToolsVersion = 15.3; + }; + }; + }; + buildConfigurationList = 75F8FFC82CE7233B008E8DF6 /* Build configuration list for PBXProject "PlayBTopOn" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 75F8FFC42CE7233B008E8DF6; + productRefGroup = 75F8FFCE2CE7233B008E8DF6 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 75F8FFCC2CE7233B008E8DF6 /* PlayBTopOn */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 75F8FFCB2CE7233B008E8DF6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 75F8FFDA2CE72340008E8DF6 /* Assets.xcassets in Resources */, + 75F8FFE82CE723FF008E8DF6 /* YL_PlayVC.xib in Resources */, + 75F8FFDD2CE72340008E8DF6 /* Base in Resources */, + 75F8FFD82CE7233B008E8DF6 /* Base in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 9FD2AE384D5FEDF5FF939DD1 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PlayBTopOn-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + C0554906157B58199E7A6576 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 75F8FFC92CE7233B008E8DF6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 75F8FFF72CE72B7D008E8DF6 /* YL_NetWorkManager.swift in Sources */, + 755ADA212D2D25C600C9D994 /* idfa.swift in Sources */, + 75F8FFF32CE72555008E8DF6 /* initializationTopOn.m in Sources */, + 049B446F2DACAB6D0005EB66 /* GCDAsyncUdpSocket.m in Sources */, + 049B44702DACAB6D0005EB66 /* bbbAdManager.swift in Sources */, + 049B44712DACAB6D0005EB66 /* XUDPClient.m in Sources */, + 75F8FFE92CE723FF008E8DF6 /* YL_PlayVC.swift in Sources */, + 75F8FFD52CE7233B008E8DF6 /* ViewController.swift in Sources */, + 755ADA202D2D25C600C9D994 /* getIphone.swift in Sources */, + 75F8FFD12CE7233B008E8DF6 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 75F8FFD62CE7233B008E8DF6 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 75F8FFD72CE7233B008E8DF6 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 75F8FFDB2CE72340008E8DF6 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 75F8FFDC2CE72340008E8DF6 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 75F8FFDF2CE72340008E8DF6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.4; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 75F8FFE02CE72340008E8DF6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 17.4; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 75F8FFE22CE72340008E8DF6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6297C68F5F2E4537B6CB3D1C /* Pods-PlayBTopOn.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 33FNMTSNA6; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "$(SRCROOT)/PlayBTopOn/Header/MyWallpaperPCH.pch"; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = PlayBTopOn/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = "Smart Charging Show\n\n\n"; + INFOPLIST_KEY_NSUserTrackingUsageDescription = "\"\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.1; + PRODUCT_BUNDLE_IDENTIFIER = com.smart.charging.show; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = smart; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/PlayBTopOn/Header/MyWallPaperHeader.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Debug; + }; + 75F8FFE32CE72340008E8DF6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B423D6A110C2422F79FE6615 /* Pods-PlayBTopOn.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 33FNMTSNA6; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "$(SRCROOT)/PlayBTopOn/Header/MyWallpaperPCH.pch"; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = PlayBTopOn/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = "Smart Charging Show\n\n\n"; + INFOPLIST_KEY_NSUserTrackingUsageDescription = "\"\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.1; + PRODUCT_BUNDLE_IDENTIFIER = com.smart.charging.show; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = smart; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/PlayBTopOn/Header/MyWallPaperHeader.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 1; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 75F8FFC82CE7233B008E8DF6 /* Build configuration list for PBXProject "PlayBTopOn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 75F8FFDF2CE72340008E8DF6 /* Debug */, + 75F8FFE02CE72340008E8DF6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 75F8FFE12CE72340008E8DF6 /* Build configuration list for PBXNativeTarget "PlayBTopOn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 75F8FFE22CE72340008E8DF6 /* Debug */, + 75F8FFE32CE72340008E8DF6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 75F8FFC52CE7233B008E8DF6 /* Project object */; +} diff --git a/PlayBTopOn.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/PlayBTopOn.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/PlayBTopOn.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/PlayBTopOn.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/PlayBTopOn.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/PlayBTopOn.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/PlayBTopOn.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist b/PlayBTopOn.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8e2db6f --- /dev/null +++ b/PlayBTopOn.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + PlayBTopOn.xcscheme_^#shared#^_ + + orderHint + 11 + + + + diff --git a/PlayBTopOn.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist b/PlayBTopOn.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..2547f56 --- /dev/null +++ b/PlayBTopOn.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + PlayBTopOn.xcscheme_^#shared#^_ + + orderHint + 8 + + + + diff --git a/PlayBTopOn.xcworkspace/contents.xcworkspacedata b/PlayBTopOn.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ef1492d --- /dev/null +++ b/PlayBTopOn.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/PlayBTopOn.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/PlayBTopOn.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/PlayBTopOn.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/PlayBTopOn.xcworkspace/xcuserdata/mac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/PlayBTopOn.xcworkspace/xcuserdata/mac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..3aeaf5a --- /dev/null +++ b/PlayBTopOn.xcworkspace/xcuserdata/mac.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,6 @@ + + + diff --git a/PlayBTopOn.xcworkspace/xcuserdata/yihai16.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/PlayBTopOn.xcworkspace/xcuserdata/yihai16.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..92c8596 --- /dev/null +++ b/PlayBTopOn.xcworkspace/xcuserdata/yihai16.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,6 @@ + + + diff --git a/PlayBTopOn/AppDelegate.swift b/PlayBTopOn/AppDelegate.swift new file mode 100644 index 0000000..af5885f --- /dev/null +++ b/PlayBTopOn/AppDelegate.swift @@ -0,0 +1,41 @@ +// +// AppDelegate.swift +// PlayBTopOn +// +// Created by 忆海16 on 2024/11/15. +// + +import UIKit + +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + + static var shared: AppDelegate { + return UIApplication.shared.delegate as! AppDelegate + } + static let appid = UUID().uuidString + var window:UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + window = UIWindow() + window?.frame = UIScreen.main.bounds + NSLog("XS- app start:\(AppDelegate.appid)") + let vc = YL_PlayVC() + + window?.rootViewController = UINavigationController(rootViewController: vc) + + BbbAdManager.shared.initConfig() + + BbbAdManager.shared.initAd() + window?.makeKeyAndVisible() + return true + } + + func applicationWillEnterForeground(_ application: UIApplication) { + print("应用从后台进入前台") + BbbAdManager.shared.closeAd(v: 0); + + } + +} + diff --git a/PlayBTopOn/Assets.xcassets/AccentColor.colorset/Contents.json b/PlayBTopOn/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/PlayBTopOn/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/PlayBTopOn/Assets.xcassets/AppIcon.appiconset/Contents.json b/PlayBTopOn/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..c35464c --- /dev/null +++ b/PlayBTopOn/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "h687603756335b.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/PlayBTopOn/Assets.xcassets/AppIcon.appiconset/h687603756335b.png b/PlayBTopOn/Assets.xcassets/AppIcon.appiconset/h687603756335b.png new file mode 100644 index 0000000..57b28e4 Binary files /dev/null and b/PlayBTopOn/Assets.xcassets/AppIcon.appiconset/h687603756335b.png differ diff --git a/PlayBTopOn/Assets.xcassets/Contents.json b/PlayBTopOn/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/PlayBTopOn/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/PlayBTopOn/Base.lproj/LaunchScreen.storyboard b/PlayBTopOn/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..865e932 --- /dev/null +++ b/PlayBTopOn/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PlayBTopOn/Base.lproj/Main.storyboard b/PlayBTopOn/Base.lproj/Main.storyboard new file mode 100644 index 0000000..25a7638 --- /dev/null +++ b/PlayBTopOn/Base.lproj/Main.storyboard @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PlayBTopOn/Header/MyWallPaperHeader.h b/PlayBTopOn/Header/MyWallPaperHeader.h new file mode 100644 index 0000000..63e3167 --- /dev/null +++ b/PlayBTopOn/Header/MyWallPaperHeader.h @@ -0,0 +1,15 @@ +// +// MyWallPaperHeader.h +// Mywallpaper +// +// Created by 忆海16 on 2024/8/1. +// + +#ifndef MyWallPaperHeader_h +#define MyWallPaperHeader_h + +#import "initializationTopOn.h" +#import "XUDPClient.h" + + +#endif /* MyWallPaperHeader_h */ diff --git a/PlayBTopOn/Header/MyWallpaperPCH.pch b/PlayBTopOn/Header/MyWallpaperPCH.pch new file mode 100644 index 0000000..eeea4e8 --- /dev/null +++ b/PlayBTopOn/Header/MyWallpaperPCH.pch @@ -0,0 +1,14 @@ +// +// MyWallpaperPCH.pch +// Mywallpaper +// +// Created by 忆海16 on 2024/8/1. +// +#import "PlayBTopOn-Swift.h" +#ifndef MyWallpaperPCH_pch +#define MyWallpaperPCH_pch + +// Include any system framework and library headers here that should be included in all compilation units. +// You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. + +#endif /* MyWallpaperPCH_pch */ diff --git a/PlayBTopOn/Info.plist b/PlayBTopOn/Info.plist new file mode 100644 index 0000000..7feb523 --- /dev/null +++ b/PlayBTopOn/Info.plist @@ -0,0 +1,555 @@ + + + + + LSApplicationQueriesSchemes + + ctrip + pinduoduo + openapp.jdmobile + taobao + imeituan + iosamap + alipay + baiduboxapp + vipshop + tmall + meituanwaimai + kwai + snssdk1128 + eleme + qunariphone + diditaxi + lianjiabeike + xhsdiscover + dianping + lianjia + ksnebula + sinaweibo + fleamarket + 1641486558 + id785385147 + id959841854 + id959841453 + id959840394 + id959841113 + id387682726 + id959841443 + 1094591345 + id1094591345 + id454434967 + id594457652 + id1182474649 + id1617391485 + id1567026344 + suning + baiduhaokan + bdminivideo + baiduboxlite + baiduboxmission + zhihu + wireless1688 + iqiyi + weixin + qihooloan + weishi + travelguide + wbmain + taobaotravel + alipays + youku + openjdlite + cainiao + kaola + OneTravel + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + SKAdNetworkItems + + + SKAdNetworkIdentifier + kbd757ywx3.skadnetwork + + + SKAdNetworkIdentifier + mls7yz5dvl.skadnetwork + + + SKAdNetworkIdentifier + 4fzdc2evr5.skadnetwork + + + SKAdNetworkIdentifier + 4pfyvq9l8r.skadnetwork + + + SKAdNetworkIdentifier + ydx93a7ass.skadnetwork + + + SKAdNetworkIdentifier + cg4yq2srnc.skadnetwork + + + SKAdNetworkIdentifier + p78axxw29g.skadnetwork + + + SKAdNetworkIdentifier + 737z793b9f.skadnetwork + + + SKAdNetworkIdentifier + v72qych5uu.skadnetwork + + + SKAdNetworkIdentifier + 6xzpu9s2p8.skadnetwork + + + SKAdNetworkIdentifier + ludvb6z3bs.skadnetwork + + + SKAdNetworkIdentifier + mlmmfzh3r3.skadnetwork + + + SKAdNetworkIdentifier + c6k4g5qg8m.skadnetwork + + + SKAdNetworkIdentifier + wg4vff78zm.skadnetwork + + + SKAdNetworkIdentifier + 523jb4fst2.skadnetwork + + + SKAdNetworkIdentifier + ggvn48r87g.skadnetwork + + + SKAdNetworkIdentifier + 22mmun2rn5.skadnetwork + + + SKAdNetworkIdentifier + 3sh42y64q3.skadnetwork + + + SKAdNetworkIdentifier + f38h382jlk.skadnetwork + + + SKAdNetworkIdentifier + 24t9a8vw3c.skadnetwork + + + SKAdNetworkIdentifier + hs6bdukanm.skadnetwork + + + SKAdNetworkIdentifier + prcb7njmu6.skadnetwork + + + SKAdNetworkIdentifier + m8dbw4sv7c.skadnetwork + + + SKAdNetworkIdentifier + 9nlqeag3gk.skadnetwork + + + SKAdNetworkIdentifier + cj5566h2ga.skadnetwork + + + SKAdNetworkIdentifier + cstr6suwn9.skadnetwork + + + SKAdNetworkIdentifier + w9q455wk68.skadnetwork + + + SKAdNetworkIdentifier + wzmmz9fp6w.skadnetwork + + + SKAdNetworkIdentifier + yclnxrl5pm.skadnetwork + + + SKAdNetworkIdentifier + 4468km3ulz.skadnetwork + + + SKAdNetworkIdentifier + t38b2kh725.skadnetwork + + + SKAdNetworkIdentifier + k674qkevps.skadnetwork + + + SKAdNetworkIdentifier + 7ug5zh24hu.skadnetwork + + + SKAdNetworkIdentifier + 5lm9lj6jb7.skadnetwork + + + SKAdNetworkIdentifier + 9rd848q2bz.skadnetwork + + + SKAdNetworkIdentifier + 7rz58n8ntl.skadnetwork + + + SKAdNetworkIdentifier + 4w7y6s5ca2.skadnetwork + + + SKAdNetworkIdentifier + feyaarzu9v.skadnetwork + + + SKAdNetworkIdentifier + ejvt5qm6ak.skadnetwork + + + SKAdNetworkIdentifier + 9t245vhmpl.skadnetwork + + + SKAdNetworkIdentifier + n9x2a789qt.skadnetwork + + + SKAdNetworkIdentifier + 44jx6755aq.skadnetwork + + + SKAdNetworkIdentifier + zmvfpc5aq8.skadnetwork + + + SKAdNetworkIdentifier + tl55sbb4fm.skadnetwork + + + SKAdNetworkIdentifier + 2u9pt9hc89.skadnetwork + + + SKAdNetworkIdentifier + 5a6flpkh64.skadnetwork + + + SKAdNetworkIdentifier + 8s468mfl3y.skadnetwork + + + SKAdNetworkIdentifier + glqzh8vgby.skadnetwork + + + SKAdNetworkIdentifier + av6w8kgt66.skadnetwork + + + SKAdNetworkIdentifier + klf5c3l5u5.skadnetwork + + + SKAdNetworkIdentifier + dzg6xy7pwj.skadnetwork + + + SKAdNetworkIdentifier + y45688jllp.skadnetwork + + + SKAdNetworkIdentifier + hdw39hrw9y.skadnetwork + + + SKAdNetworkIdentifier + ppxm28t8ap.skadnetwork + + + SKAdNetworkIdentifier + 424m5254lk.skadnetwork + + + SKAdNetworkIdentifier + 5l3tpt7t6e.skadnetwork + + + SKAdNetworkIdentifier + uw77j35x4d.skadnetwork + + + SKAdNetworkIdentifier + 4dzt52r2t5.skadnetwork + + + SKAdNetworkIdentifier + mtkv5xtk9e.skadnetwork + + + SKAdNetworkIdentifier + gta9lk7p23.skadnetwork + + + SKAdNetworkIdentifier + 5tjdwbrq8w.skadnetwork + + + SKAdNetworkIdentifier + 3rd42ekr43.skadnetwork + + + SKAdNetworkIdentifier + g28c52eehv.skadnetwork + + + SKAdNetworkIdentifier + su67r6k2v3.skadnetwork + + + SKAdNetworkIdentifier + rx5hdcabgc.skadnetwork + + + SKAdNetworkIdentifier + 2fnua5tdw4.skadnetwork + + + SKAdNetworkIdentifier + 32z4fx6l9h.skadnetwork + + + SKAdNetworkIdentifier + xy9t38ct57.skadnetwork + + + SKAdNetworkIdentifier + 54nzkqm89y.skadnetwork + + + SKAdNetworkIdentifier + 9b89h5y424.skadnetwork + + + SKAdNetworkIdentifier + pwa73g5rt2.skadnetwork + + + SKAdNetworkIdentifier + 79pbpufp6p.skadnetwork + + + SKAdNetworkIdentifier + kbmxgpxpgc.skadnetwork + + + SKAdNetworkIdentifier + 275upjj5gd.skadnetwork + + + SKAdNetworkIdentifier + rvh3l7un93.skadnetwork + + + SKAdNetworkIdentifier + qqp299437r.skadnetwork + + + SKAdNetworkIdentifier + 294l99pt4k.skadnetwork + + + SKAdNetworkIdentifier + 74b6s63p6l.skadnetwork + + + SKAdNetworkIdentifier + 44n7hlldy6.skadnetwork + + + SKAdNetworkIdentifier + 6p4ks3rnbw.skadnetwork + + + SKAdNetworkIdentifier + f73kdq92p3.skadnetwork + + + SKAdNetworkIdentifier + e5fvkxwrpn.skadnetwork + + + SKAdNetworkIdentifier + 97r2b46745.skadnetwork + + + SKAdNetworkIdentifier + 3qcr597p9d.skadnetwork + + + SKAdNetworkIdentifier + 578prtvx9j.skadnetwork + + + SKAdNetworkIdentifier + n6fk4nfna4.skadnetwork + + + SKAdNetworkIdentifier + b9bk5wbcq9.skadnetwork + + + SKAdNetworkIdentifier + 84993kbrcf.skadnetwork + + + SKAdNetworkIdentifier + 24zw6aqk47.skadnetwork + + + SKAdNetworkIdentifier + pwdxu55a5a.skadnetwork + + + SKAdNetworkIdentifier + cs644xg564.skadnetwork + + + SKAdNetworkIdentifier + 6964rsfnh4.skadnetwork + + + SKAdNetworkIdentifier + 9vvzujtq5s.skadnetwork + + + SKAdNetworkIdentifier + a7xqa6mtl2.skadnetwork + + + SKAdNetworkIdentifier + r45fhb6rf7.skadnetwork + + + SKAdNetworkIdentifier + c3frkrj4fj.skadnetwork + + + SKAdNetworkIdentifier + 6g9af3uyq4.skadnetwork + + + SKAdNetworkIdentifier + u679fj5vs4.skadnetwork + + + SKAdNetworkIdentifier + g2y4y55b64.skadnetwork + + + SKAdNetworkIdentifier + zq492l623r.skadnetwork + + + SKAdNetworkIdentifier + a8cz6cu7e5.skadnetwork + + + SKAdNetworkIdentifier + s39g8k73mm.skadnetwork + + + SKAdNetworkIdentifier + dbu4b84rxf.skadnetwork + + + SKAdNetworkIdentifier + mj797d8u6f.skadnetwork + + + SKAdNetworkIdentifier + v9wttpbfk9.skadnetwork + + + SKAdNetworkIdentifier + ns5j362hk7.skadnetwork + + + SKAdNetworkIdentifier + mqn7fxpca7.skadnetwork + + + SKAdNetworkIdentifier + 252b5q8x7y.skadnetwork + + + SKAdNetworkIdentifier + 3qy4746246.skadnetwork + + + SKAdNetworkIdentifier + 6yxyv74ff7.skadnetwork + + + SKAdNetworkIdentifier + 7fmhfwg9en.skadnetwork + + + SKAdNetworkIdentifier + cwn433xbcr.skadnetwork + + + SKAdNetworkIdentifier + f7s53z58qe.skadnetwork + + + SKAdNetworkIdentifier + vhf287vqwu.skadnetwork + + + SKAdNetworkIdentifier + x44k69ngh6.skadnetwork + + + SKAdNetworkIdentifier + mp6xlyr22a.skadnetwork + + + SKAdNetworkIdentifier + 7953jerfzd.skadnetwork + + + SKAdNetworkIdentifier + qu637u8glc.skadnetwork + + + SKAdNetworkIdentifier + 9yg77x724h.skadnetwork + + + SKAdNetworkIdentifier + n66cz3y3bx.skadnetwork + + + + diff --git a/PlayBTopOn/ViewController.swift b/PlayBTopOn/ViewController.swift new file mode 100644 index 0000000..cd3bbe9 --- /dev/null +++ b/PlayBTopOn/ViewController.swift @@ -0,0 +1,19 @@ +// +// ViewController.swift +// PlayBTopOn +// +// Created by 忆海16 on 2024/11/15. +// + +import UIKit + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + } + + +} + diff --git a/PlayBTopOn/playB/CocoaAsyncSocket.h b/PlayBTopOn/playB/CocoaAsyncSocket.h new file mode 100755 index 0000000..b7ac3b3 --- /dev/null +++ b/PlayBTopOn/playB/CocoaAsyncSocket.h @@ -0,0 +1,19 @@ +// +// CocoaAsyncSocket.h +// CocoaAsyncSocket +// +// Created by Derek Clarkson on 10/08/2015. +// CocoaAsyncSocket project is in the public domain. +// + +#import + +//! Project version number for CocoaAsyncSocket. +FOUNDATION_EXPORT double cocoaAsyncSocketVersionNumber; + +//! Project version string for CocoaAsyncSocket. +FOUNDATION_EXPORT const unsigned char cocoaAsyncSocketVersionString[]; + + +#import "GCD/GCDAsyncUdpSocket.h" + diff --git a/PlayBTopOn/playB/GCD/GCDAsyncUdpSocket.h b/PlayBTopOn/playB/GCD/GCDAsyncUdpSocket.h new file mode 100755 index 0000000..af327e0 --- /dev/null +++ b/PlayBTopOn/playB/GCD/GCDAsyncUdpSocket.h @@ -0,0 +1,1036 @@ +// +// GCDAsyncUdpSocket +// +// This class is in the public domain. +// Originally created by Robbie Hanson of Deusty LLC. +// Updated and maintained by Deusty LLC and the Apple development community. +// +// https://github.com/robbiehanson/CocoaAsyncSocket +// + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +extern NSString *const GCDAsyncUdpSocketException; +extern NSString *const GCDAsyncUdpSocketErrorDomain; + +extern NSString *const GCDAsyncUdpSocketQueueName; +extern NSString *const GCDAsyncUdpSocketThreadName; + +typedef NS_ERROR_ENUM(GCDAsyncUdpSocketErrorDomain, GCDAsyncUdpSocketError) { + GCDAsyncUdpSocketNoError = 0, // Never used + GCDAsyncUdpSocketBadConfigError, // Invalid configuration + GCDAsyncUdpSocketBadParamError, // Invalid parameter was passed + GCDAsyncUdpSocketSendTimeoutError, // A send operation timed out + GCDAsyncUdpSocketClosedError, // The socket was closed + GCDAsyncUdpSocketOtherError, // Description provided in userInfo +}; + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark - +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +@class GCDAsyncUdpSocket; + +@protocol GCDAsyncUdpSocketDelegate +@optional + +/** + * By design, UDP is a connectionless protocol, and connecting is not needed. + * However, you may optionally choose to connect to a particular host for reasons + * outlined in the documentation for the various connect methods listed above. + * + * This method is called if one of the connect methods are invoked, and the connection is successful. +**/ +- (void)udpSocket:(GCDAsyncUdpSocket *)sock didConnectToAddress:(NSData *)address; + +/** + * By design, UDP is a connectionless protocol, and connecting is not needed. + * However, you may optionally choose to connect to a particular host for reasons + * outlined in the documentation for the various connect methods listed above. + * + * This method is called if one of the connect methods are invoked, and the connection fails. + * This may happen, for example, if a domain name is given for the host and the domain name is unable to be resolved. +**/ +- (void)udpSocket:(GCDAsyncUdpSocket *)sock didNotConnect:(NSError * _Nullable)error; + +/** + * Called when the datagram with the given tag has been sent. +**/ +- (void)udpSocket:(GCDAsyncUdpSocket *)sock didSendDataWithTag:(long)tag; + +/** + * Called if an error occurs while trying to send a datagram. + * This could be due to a timeout, or something more serious such as the data being too large to fit in a sigle packet. +**/ +- (void)udpSocket:(GCDAsyncUdpSocket *)sock didNotSendDataWithTag:(long)tag dueToError:(NSError * _Nullable)error; + +/** + * Called when the socket has received the requested datagram. +**/ +- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data + fromAddress:(NSData *)address + withFilterContext:(nullable id)filterContext; + +/** + * Called when the socket is closed. +**/ +- (void)udpSocketDidClose:(GCDAsyncUdpSocket *)sock withError:(NSError * _Nullable)error; + +@end + +/** + * You may optionally set a receive filter for the socket. + * A filter can provide several useful features: + * + * 1. Many times udp packets need to be parsed. + * Since the filter can run in its own independent queue, you can parallelize this parsing quite easily. + * The end result is a parallel socket io, datagram parsing, and packet processing. + * + * 2. Many times udp packets are discarded because they are duplicate/unneeded/unsolicited. + * The filter can prevent such packets from arriving at the delegate. + * And because the filter can run in its own independent queue, this doesn't slow down the delegate. + * + * - Since the udp protocol does not guarantee delivery, udp packets may be lost. + * Many protocols built atop udp thus provide various resend/re-request algorithms. + * This sometimes results in duplicate packets arriving. + * A filter may allow you to architect the duplicate detection code to run in parallel to normal processing. + * + * - Since the udp socket may be connectionless, its possible for unsolicited packets to arrive. + * Such packets need to be ignored. + * + * 3. Sometimes traffic shapers are needed to simulate real world environments. + * A filter allows you to write custom code to simulate such environments. + * The ability to code this yourself is especially helpful when your simulated environment + * is more complicated than simple traffic shaping (e.g. simulating a cone port restricted router), + * or the system tools to handle this aren't available (e.g. on a mobile device). + * + * @param data - The packet that was received. + * @param address - The address the data was received from. + * See utilities section for methods to extract info from address. + * @param context - Out parameter you may optionally set, which will then be passed to the delegate method. + * For example, filter block can parse the data and then, + * pass the parsed data to the delegate. + * + * @returns - YES if the received packet should be passed onto the delegate. + * NO if the received packet should be discarded, and not reported to the delegete. + * + * Example: + * + * GCDAsyncUdpSocketReceiveFilterBlock filter = ^BOOL (NSData *data, NSData *address, id *context) { + * + * MyProtocolMessage *msg = [MyProtocol parseMessage:data]; + * + * *context = response; + * return (response != nil); + * }; + * [udpSocket setReceiveFilter:filter withQueue:myParsingQueue]; + * +**/ +typedef BOOL (^GCDAsyncUdpSocketReceiveFilterBlock)(NSData *data, NSData *address, id __nullable * __nonnull context); + +/** + * You may optionally set a send filter for the socket. + * A filter can provide several interesting possibilities: + * + * 1. Optional caching of resolved addresses for domain names. + * The cache could later be consulted, resulting in fewer system calls to getaddrinfo. + * + * 2. Reusable modules of code for bandwidth monitoring. + * + * 3. Sometimes traffic shapers are needed to simulate real world environments. + * A filter allows you to write custom code to simulate such environments. + * The ability to code this yourself is especially helpful when your simulated environment + * is more complicated than simple traffic shaping (e.g. simulating a cone port restricted router), + * or the system tools to handle this aren't available (e.g. on a mobile device). + * + * @param data - The packet that was received. + * @param address - The address the data was received from. + * See utilities section for methods to extract info from address. + * @param tag - The tag that was passed in the send method. + * + * @returns - YES if the packet should actually be sent over the socket. + * NO if the packet should be silently dropped (not sent over the socket). + * + * Regardless of the return value, the delegate will be informed that the packet was successfully sent. + * +**/ +typedef BOOL (^GCDAsyncUdpSocketSendFilterBlock)(NSData *data, NSData *address, long tag); + + +@interface GCDAsyncUdpSocket : NSObject + +/** + * GCDAsyncUdpSocket uses the standard delegate paradigm, + * but executes all delegate callbacks on a given delegate dispatch queue. + * This allows for maximum concurrency, while at the same time providing easy thread safety. + * + * You MUST set a delegate AND delegate dispatch queue before attempting to + * use the socket, or you will get an error. + * + * The socket queue is optional. + * If you pass NULL, GCDAsyncSocket will automatically create its own socket queue. + * If you choose to provide a socket queue, the socket queue must not be a concurrent queue, + * then please see the discussion for the method markSocketQueueTargetQueue. + * + * The delegate queue and socket queue can optionally be the same. +**/ +- (instancetype)init; +- (instancetype)initWithSocketQueue:(nullable dispatch_queue_t)sq; +- (instancetype)initWithDelegate:(nullable id)aDelegate delegateQueue:(nullable dispatch_queue_t)dq; +- (instancetype)initWithDelegate:(nullable id)aDelegate delegateQueue:(nullable dispatch_queue_t)dq socketQueue:(nullable dispatch_queue_t)sq NS_DESIGNATED_INITIALIZER; + +#pragma mark Configuration + +- (nullable id)delegate; +- (void)setDelegate:(nullable id)delegate; +- (void)synchronouslySetDelegate:(nullable id)delegate; + +- (nullable dispatch_queue_t)delegateQueue; +- (void)setDelegateQueue:(nullable dispatch_queue_t)delegateQueue; +- (void)synchronouslySetDelegateQueue:(nullable dispatch_queue_t)delegateQueue; + +- (void)getDelegate:(id __nullable * __nullable)delegatePtr delegateQueue:(dispatch_queue_t __nullable * __nullable)delegateQueuePtr; +- (void)setDelegate:(nullable id)delegate delegateQueue:(nullable dispatch_queue_t)delegateQueue; +- (void)synchronouslySetDelegate:(nullable id)delegate delegateQueue:(nullable dispatch_queue_t)delegateQueue; + +/** + * By default, both IPv4 and IPv6 are enabled. + * + * This means GCDAsyncUdpSocket automatically supports both protocols, + * and can send to IPv4 or IPv6 addresses, + * as well as receive over IPv4 and IPv6. + * + * For operations that require DNS resolution, GCDAsyncUdpSocket supports both IPv4 and IPv6. + * If a DNS lookup returns only IPv4 results, GCDAsyncUdpSocket will automatically use IPv4. + * If a DNS lookup returns only IPv6 results, GCDAsyncUdpSocket will automatically use IPv6. + * If a DNS lookup returns both IPv4 and IPv6 results, then the protocol used depends on the configured preference. + * If IPv4 is preferred, then IPv4 is used. + * If IPv6 is preferred, then IPv6 is used. + * If neutral, then the first IP version in the resolved array will be used. + * + * Starting with Mac OS X 10.7 Lion and iOS 5, the default IP preference is neutral. + * On prior systems the default IP preference is IPv4. + **/ +- (BOOL)isIPv4Enabled; +- (void)setIPv4Enabled:(BOOL)flag; + +- (BOOL)isIPv6Enabled; +- (void)setIPv6Enabled:(BOOL)flag; + +- (BOOL)isIPv4Preferred; +- (BOOL)isIPv6Preferred; +- (BOOL)isIPVersionNeutral; + +- (void)setPreferIPv4; +- (void)setPreferIPv6; +- (void)setIPVersionNeutral; + +/** + * Gets/Sets the maximum size of the buffer that will be allocated for receive operations. + * The default maximum size is 65535 bytes. + * + * The theoretical maximum size of any IPv4 UDP packet is UINT16_MAX = 65535. + * The theoretical maximum size of any IPv6 UDP packet is UINT32_MAX = 4294967295. + * + * Since the OS/GCD notifies us of the size of each received UDP packet, + * the actual allocated buffer size for each packet is exact. + * And in practice the size of UDP packets is generally much smaller than the max. + * Indeed most protocols will send and receive packets of only a few bytes, + * or will set a limit on the size of packets to prevent fragmentation in the IP layer. + * + * If you set the buffer size too small, the sockets API in the OS will silently discard + * any extra data, and you will not be notified of the error. +**/ +- (uint16_t)maxReceiveIPv4BufferSize; +- (void)setMaxReceiveIPv4BufferSize:(uint16_t)max; + +- (uint32_t)maxReceiveIPv6BufferSize; +- (void)setMaxReceiveIPv6BufferSize:(uint32_t)max; + +/** + * Gets/Sets the maximum size of the buffer that will be allocated for send operations. + * The default maximum size is 65535 bytes. + * + * Given that a typical link MTU is 1500 bytes, a large UDP datagram will have to be + * fragmented, and that’s both expensive and risky (if one fragment goes missing, the + * entire datagram is lost). You are much better off sending a large number of smaller + * UDP datagrams, preferably using a path MTU algorithm to avoid fragmentation. + * + * You must set it before the sockt is created otherwise it won't work. + * + **/ +- (uint16_t)maxSendBufferSize; +- (void)setMaxSendBufferSize:(uint16_t)max; + +/** + * User data allows you to associate arbitrary information with the socket. + * This data is not used internally in any way. +**/ +- (nullable id)userData; +- (void)setUserData:(nullable id)arbitraryUserData; + +#pragma mark Diagnostics + +/** + * Returns the local address info for the socket. + * + * The localAddress method returns a sockaddr structure wrapped in a NSData object. + * The localHost method returns the human readable IP address as a string. + * + * Note: Address info may not be available until after the socket has been binded, connected + * or until after data has been sent. +**/ +- (nullable NSData *)localAddress; +- (nullable NSString *)localHost; +- (uint16_t)localPort; + +- (nullable NSData *)localAddress_IPv4; +- (nullable NSString *)localHost_IPv4; +- (uint16_t)localPort_IPv4; + +- (nullable NSData *)localAddress_IPv6; +- (nullable NSString *)localHost_IPv6; +- (uint16_t)localPort_IPv6; + +/** + * Returns the remote address info for the socket. + * + * The connectedAddress method returns a sockaddr structure wrapped in a NSData object. + * The connectedHost method returns the human readable IP address as a string. + * + * Note: Since UDP is connectionless by design, connected address info + * will not be available unless the socket is explicitly connected to a remote host/port. + * If the socket is not connected, these methods will return nil / 0. +**/ +- (nullable NSData *)connectedAddress; +- (nullable NSString *)connectedHost; +- (uint16_t)connectedPort; + +/** + * Returns whether or not this socket has been connected to a single host. + * By design, UDP is a connectionless protocol, and connecting is not needed. + * If connected, the socket will only be able to send/receive data to/from the connected host. +**/ +- (BOOL)isConnected; + +/** + * Returns whether or not this socket has been closed. + * The only way a socket can be closed is if you explicitly call one of the close methods. +**/ +- (BOOL)isClosed; + +/** + * Returns whether or not this socket is IPv4. + * + * By default this will be true, unless: + * - IPv4 is disabled (via setIPv4Enabled:) + * - The socket is explicitly bound to an IPv6 address + * - The socket is connected to an IPv6 address +**/ +- (BOOL)isIPv4; + +/** + * Returns whether or not this socket is IPv6. + * + * By default this will be true, unless: + * - IPv6 is disabled (via setIPv6Enabled:) + * - The socket is explicitly bound to an IPv4 address + * _ The socket is connected to an IPv4 address + * + * This method will also return false on platforms that do not support IPv6. + * Note: The iPhone does not currently support IPv6. +**/ +- (BOOL)isIPv6; + +#pragma mark Binding + +/** + * Binds the UDP socket to the given port. + * Binding should be done for server sockets that receive data prior to sending it. + * Client sockets can skip binding, + * as the OS will automatically assign the socket an available port when it starts sending data. + * + * You may optionally pass a port number of zero to immediately bind the socket, + * yet still allow the OS to automatically assign an available port. + * + * You cannot bind a socket after its been connected. + * You can only bind a socket once. + * You can still connect a socket (if desired) after binding. + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass NULL for errPtr. +**/ +- (BOOL)bindToPort:(uint16_t)port error:(NSError **)errPtr; + +/** + * Binds the UDP socket to the given port and optional interface. + * Binding should be done for server sockets that receive data prior to sending it. + * Client sockets can skip binding, + * as the OS will automatically assign the socket an available port when it starts sending data. + * + * You may optionally pass a port number of zero to immediately bind the socket, + * yet still allow the OS to automatically assign an available port. + * + * The interface may be a name (e.g. "en1" or "lo0") or the corresponding IP address (e.g. "192.168.4.35"). + * You may also use the special strings "localhost" or "loopback" to specify that + * the socket only accept packets from the local machine. + * + * You cannot bind a socket after its been connected. + * You can only bind a socket once. + * You can still connect a socket (if desired) after binding. + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass NULL for errPtr. +**/ +- (BOOL)bindToPort:(uint16_t)port interface:(nullable NSString *)interface error:(NSError **)errPtr; + +/** + * Binds the UDP socket to the given address, specified as a sockaddr structure wrapped in a NSData object. + * + * If you have an existing struct sockaddr you can convert it to a NSData object like so: + * struct sockaddr sa -> NSData *dsa = [NSData dataWithBytes:&remoteAddr length:remoteAddr.sa_len]; + * struct sockaddr *sa -> NSData *dsa = [NSData dataWithBytes:remoteAddr length:remoteAddr->sa_len]; + * + * Binding should be done for server sockets that receive data prior to sending it. + * Client sockets can skip binding, + * as the OS will automatically assign the socket an available port when it starts sending data. + * + * You cannot bind a socket after its been connected. + * You can only bind a socket once. + * You can still connect a socket (if desired) after binding. + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass NULL for errPtr. +**/ +- (BOOL)bindToAddress:(NSData *)localAddr error:(NSError **)errPtr; + +#pragma mark Connecting + +/** + * Connects the UDP socket to the given host and port. + * By design, UDP is a connectionless protocol, and connecting is not needed. + * + * Choosing to connect to a specific host/port has the following effect: + * - You will only be able to send data to the connected host/port. + * - You will only be able to receive data from the connected host/port. + * - You will receive ICMP messages that come from the connected host/port, such as "connection refused". + * + * The actual process of connecting a UDP socket does not result in any communication on the socket. + * It simply changes the internal state of the socket. + * + * You cannot bind a socket after it has been connected. + * You can only connect a socket once. + * + * The host may be a domain name (e.g. "deusty.com") or an IP address string (e.g. "192.168.0.2"). + * + * This method is asynchronous as it requires a DNS lookup to resolve the given host name. + * If an obvious error is detected, this method immediately returns NO and sets errPtr. + * If you don't care about the error, you can pass nil for errPtr. + * Otherwise, this method returns YES and begins the asynchronous connection process. + * The result of the asynchronous connection process will be reported via the delegate methods. + **/ +- (BOOL)connectToHost:(NSString *)host onPort:(uint16_t)port error:(NSError **)errPtr; + +/** + * Connects the UDP socket to the given address, specified as a sockaddr structure wrapped in a NSData object. + * + * If you have an existing struct sockaddr you can convert it to a NSData object like so: + * struct sockaddr sa -> NSData *dsa = [NSData dataWithBytes:&remoteAddr length:remoteAddr.sa_len]; + * struct sockaddr *sa -> NSData *dsa = [NSData dataWithBytes:remoteAddr length:remoteAddr->sa_len]; + * + * By design, UDP is a connectionless protocol, and connecting is not needed. + * + * Choosing to connect to a specific address has the following effect: + * - You will only be able to send data to the connected address. + * - You will only be able to receive data from the connected address. + * - You will receive ICMP messages that come from the connected address, such as "connection refused". + * + * Connecting a UDP socket does not result in any communication on the socket. + * It simply changes the internal state of the socket. + * + * You cannot bind a socket after its been connected. + * You can only connect a socket once. + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass nil for errPtr. + * + * Note: Unlike the connectToHost:onPort:error: method, this method does not require a DNS lookup. + * Thus when this method returns, the connection has either failed or fully completed. + * In other words, this method is synchronous, unlike the asynchronous connectToHost::: method. + * However, for compatibility and simplification of delegate code, if this method returns YES + * then the corresponding delegate method (udpSocket:didConnectToHost:port:) is still invoked. +**/ +- (BOOL)connectToAddress:(NSData *)remoteAddr error:(NSError **)errPtr; + +#pragma mark Multicast + +/** + * Join multicast group. + * Group should be an IP address (eg @"225.228.0.1"). + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass nil for errPtr. +**/ +- (BOOL)joinMulticastGroup:(NSString *)group error:(NSError **)errPtr; + +/** + * Join multicast group. + * Group should be an IP address (eg @"225.228.0.1"). + * The interface may be a name (e.g. "en1" or "lo0") or the corresponding IP address (e.g. "192.168.4.35"). + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass nil for errPtr. +**/ +- (BOOL)joinMulticastGroup:(NSString *)group onInterface:(nullable NSString *)interface error:(NSError **)errPtr; + +- (BOOL)leaveMulticastGroup:(NSString *)group error:(NSError **)errPtr; +- (BOOL)leaveMulticastGroup:(NSString *)group onInterface:(nullable NSString *)interface error:(NSError **)errPtr; + +/** + * Send multicast on a specified interface. + * For IPv4, interface should be the the IP address of the interface (eg @"192.168.10.1"). + * For IPv6, interface should be the a network interface name (eg @"en0"). + * + * On success, returns YES. + * Otherwise returns NO, and sets errPtr. If you don't care about the error, you can pass nil for errPtr. +**/ + +- (BOOL)sendIPv4MulticastOnInterface:(NSString*)interface error:(NSError **)errPtr; +- (BOOL)sendIPv6MulticastOnInterface:(NSString*)interface error:(NSError **)errPtr; + +#pragma mark Reuse Port + +/** + * By default, only one socket can be bound to a given IP address + port at a time. + * To enable multiple processes to simultaneously bind to the same address+port, + * you need to enable this functionality in the socket. All processes that wish to + * use the address+port simultaneously must all enable reuse port on the socket + * bound to that port. + **/ +- (BOOL)enableReusePort:(BOOL)flag error:(NSError **)errPtr; + +#pragma mark Broadcast + +/** + * By default, the underlying socket in the OS will not allow you to send broadcast messages. + * In order to send broadcast messages, you need to enable this functionality in the socket. + * + * A broadcast is a UDP message to addresses like "192.168.255.255" or "255.255.255.255" that is + * delivered to every host on the network. + * The reason this is generally disabled by default (by the OS) is to prevent + * accidental broadcast messages from flooding the network. +**/ +- (BOOL)enableBroadcast:(BOOL)flag error:(NSError **)errPtr; + +#pragma mark Sending + +/** + * Asynchronously sends the given data, with the given timeout and tag. + * + * This method may only be used with a connected socket. + * Recall that connecting is optional for a UDP socket. + * For connected sockets, data can only be sent to the connected address. + * For non-connected sockets, the remote destination is specified for each packet. + * For more information about optionally connecting udp sockets, see the documentation for the connect methods above. + * + * @param data + * The data to send. + * If data is nil or zero-length, this method does nothing. + * If passing NSMutableData, please read the thread-safety notice below. + * + * @param timeout + * The timeout for the send opeartion. + * If the timeout value is negative, the send operation will not use a timeout. + * + * @param tag + * The tag is for your convenience. + * It is not sent or received over the socket in any manner what-so-ever. + * It is reported back as a parameter in the udpSocket:didSendDataWithTag: + * or udpSocket:didNotSendDataWithTag:dueToError: methods. + * You can use it as an array index, state id, type constant, etc. + * + * + * Thread-Safety Note: + * If the given data parameter is mutable (NSMutableData) then you MUST NOT alter the data while + * the socket is sending it. In other words, it's not safe to alter the data until after the delegate method + * udpSocket:didSendDataWithTag: or udpSocket:didNotSendDataWithTag:dueToError: is invoked signifying + * that this particular send operation has completed. + * This is due to the fact that GCDAsyncUdpSocket does NOT copy the data. + * It simply retains it for performance reasons. + * Often times, if NSMutableData is passed, it is because a request/response was built up in memory. + * Copying this data adds an unwanted/unneeded overhead. + * If you need to write data from an immutable buffer, and you need to alter the buffer before the socket + * completes sending the bytes (which is NOT immediately after this method returns, but rather at a later time + * when the delegate method notifies you), then you should first copy the bytes, and pass the copy to this method. +**/ +- (void)sendData:(NSData *)data withTimeout:(NSTimeInterval)timeout tag:(long)tag; + +/** + * Asynchronously sends the given data, with the given timeout and tag, to the given host and port. + * + * This method cannot be used with a connected socket. + * Recall that connecting is optional for a UDP socket. + * For connected sockets, data can only be sent to the connected address. + * For non-connected sockets, the remote destination is specified for each packet. + * For more information about optionally connecting udp sockets, see the documentation for the connect methods above. + * + * @param data + * The data to send. + * If data is nil or zero-length, this method does nothing. + * If passing NSMutableData, please read the thread-safety notice below. + * + * @param host + * The destination to send the udp packet to. + * May be specified as a domain name (e.g. "deusty.com") or an IP address string (e.g. "192.168.0.2"). + * You may also use the convenience strings of "loopback" or "localhost". + * + * @param port + * The port of the host to send to. + * + * @param timeout + * The timeout for the send opeartion. + * If the timeout value is negative, the send operation will not use a timeout. + * + * @param tag + * The tag is for your convenience. + * It is not sent or received over the socket in any manner what-so-ever. + * It is reported back as a parameter in the udpSocket:didSendDataWithTag: + * or udpSocket:didNotSendDataWithTag:dueToError: methods. + * You can use it as an array index, state id, type constant, etc. + * + * + * Thread-Safety Note: + * If the given data parameter is mutable (NSMutableData) then you MUST NOT alter the data while + * the socket is sending it. In other words, it's not safe to alter the data until after the delegate method + * udpSocket:didSendDataWithTag: or udpSocket:didNotSendDataWithTag:dueToError: is invoked signifying + * that this particular send operation has completed. + * This is due to the fact that GCDAsyncUdpSocket does NOT copy the data. + * It simply retains it for performance reasons. + * Often times, if NSMutableData is passed, it is because a request/response was built up in memory. + * Copying this data adds an unwanted/unneeded overhead. + * If you need to write data from an immutable buffer, and you need to alter the buffer before the socket + * completes sending the bytes (which is NOT immediately after this method returns, but rather at a later time + * when the delegate method notifies you), then you should first copy the bytes, and pass the copy to this method. +**/ +- (void)sendData:(NSData *)data + toHost:(NSString *)host + port:(uint16_t)port + withTimeout:(NSTimeInterval)timeout + tag:(long)tag; + +/** + * Asynchronously sends the given data, with the given timeout and tag, to the given address. + * + * This method cannot be used with a connected socket. + * Recall that connecting is optional for a UDP socket. + * For connected sockets, data can only be sent to the connected address. + * For non-connected sockets, the remote destination is specified for each packet. + * For more information about optionally connecting udp sockets, see the documentation for the connect methods above. + * + * @param data + * The data to send. + * If data is nil or zero-length, this method does nothing. + * If passing NSMutableData, please read the thread-safety notice below. + * + * @param remoteAddr + * The address to send the data to (specified as a sockaddr structure wrapped in a NSData object). + * + * @param timeout + * The timeout for the send opeartion. + * If the timeout value is negative, the send operation will not use a timeout. + * + * @param tag + * The tag is for your convenience. + * It is not sent or received over the socket in any manner what-so-ever. + * It is reported back as a parameter in the udpSocket:didSendDataWithTag: + * or udpSocket:didNotSendDataWithTag:dueToError: methods. + * You can use it as an array index, state id, type constant, etc. + * + * + * Thread-Safety Note: + * If the given data parameter is mutable (NSMutableData) then you MUST NOT alter the data while + * the socket is sending it. In other words, it's not safe to alter the data until after the delegate method + * udpSocket:didSendDataWithTag: or udpSocket:didNotSendDataWithTag:dueToError: is invoked signifying + * that this particular send operation has completed. + * This is due to the fact that GCDAsyncUdpSocket does NOT copy the data. + * It simply retains it for performance reasons. + * Often times, if NSMutableData is passed, it is because a request/response was built up in memory. + * Copying this data adds an unwanted/unneeded overhead. + * If you need to write data from an immutable buffer, and you need to alter the buffer before the socket + * completes sending the bytes (which is NOT immediately after this method returns, but rather at a later time + * when the delegate method notifies you), then you should first copy the bytes, and pass the copy to this method. +**/ +- (void)sendData:(NSData *)data toAddress:(NSData *)remoteAddr withTimeout:(NSTimeInterval)timeout tag:(long)tag; + +/** + * You may optionally set a send filter for the socket. + * A filter can provide several interesting possibilities: + * + * 1. Optional caching of resolved addresses for domain names. + * The cache could later be consulted, resulting in fewer system calls to getaddrinfo. + * + * 2. Reusable modules of code for bandwidth monitoring. + * + * 3. Sometimes traffic shapers are needed to simulate real world environments. + * A filter allows you to write custom code to simulate such environments. + * The ability to code this yourself is especially helpful when your simulated environment + * is more complicated than simple traffic shaping (e.g. simulating a cone port restricted router), + * or the system tools to handle this aren't available (e.g. on a mobile device). + * + * For more information about GCDAsyncUdpSocketSendFilterBlock, see the documentation for its typedef. + * To remove a previously set filter, invoke this method and pass a nil filterBlock and NULL filterQueue. + * + * Note: This method invokes setSendFilter:withQueue:isAsynchronous: (documented below), + * passing YES for the isAsynchronous parameter. +**/ +- (void)setSendFilter:(nullable GCDAsyncUdpSocketSendFilterBlock)filterBlock withQueue:(nullable dispatch_queue_t)filterQueue; + +/** + * The receive filter can be run via dispatch_async or dispatch_sync. + * Most typical situations call for asynchronous operation. + * + * However, there are a few situations in which synchronous operation is preferred. + * Such is the case when the filter is extremely minimal and fast. + * This is because dispatch_sync is faster than dispatch_async. + * + * If you choose synchronous operation, be aware of possible deadlock conditions. + * Since the socket queue is executing your block via dispatch_sync, + * then you cannot perform any tasks which may invoke dispatch_sync on the socket queue. + * For example, you can't query properties on the socket. +**/ +- (void)setSendFilter:(nullable GCDAsyncUdpSocketSendFilterBlock)filterBlock + withQueue:(nullable dispatch_queue_t)filterQueue + isAsynchronous:(BOOL)isAsynchronous; + +#pragma mark Receiving + +/** + * There are two modes of operation for receiving packets: one-at-a-time & continuous. + * + * In one-at-a-time mode, you call receiveOnce everytime your delegate is ready to process an incoming udp packet. + * Receiving packets one-at-a-time may be better suited for implementing certain state machine code, + * where your state machine may not always be ready to process incoming packets. + * + * In continuous mode, the delegate is invoked immediately everytime incoming udp packets are received. + * Receiving packets continuously is better suited to real-time streaming applications. + * + * You may switch back and forth between one-at-a-time mode and continuous mode. + * If the socket is currently in continuous mode, calling this method will switch it to one-at-a-time mode. + * + * When a packet is received (and not filtered by the optional receive filter), + * the delegate method (udpSocket:didReceiveData:fromAddress:withFilterContext:) is invoked. + * + * If the socket is able to begin receiving packets, this method returns YES. + * Otherwise it returns NO, and sets the errPtr with appropriate error information. + * + * An example error: + * You created a udp socket to act as a server, and immediately called receive. + * You forgot to first bind the socket to a port number, and received a error with a message like: + * "Must bind socket before you can receive data." +**/ +- (BOOL)receiveOnce:(NSError **)errPtr; + +/** + * There are two modes of operation for receiving packets: one-at-a-time & continuous. + * + * In one-at-a-time mode, you call receiveOnce everytime your delegate is ready to process an incoming udp packet. + * Receiving packets one-at-a-time may be better suited for implementing certain state machine code, + * where your state machine may not always be ready to process incoming packets. + * + * In continuous mode, the delegate is invoked immediately everytime incoming udp packets are received. + * Receiving packets continuously is better suited to real-time streaming applications. + * + * You may switch back and forth between one-at-a-time mode and continuous mode. + * If the socket is currently in one-at-a-time mode, calling this method will switch it to continuous mode. + * + * For every received packet (not filtered by the optional receive filter), + * the delegate method (udpSocket:didReceiveData:fromAddress:withFilterContext:) is invoked. + * + * If the socket is able to begin receiving packets, this method returns YES. + * Otherwise it returns NO, and sets the errPtr with appropriate error information. + * + * An example error: + * You created a udp socket to act as a server, and immediately called receive. + * You forgot to first bind the socket to a port number, and received a error with a message like: + * "Must bind socket before you can receive data." +**/ +- (BOOL)beginReceiving:(NSError **)errPtr; + +/** + * If the socket is currently receiving (beginReceiving has been called), this method pauses the receiving. + * That is, it won't read any more packets from the underlying OS socket until beginReceiving is called again. + * + * Important Note: + * GCDAsyncUdpSocket may be running in parallel with your code. + * That is, your delegate is likely running on a separate thread/dispatch_queue. + * When you invoke this method, GCDAsyncUdpSocket may have already dispatched delegate methods to be invoked. + * Thus, if those delegate methods have already been dispatch_async'd, + * your didReceive delegate method may still be invoked after this method has been called. + * You should be aware of this, and program defensively. +**/ +- (void)pauseReceiving; + +/** + * You may optionally set a receive filter for the socket. + * This receive filter may be set to run in its own queue (independent of delegate queue). + * + * A filter can provide several useful features. + * + * 1. Many times udp packets need to be parsed. + * Since the filter can run in its own independent queue, you can parallelize this parsing quite easily. + * The end result is a parallel socket io, datagram parsing, and packet processing. + * + * 2. Many times udp packets are discarded because they are duplicate/unneeded/unsolicited. + * The filter can prevent such packets from arriving at the delegate. + * And because the filter can run in its own independent queue, this doesn't slow down the delegate. + * + * - Since the udp protocol does not guarantee delivery, udp packets may be lost. + * Many protocols built atop udp thus provide various resend/re-request algorithms. + * This sometimes results in duplicate packets arriving. + * A filter may allow you to architect the duplicate detection code to run in parallel to normal processing. + * + * - Since the udp socket may be connectionless, its possible for unsolicited packets to arrive. + * Such packets need to be ignored. + * + * 3. Sometimes traffic shapers are needed to simulate real world environments. + * A filter allows you to write custom code to simulate such environments. + * The ability to code this yourself is especially helpful when your simulated environment + * is more complicated than simple traffic shaping (e.g. simulating a cone port restricted router), + * or the system tools to handle this aren't available (e.g. on a mobile device). + * + * Example: + * + * GCDAsyncUdpSocketReceiveFilterBlock filter = ^BOOL (NSData *data, NSData *address, id *context) { + * + * MyProtocolMessage *msg = [MyProtocol parseMessage:data]; + * + * *context = response; + * return (response != nil); + * }; + * [udpSocket setReceiveFilter:filter withQueue:myParsingQueue]; + * + * For more information about GCDAsyncUdpSocketReceiveFilterBlock, see the documentation for its typedef. + * To remove a previously set filter, invoke this method and pass a nil filterBlock and NULL filterQueue. + * + * Note: This method invokes setReceiveFilter:withQueue:isAsynchronous: (documented below), + * passing YES for the isAsynchronous parameter. +**/ +- (void)setReceiveFilter:(nullable GCDAsyncUdpSocketReceiveFilterBlock)filterBlock withQueue:(nullable dispatch_queue_t)filterQueue; + +/** + * The receive filter can be run via dispatch_async or dispatch_sync. + * Most typical situations call for asynchronous operation. + * + * However, there are a few situations in which synchronous operation is preferred. + * Such is the case when the filter is extremely minimal and fast. + * This is because dispatch_sync is faster than dispatch_async. + * + * If you choose synchronous operation, be aware of possible deadlock conditions. + * Since the socket queue is executing your block via dispatch_sync, + * then you cannot perform any tasks which may invoke dispatch_sync on the socket queue. + * For example, you can't query properties on the socket. +**/ +- (void)setReceiveFilter:(nullable GCDAsyncUdpSocketReceiveFilterBlock)filterBlock + withQueue:(nullable dispatch_queue_t)filterQueue + isAsynchronous:(BOOL)isAsynchronous; + +#pragma mark Closing + +/** + * Immediately closes the underlying socket. + * Any pending send operations are discarded. + * + * The GCDAsyncUdpSocket instance may optionally be used again. + * (it will setup/configure/use another unnderlying BSD socket). +**/ +- (void)close; + +/** + * Closes the underlying socket after all pending send operations have been sent. + * + * The GCDAsyncUdpSocket instance may optionally be used again. + * (it will setup/configure/use another unnderlying BSD socket). +**/ +- (void)closeAfterSending; + +#pragma mark Advanced +/** + * GCDAsyncSocket maintains thread safety by using an internal serial dispatch_queue. + * In most cases, the instance creates this queue itself. + * However, to allow for maximum flexibility, the internal queue may be passed in the init method. + * This allows for some advanced options such as controlling socket priority via target queues. + * However, when one begins to use target queues like this, they open the door to some specific deadlock issues. + * + * For example, imagine there are 2 queues: + * dispatch_queue_t socketQueue; + * dispatch_queue_t socketTargetQueue; + * + * If you do this (pseudo-code): + * socketQueue.targetQueue = socketTargetQueue; + * + * Then all socketQueue operations will actually get run on the given socketTargetQueue. + * This is fine and works great in most situations. + * But if you run code directly from within the socketTargetQueue that accesses the socket, + * you could potentially get deadlock. Imagine the following code: + * + * - (BOOL)socketHasSomething + * { + * __block BOOL result = NO; + * dispatch_block_t block = ^{ + * result = [self someInternalMethodToBeRunOnlyOnSocketQueue]; + * } + * if (is_executing_on_queue(socketQueue)) + * block(); + * else + * dispatch_sync(socketQueue, block); + * + * return result; + * } + * + * What happens if you call this method from the socketTargetQueue? The result is deadlock. + * This is because the GCD API offers no mechanism to discover a queue's targetQueue. + * Thus we have no idea if our socketQueue is configured with a targetQueue. + * If we had this information, we could easily avoid deadlock. + * But, since these API's are missing or unfeasible, you'll have to explicitly set it. + * + * IF you pass a socketQueue via the init method, + * AND you've configured the passed socketQueue with a targetQueue, + * THEN you should pass the end queue in the target hierarchy. + * + * For example, consider the following queue hierarchy: + * socketQueue -> ipQueue -> moduleQueue + * + * This example demonstrates priority shaping within some server. + * All incoming client connections from the same IP address are executed on the same target queue. + * And all connections for a particular module are executed on the same target queue. + * Thus, the priority of all networking for the entire module can be changed on the fly. + * Additionally, networking traffic from a single IP cannot monopolize the module. + * + * Here's how you would accomplish something like that: + * - (dispatch_queue_t)newSocketQueueForConnectionFromAddress:(NSData *)address onSocket:(GCDAsyncSocket *)sock + * { + * dispatch_queue_t socketQueue = dispatch_queue_create("", NULL); + * dispatch_queue_t ipQueue = [self ipQueueForAddress:address]; + * + * dispatch_set_target_queue(socketQueue, ipQueue); + * dispatch_set_target_queue(iqQueue, moduleQueue); + * + * return socketQueue; + * } + * - (void)socket:(GCDAsyncSocket *)sock didAcceptNewSocket:(GCDAsyncSocket *)newSocket + * { + * [clientConnections addObject:newSocket]; + * [newSocket markSocketQueueTargetQueue:moduleQueue]; + * } + * + * Note: This workaround is ONLY needed if you intend to execute code directly on the ipQueue or moduleQueue. + * This is often NOT the case, as such queues are used solely for execution shaping. + **/ +- (void)markSocketQueueTargetQueue:(dispatch_queue_t)socketQueuesPreConfiguredTargetQueue; +- (void)unmarkSocketQueueTargetQueue:(dispatch_queue_t)socketQueuesPreviouslyConfiguredTargetQueue; + +/** + * It's not thread-safe to access certain variables from outside the socket's internal queue. + * + * For example, the socket file descriptor. + * File descriptors are simply integers which reference an index in the per-process file table. + * However, when one requests a new file descriptor (by opening a file or socket), + * the file descriptor returned is guaranteed to be the lowest numbered unused descriptor. + * So if we're not careful, the following could be possible: + * + * - Thread A invokes a method which returns the socket's file descriptor. + * - The socket is closed via the socket's internal queue on thread B. + * - Thread C opens a file, and subsequently receives the file descriptor that was previously the socket's FD. + * - Thread A is now accessing/altering the file instead of the socket. + * + * In addition to this, other variables are not actually objects, + * and thus cannot be retained/released or even autoreleased. + * An example is the sslContext, of type SSLContextRef, which is actually a malloc'd struct. + * + * Although there are internal variables that make it difficult to maintain thread-safety, + * it is important to provide access to these variables + * to ensure this class can be used in a wide array of environments. + * This method helps to accomplish this by invoking the current block on the socket's internal queue. + * The methods below can be invoked from within the block to access + * those generally thread-unsafe internal variables in a thread-safe manner. + * The given block will be invoked synchronously on the socket's internal queue. + * + * If you save references to any protected variables and use them outside the block, you do so at your own peril. +**/ +- (void)performBlock:(dispatch_block_t)block; + +/** + * These methods are only available from within the context of a performBlock: invocation. + * See the documentation for the performBlock: method above. + * + * Provides access to the socket's file descriptor(s). + * If the socket isn't connected, or explicity bound to a particular interface, + * it might actually have multiple internal socket file descriptors - one for IPv4 and one for IPv6. +**/ +- (int)socketFD; +- (int)socket4FD; +- (int)socket6FD; + +#if TARGET_OS_IPHONE + +/** + * These methods are only available from within the context of a performBlock: invocation. + * See the documentation for the performBlock: method above. + * + * Returns (creating if necessary) a CFReadStream/CFWriteStream for the internal socket. + * + * Generally GCDAsyncUdpSocket doesn't use CFStream. (It uses the faster GCD API's.) + * However, if you need one for any reason, + * these methods are a convenient way to get access to a safe instance of one. +**/ +- (nullable CFReadStreamRef)readStream; +- (nullable CFWriteStreamRef)writeStream; + +/** + * This method is only available from within the context of a performBlock: invocation. + * See the documentation for the performBlock: method above. + * + * Configures the socket to allow it to operate when the iOS application has been backgrounded. + * In other words, this method creates a read & write stream, and invokes: + * + * CFReadStreamSetProperty(readStream, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP); + * CFWriteStreamSetProperty(writeStream, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP); + * + * Returns YES if successful, NO otherwise. + * + * Example usage: + * + * [asyncUdpSocket performBlock:^{ + * [asyncUdpSocket enableBackgroundingOnSocket]; + * }]; + * + * + * NOTE : Apple doesn't currently support backgrounding UDP sockets. (Only TCP for now). +**/ +//- (BOOL)enableBackgroundingOnSockets; + +#endif + +#pragma mark Utilities + +/** + * Extracting host/port/family information from raw address data. +**/ + ++ (nullable NSString *)hostFromAddress:(NSData *)address; ++ (uint16_t)portFromAddress:(NSData *)address; ++ (int)familyFromAddress:(NSData *)address; + ++ (BOOL)isIPv4Address:(NSData *)address; ++ (BOOL)isIPv6Address:(NSData *)address; + ++ (BOOL)getHost:(NSString * __nullable * __nullable)hostPtr port:(uint16_t * __nullable)portPtr fromAddress:(NSData *)address; ++ (BOOL)getHost:(NSString * __nullable * __nullable)hostPtr port:(uint16_t * __nullable)portPtr family:(int * __nullable)afPtr fromAddress:(NSData *)address; + +@end + +NS_ASSUME_NONNULL_END diff --git a/PlayBTopOn/playB/GCD/GCDAsyncUdpSocket.m b/PlayBTopOn/playB/GCD/GCDAsyncUdpSocket.m new file mode 100755 index 0000000..af0cbf2 --- /dev/null +++ b/PlayBTopOn/playB/GCD/GCDAsyncUdpSocket.m @@ -0,0 +1,5632 @@ +// +// GCDAsyncUdpSocket +// +// This class is in the public domain. +// Originally created by Robbie Hanson of Deusty LLC. +// Updated and maintained by Deusty LLC and the Apple development community. +// +// https://github.com/robbiehanson/CocoaAsyncSocket +// + +#import "GCDAsyncUdpSocket.h" + +#if ! __has_feature(objc_arc) +#warning This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC). +// For more information see: https://github.com/robbiehanson/CocoaAsyncSocket/wiki/ARC +#endif + +#if TARGET_OS_IPHONE + #import + #import +#endif + +#import +#import +#import +#import +#import +#import +#import + + +#if 0 + +// Logging Enabled - See log level below + +// Logging uses the CocoaLumberjack framework (which is also GCD based). +// https://github.com/robbiehanson/CocoaLumberjack +// +// It allows us to do a lot of logging without significantly slowing down the code. +#import "DDLog.h" + +#define LogAsync NO +#define LogContext 65535 + +#define LogObjc(flg, frmt, ...) LOG_OBJC_MAYBE(LogAsync, logLevel, flg, LogContext, frmt, ##__VA_ARGS__) +#define LogC(flg, frmt, ...) LOG_C_MAYBE(LogAsync, logLevel, flg, LogContext, frmt, ##__VA_ARGS__) + +#define LogError(frmt, ...) LogObjc(LOG_FLAG_ERROR, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) +#define LogWarn(frmt, ...) LogObjc(LOG_FLAG_WARN, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) +#define LogInfo(frmt, ...) LogObjc(LOG_FLAG_INFO, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) +#define LogVerbose(frmt, ...) LogObjc(LOG_FLAG_VERBOSE, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) + +#define LogCError(frmt, ...) LogC(LOG_FLAG_ERROR, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) +#define LogCWarn(frmt, ...) LogC(LOG_FLAG_WARN, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) +#define LogCInfo(frmt, ...) LogC(LOG_FLAG_INFO, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) +#define LogCVerbose(frmt, ...) LogC(LOG_FLAG_VERBOSE, (@"%@: " frmt), THIS_FILE, ##__VA_ARGS__) + +#define LogTrace() LogObjc(LOG_FLAG_VERBOSE, @"%@: %@", THIS_FILE, THIS_METHOD) +#define LogCTrace() LogC(LOG_FLAG_VERBOSE, @"%@: %s", THIS_FILE, __FUNCTION__) + +// Log levels : off, error, warn, info, verbose +static const int logLevel = LOG_LEVEL_VERBOSE; + +#else + +// Logging Disabled + +#define LogError(frmt, ...) {} +#define LogWarn(frmt, ...) {} +#define LogInfo(frmt, ...) {} +#define LogVerbose(frmt, ...) {} + +#define LogCError(frmt, ...) {} +#define LogCWarn(frmt, ...) {} +#define LogCInfo(frmt, ...) {} +#define LogCVerbose(frmt, ...) {} + +#define LogTrace() {} +#define LogCTrace(frmt, ...) {} + +#endif + +/** + * Seeing a return statements within an inner block + * can sometimes be mistaken for a return point of the enclosing method. + * This makes inline blocks a bit easier to read. +**/ +#define return_from_block return + +/** + * A socket file descriptor is really just an integer. + * It represents the index of the socket within the kernel. + * This makes invalid file descriptor comparisons easier to read. +**/ +#define SOCKET_NULL -1 + +/** + * Just to type less code. +**/ +#define AutoreleasedBlock(block) ^{ @autoreleasepool { block(); }} + + +@class GCDAsyncUdpSendPacket; + +NSString *const GCDAsyncUdpSocketException = @"GCDAsyncUdpSocketException"; +NSString *const GCDAsyncUdpSocketErrorDomain = @"GCDAsyncUdpSocketErrorDomain"; + +NSString *const GCDAsyncUdpSocketQueueName = @"GCDAsyncUdpSocket"; +NSString *const GCDAsyncUdpSocketThreadName = @"GCDAsyncUdpSocket-CFStream"; + +enum GCDAsyncUdpSocketFlags +{ + kDidCreateSockets = 1 << 0, // If set, the sockets have been created. + kDidBind = 1 << 1, // If set, bind has been called. + kConnecting = 1 << 2, // If set, a connection attempt is in progress. + kDidConnect = 1 << 3, // If set, socket is connected. + kReceiveOnce = 1 << 4, // If set, one-at-a-time receive is enabled + kReceiveContinuous = 1 << 5, // If set, continuous receive is enabled + kIPv4Deactivated = 1 << 6, // If set, socket4 was closed due to bind or connect on IPv6. + kIPv6Deactivated = 1 << 7, // If set, socket6 was closed due to bind or connect on IPv4. + kSend4SourceSuspended = 1 << 8, // If set, send4Source is suspended. + kSend6SourceSuspended = 1 << 9, // If set, send6Source is suspended. + kReceive4SourceSuspended = 1 << 10, // If set, receive4Source is suspended. + kReceive6SourceSuspended = 1 << 11, // If set, receive6Source is suspended. + kSock4CanAcceptBytes = 1 << 12, // If set, we know socket4 can accept bytes. If unset, it's unknown. + kSock6CanAcceptBytes = 1 << 13, // If set, we know socket6 can accept bytes. If unset, it's unknown. + kForbidSendReceive = 1 << 14, // If set, no new send or receive operations are allowed to be queued. + kCloseAfterSends = 1 << 15, // If set, close as soon as no more sends are queued. + kFlipFlop = 1 << 16, // Used to alternate between IPv4 and IPv6 sockets. +#if TARGET_OS_IPHONE + kAddedStreamListener = 1 << 17, // If set, CFStreams have been added to listener thread +#endif +}; + +enum GCDAsyncUdpSocketConfig +{ + kIPv4Disabled = 1 << 0, // If set, IPv4 is disabled + kIPv6Disabled = 1 << 1, // If set, IPv6 is disabled + kPreferIPv4 = 1 << 2, // If set, IPv4 is preferred over IPv6 + kPreferIPv6 = 1 << 3, // If set, IPv6 is preferred over IPv4 +}; + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark - +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +@interface GCDAsyncUdpSocket () +{ +#if __has_feature(objc_arc_weak) + __weak id delegate; +#else + __unsafe_unretained id delegate; +#endif + dispatch_queue_t delegateQueue; + + GCDAsyncUdpSocketReceiveFilterBlock receiveFilterBlock; + dispatch_queue_t receiveFilterQueue; + BOOL receiveFilterAsync; + + GCDAsyncUdpSocketSendFilterBlock sendFilterBlock; + dispatch_queue_t sendFilterQueue; + BOOL sendFilterAsync; + + uint32_t flags; + uint16_t config; + + uint16_t max4ReceiveSize; + uint32_t max6ReceiveSize; + + uint16_t maxSendSize; + + int socket4FD; + int socket6FD; + + dispatch_queue_t socketQueue; + + dispatch_source_t send4Source; + dispatch_source_t send6Source; + dispatch_source_t receive4Source; + dispatch_source_t receive6Source; + dispatch_source_t sendTimer; + + GCDAsyncUdpSendPacket *currentSend; + NSMutableArray *sendQueue; + + unsigned long socket4FDBytesAvailable; + unsigned long socket6FDBytesAvailable; + + uint32_t pendingFilterOperations; + + NSData *cachedLocalAddress4; + NSString *cachedLocalHost4; + uint16_t cachedLocalPort4; + + NSData *cachedLocalAddress6; + NSString *cachedLocalHost6; + uint16_t cachedLocalPort6; + + NSData *cachedConnectedAddress; + NSString *cachedConnectedHost; + uint16_t cachedConnectedPort; + int cachedConnectedFamily; + + void *IsOnSocketQueueOrTargetQueueKey; + +#if TARGET_OS_IPHONE + CFStreamClientContext streamContext; + CFReadStreamRef readStream4; + CFReadStreamRef readStream6; + CFWriteStreamRef writeStream4; + CFWriteStreamRef writeStream6; +#endif + + id userData; +} + +- (void)resumeSend4Source; +- (void)resumeSend6Source; +- (void)resumeReceive4Source; +- (void)resumeReceive6Source; +- (void)closeSockets; + +- (void)maybeConnect; +- (BOOL)connectWithAddress4:(NSData *)address4 error:(NSError **)errPtr; +- (BOOL)connectWithAddress6:(NSData *)address6 error:(NSError **)errPtr; + +- (void)maybeDequeueSend; +- (void)doPreSend; +- (void)doSend; +- (void)endCurrentSend; +- (void)setupSendTimerWithTimeout:(NSTimeInterval)timeout; + +- (void)doReceive; +- (void)doReceiveEOF; + +- (void)closeWithError:(NSError *)error; + +- (BOOL)performMulticastRequest:(int)requestType forGroup:(NSString *)group onInterface:(NSString *)interface error:(NSError **)errPtr; + +#if TARGET_OS_IPHONE +- (BOOL)createReadAndWriteStreams:(NSError **)errPtr; +- (BOOL)registerForStreamCallbacks:(NSError **)errPtr; +- (BOOL)addStreamsToRunLoop:(NSError **)errPtr; +- (BOOL)openStreams:(NSError **)errPtr; +- (void)removeStreamsFromRunLoop; +- (void)closeReadAndWriteStreams; +#endif + ++ (NSString *)hostFromSockaddr4:(const struct sockaddr_in *)pSockaddr4; ++ (NSString *)hostFromSockaddr6:(const struct sockaddr_in6 *)pSockaddr6; ++ (uint16_t)portFromSockaddr4:(const struct sockaddr_in *)pSockaddr4; ++ (uint16_t)portFromSockaddr6:(const struct sockaddr_in6 *)pSockaddr6; + +#if TARGET_OS_IPHONE +// Forward declaration ++ (void)listenerThread:(id)unused; +#endif + +@end + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark - +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/** + * The GCDAsyncUdpSendPacket encompasses the instructions for a single send/write. +**/ +@interface GCDAsyncUdpSendPacket : NSObject { +@public + NSData *buffer; + NSTimeInterval timeout; + long tag; + + BOOL resolveInProgress; + BOOL filterInProgress; + + NSArray *resolvedAddresses; + NSError *resolveError; + + NSData *address; + int addressFamily; +} + +- (instancetype)initWithData:(NSData *)d timeout:(NSTimeInterval)t tag:(long)i NS_DESIGNATED_INITIALIZER; + +@end + +@implementation GCDAsyncUdpSendPacket + +// Cover the superclass' designated initializer +- (instancetype)init NS_UNAVAILABLE +{ + NSAssert(0, @"Use the designated initializer"); + return nil; +} + +- (instancetype)initWithData:(NSData *)d timeout:(NSTimeInterval)t tag:(long)i +{ + if ((self = [super init])) + { + buffer = d; + timeout = t; + tag = i; + + resolveInProgress = NO; + } + return self; +} + + +@end + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark - +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +@interface GCDAsyncUdpSpecialPacket : NSObject { +@public +// uint8_t type; + + BOOL resolveInProgress; + + NSArray *addresses; + NSError *error; +} + +- (instancetype)init NS_DESIGNATED_INITIALIZER; + +@end + +@implementation GCDAsyncUdpSpecialPacket + +- (instancetype)init +{ + self = [super init]; + return self; +} + + +@end + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark - +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +@implementation GCDAsyncUdpSocket + +- (instancetype)init +{ + LogTrace(); + + return [self initWithDelegate:nil delegateQueue:NULL socketQueue:NULL]; +} + +- (instancetype)initWithSocketQueue:(dispatch_queue_t)sq +{ + LogTrace(); + + return [self initWithDelegate:nil delegateQueue:NULL socketQueue:sq]; +} + +- (instancetype)initWithDelegate:(id)aDelegate delegateQueue:(dispatch_queue_t)dq +{ + LogTrace(); + + return [self initWithDelegate:aDelegate delegateQueue:dq socketQueue:NULL]; +} + +- (instancetype)initWithDelegate:(id)aDelegate delegateQueue:(dispatch_queue_t)dq socketQueue:(dispatch_queue_t)sq +{ + LogTrace(); + + if ((self = [super init])) + { + delegate = aDelegate; + + if (dq) + { + delegateQueue = dq; + #if !OS_OBJECT_USE_OBJC + dispatch_retain(delegateQueue); + #endif + } + + max4ReceiveSize = 65535; + max6ReceiveSize = 65535; + + maxSendSize = 65535; + + socket4FD = SOCKET_NULL; + socket6FD = SOCKET_NULL; + + if (sq) + { + NSAssert(sq != dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), + @"The given socketQueue parameter must not be a concurrent queue."); + NSAssert(sq != dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), + @"The given socketQueue parameter must not be a concurrent queue."); + NSAssert(sq != dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), + @"The given socketQueue parameter must not be a concurrent queue."); + + socketQueue = sq; + #if !OS_OBJECT_USE_OBJC + dispatch_retain(socketQueue); + #endif + } + else + { + socketQueue = dispatch_queue_create([GCDAsyncUdpSocketQueueName UTF8String], NULL); + } + + // The dispatch_queue_set_specific() and dispatch_get_specific() functions take a "void *key" parameter. + // From the documentation: + // + // > Keys are only compared as pointers and are never dereferenced. + // > Thus, you can use a pointer to a static variable for a specific subsystem or + // > any other value that allows you to identify the value uniquely. + // + // We're just going to use the memory address of an ivar. + // Specifically an ivar that is explicitly named for our purpose to make the code more readable. + // + // However, it feels tedious (and less readable) to include the "&" all the time: + // dispatch_get_specific(&IsOnSocketQueueOrTargetQueueKey) + // + // So we're going to make it so it doesn't matter if we use the '&' or not, + // by assigning the value of the ivar to the address of the ivar. + // Thus: IsOnSocketQueueOrTargetQueueKey == &IsOnSocketQueueOrTargetQueueKey; + + IsOnSocketQueueOrTargetQueueKey = &IsOnSocketQueueOrTargetQueueKey; + + void *nonNullUnusedPointer = (__bridge void *)self; + dispatch_queue_set_specific(socketQueue, IsOnSocketQueueOrTargetQueueKey, nonNullUnusedPointer, NULL); + + currentSend = nil; + sendQueue = [[NSMutableArray alloc] initWithCapacity:5]; + + #if TARGET_OS_IPHONE + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(applicationWillEnterForeground:) + name:UIApplicationWillEnterForegroundNotification + object:nil]; + #endif + } + return self; +} + +- (void)dealloc +{ + LogInfo(@"%@ - %@ (start)", THIS_METHOD, self); + +#if TARGET_OS_IPHONE + [[NSNotificationCenter defaultCenter] removeObserver:self]; +#endif + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + [self closeWithError:nil]; + } + else + { + dispatch_sync(socketQueue, ^{ + [self closeWithError:nil]; + }); + } + + delegate = nil; + #if !OS_OBJECT_USE_OBJC + if (delegateQueue) dispatch_release(delegateQueue); + #endif + delegateQueue = NULL; + + #if !OS_OBJECT_USE_OBJC + if (socketQueue) dispatch_release(socketQueue); + #endif + socketQueue = NULL; + + LogInfo(@"%@ - %@ (finish)", THIS_METHOD, self); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Configuration +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (id)delegate +{ + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + return delegate; + } + else + { + __block id result = nil; + + dispatch_sync(socketQueue, ^{ + result = self->delegate; + }); + + return result; + } +} + +- (void)setDelegate:(id)newDelegate synchronously:(BOOL)synchronously +{ + dispatch_block_t block = ^{ + self->delegate = newDelegate; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) { + block(); + } + else { + if (synchronously) + dispatch_sync(socketQueue, block); + else + dispatch_async(socketQueue, block); + } +} + +- (void)setDelegate:(id)newDelegate +{ + [self setDelegate:newDelegate synchronously:NO]; +} + +- (void)synchronouslySetDelegate:(id)newDelegate +{ + [self setDelegate:newDelegate synchronously:YES]; +} + +- (dispatch_queue_t)delegateQueue +{ + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + return delegateQueue; + } + else + { + __block dispatch_queue_t result = NULL; + + dispatch_sync(socketQueue, ^{ + result = self->delegateQueue; + }); + + return result; + } +} + +- (void)setDelegateQueue:(dispatch_queue_t)newDelegateQueue synchronously:(BOOL)synchronously +{ + dispatch_block_t block = ^{ + + #if !OS_OBJECT_USE_OBJC + if (self->delegateQueue) dispatch_release(self->delegateQueue); + if (newDelegateQueue) dispatch_retain(newDelegateQueue); + #endif + + self->delegateQueue = newDelegateQueue; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) { + block(); + } + else { + if (synchronously) + dispatch_sync(socketQueue, block); + else + dispatch_async(socketQueue, block); + } +} + +- (void)setDelegateQueue:(dispatch_queue_t)newDelegateQueue +{ + [self setDelegateQueue:newDelegateQueue synchronously:NO]; +} + +- (void)synchronouslySetDelegateQueue:(dispatch_queue_t)newDelegateQueue +{ + [self setDelegateQueue:newDelegateQueue synchronously:YES]; +} + +- (void)getDelegate:(id *)delegatePtr delegateQueue:(dispatch_queue_t *)delegateQueuePtr +{ + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + if (delegatePtr) *delegatePtr = delegate; + if (delegateQueuePtr) *delegateQueuePtr = delegateQueue; + } + else + { + __block id dPtr = NULL; + __block dispatch_queue_t dqPtr = NULL; + + dispatch_sync(socketQueue, ^{ + dPtr = self->delegate; + dqPtr = self->delegateQueue; + }); + + if (delegatePtr) *delegatePtr = dPtr; + if (delegateQueuePtr) *delegateQueuePtr = dqPtr; + } +} + +- (void)setDelegate:(id)newDelegate delegateQueue:(dispatch_queue_t)newDelegateQueue synchronously:(BOOL)synchronously +{ + dispatch_block_t block = ^{ + + self->delegate = newDelegate; + + #if !OS_OBJECT_USE_OBJC + if (self->delegateQueue) dispatch_release(self->delegateQueue); + if (newDelegateQueue) dispatch_retain(newDelegateQueue); + #endif + + self->delegateQueue = newDelegateQueue; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) { + block(); + } + else { + if (synchronously) + dispatch_sync(socketQueue, block); + else + dispatch_async(socketQueue, block); + } +} + +- (void)setDelegate:(id)newDelegate delegateQueue:(dispatch_queue_t)newDelegateQueue +{ + [self setDelegate:newDelegate delegateQueue:newDelegateQueue synchronously:NO]; +} + +- (void)synchronouslySetDelegate:(id)newDelegate delegateQueue:(dispatch_queue_t)newDelegateQueue +{ + [self setDelegate:newDelegate delegateQueue:newDelegateQueue synchronously:YES]; +} + +- (BOOL)isIPv4Enabled +{ + // Note: YES means kIPv4Disabled is OFF + + __block BOOL result = NO; + + dispatch_block_t block = ^{ + + result = ((self->config & kIPv4Disabled) == 0); + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (void)setIPv4Enabled:(BOOL)flag +{ + // Note: YES means kIPv4Disabled is OFF + + dispatch_block_t block = ^{ + + LogVerbose(@"%@ %@", THIS_METHOD, (flag ? @"YES" : @"NO")); + + if (flag) + self->config &= ~kIPv4Disabled; + else + self->config |= kIPv4Disabled; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (BOOL)isIPv6Enabled +{ + // Note: YES means kIPv6Disabled is OFF + + __block BOOL result = NO; + + dispatch_block_t block = ^{ + + result = ((self->config & kIPv6Disabled) == 0); + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (void)setIPv6Enabled:(BOOL)flag +{ + // Note: YES means kIPv6Disabled is OFF + + dispatch_block_t block = ^{ + + LogVerbose(@"%@ %@", THIS_METHOD, (flag ? @"YES" : @"NO")); + + if (flag) + self->config &= ~kIPv6Disabled; + else + self->config |= kIPv6Disabled; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (BOOL)isIPv4Preferred +{ + __block BOOL result = NO; + + dispatch_block_t block = ^{ + result = (self->config & kPreferIPv4) ? YES : NO; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (BOOL)isIPv6Preferred +{ + __block BOOL result = NO; + + dispatch_block_t block = ^{ + result = (self->config & kPreferIPv6) ? YES : NO; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (BOOL)isIPVersionNeutral +{ + __block BOOL result = NO; + + dispatch_block_t block = ^{ + result = (self->config & (kPreferIPv4 | kPreferIPv6)) == 0; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (void)setPreferIPv4 +{ + dispatch_block_t block = ^{ + + LogTrace(); + + self->config |= kPreferIPv4; + self->config &= ~kPreferIPv6; + + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (void)setPreferIPv6 +{ + dispatch_block_t block = ^{ + + LogTrace(); + + self->config &= ~kPreferIPv4; + self->config |= kPreferIPv6; + + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (void)setIPVersionNeutral +{ + dispatch_block_t block = ^{ + + LogTrace(); + + self->config &= ~kPreferIPv4; + self->config &= ~kPreferIPv6; + + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (uint16_t)maxReceiveIPv4BufferSize +{ + __block uint16_t result = 0; + + dispatch_block_t block = ^{ + + result = self->max4ReceiveSize; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (void)setMaxReceiveIPv4BufferSize:(uint16_t)max +{ + dispatch_block_t block = ^{ + + LogVerbose(@"%@ %u", THIS_METHOD, (unsigned)max); + + self->max4ReceiveSize = max; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (uint32_t)maxReceiveIPv6BufferSize +{ + __block uint32_t result = 0; + + dispatch_block_t block = ^{ + + result = self->max6ReceiveSize; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (void)setMaxReceiveIPv6BufferSize:(uint32_t)max +{ + dispatch_block_t block = ^{ + + LogVerbose(@"%@ %u", THIS_METHOD, (unsigned)max); + + self->max6ReceiveSize = max; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (void)setMaxSendBufferSize:(uint16_t)max +{ + dispatch_block_t block = ^{ + + LogVerbose(@"%@ %u", THIS_METHOD, (unsigned)max); + + self->maxSendSize = max; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (uint16_t)maxSendBufferSize +{ + __block uint16_t result = 0; + + dispatch_block_t block = ^{ + + result = self->maxSendSize; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (id)userData +{ + __block id result = nil; + + dispatch_block_t block = ^{ + + result = self->userData; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (void)setUserData:(id)arbitraryUserData +{ + dispatch_block_t block = ^{ + + if (self->userData != arbitraryUserData) + { + self->userData = arbitraryUserData; + } + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Delegate Helpers +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (void)notifyDidConnectToAddress:(NSData *)anAddress +{ + LogTrace(); + + __strong id theDelegate = delegate; + if (delegateQueue && [theDelegate respondsToSelector:@selector(udpSocket:didConnectToAddress:)]) + { + NSData *address = [anAddress copy]; // In case param is NSMutableData + + dispatch_async(delegateQueue, ^{ @autoreleasepool { + + [theDelegate udpSocket:self didConnectToAddress:address]; + }}); + } +} + +- (void)notifyDidNotConnect:(NSError *)error +{ + LogTrace(); + + __strong id theDelegate = delegate; + if (delegateQueue && [theDelegate respondsToSelector:@selector(udpSocket:didNotConnect:)]) + { + dispatch_async(delegateQueue, ^{ @autoreleasepool { + + [theDelegate udpSocket:self didNotConnect:error]; + }}); + } +} + +- (void)notifyDidSendDataWithTag:(long)tag +{ + LogTrace(); + + __strong id theDelegate = delegate; + if (delegateQueue && [theDelegate respondsToSelector:@selector(udpSocket:didSendDataWithTag:)]) + { + dispatch_async(delegateQueue, ^{ @autoreleasepool { + + [theDelegate udpSocket:self didSendDataWithTag:tag]; + }}); + } +} + +- (void)notifyDidNotSendDataWithTag:(long)tag dueToError:(NSError *)error +{ + LogTrace(); + + __strong id theDelegate = delegate; + if (delegateQueue && [theDelegate respondsToSelector:@selector(udpSocket:didNotSendDataWithTag:dueToError:)]) + { + dispatch_async(delegateQueue, ^{ @autoreleasepool { + + [theDelegate udpSocket:self didNotSendDataWithTag:tag dueToError:error]; + }}); + } +} + +- (void)notifyDidReceiveData:(NSData *)data fromAddress:(NSData *)address withFilterContext:(id)context +{ + LogTrace(); + + SEL selector = @selector(udpSocket:didReceiveData:fromAddress:withFilterContext:); + + __strong id theDelegate = delegate; + if (delegateQueue && [theDelegate respondsToSelector:selector]) + { + dispatch_async(delegateQueue, ^{ @autoreleasepool { + + [theDelegate udpSocket:self didReceiveData:data fromAddress:address withFilterContext:context]; + }}); + } +} + +- (void)notifyDidCloseWithError:(NSError *)error +{ + LogTrace(); + + __strong id theDelegate = delegate; + if (delegateQueue && [theDelegate respondsToSelector:@selector(udpSocketDidClose:withError:)]) + { + dispatch_async(delegateQueue, ^{ @autoreleasepool { + + [theDelegate udpSocketDidClose:self withError:error]; + }}); + } +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Errors +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (NSError *)badConfigError:(NSString *)errMsg +{ + NSDictionary *userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:GCDAsyncUdpSocketErrorDomain + code:GCDAsyncUdpSocketBadConfigError + userInfo:userInfo]; +} + +- (NSError *)badParamError:(NSString *)errMsg +{ + NSDictionary *userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:GCDAsyncUdpSocketErrorDomain + code:GCDAsyncUdpSocketBadParamError + userInfo:userInfo]; +} + +- (NSError *)gaiError:(int)gai_error +{ + NSString *errMsg = [NSString stringWithCString:gai_strerror(gai_error) encoding:NSASCIIStringEncoding]; + NSDictionary *userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:@"kCFStreamErrorDomainNetDB" code:gai_error userInfo:userInfo]; +} + +- (NSError *)errnoErrorWithReason:(NSString *)reason +{ + NSString *errMsg = [NSString stringWithUTF8String:strerror(errno)]; + NSDictionary *userInfo; + + if (reason) + userInfo = @{NSLocalizedDescriptionKey : errMsg, + NSLocalizedFailureReasonErrorKey : reason}; + else + userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:NSPOSIXErrorDomain code:errno userInfo:userInfo]; +} + +- (NSError *)errnoError +{ + return [self errnoErrorWithReason:nil]; +} + +/** + * Returns a standard send timeout error. +**/ +- (NSError *)sendTimeoutError +{ + NSString *errMsg = NSLocalizedStringWithDefaultValue(@"GCDAsyncUdpSocketSendTimeoutError", + @"GCDAsyncUdpSocket", [NSBundle mainBundle], + @"Send operation timed out", nil); + + NSDictionary *userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:GCDAsyncUdpSocketErrorDomain + code:GCDAsyncUdpSocketSendTimeoutError + userInfo:userInfo]; +} + +- (NSError *)socketClosedError +{ + NSString *errMsg = NSLocalizedStringWithDefaultValue(@"GCDAsyncUdpSocketClosedError", + @"GCDAsyncUdpSocket", [NSBundle mainBundle], + @"Socket closed", nil); + + NSDictionary *userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:GCDAsyncUdpSocketErrorDomain code:GCDAsyncUdpSocketClosedError userInfo:userInfo]; +} + +- (NSError *)otherError:(NSString *)errMsg +{ + NSDictionary *userInfo = @{NSLocalizedDescriptionKey : errMsg}; + + return [NSError errorWithDomain:GCDAsyncUdpSocketErrorDomain + code:GCDAsyncUdpSocketOtherError + userInfo:userInfo]; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Utilities +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (BOOL)preOp:(NSError **)errPtr +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + if (delegate == nil) // Must have delegate set + { + if (errPtr) + { + NSString *msg = @"Attempting to use socket without a delegate. Set a delegate first."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + if (delegateQueue == NULL) // Must have delegate queue set + { + if (errPtr) + { + NSString *msg = @"Attempting to use socket without a delegate queue. Set a delegate queue first."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + return YES; +} + +/** + * This method executes on a global concurrent queue. + * When complete, it executes the given completion block on the socketQueue. +**/ +- (void)asyncResolveHost:(NSString *)aHost + port:(uint16_t)port + withCompletionBlock:(void (^)(NSArray *addresses, NSError *error))completionBlock +{ + LogTrace(); + + // Check parameter(s) + + if (aHost == nil) + { + NSString *msg = @"The host param is nil. Should be domain name or IP address string."; + NSError *error = [self badParamError:msg]; + + // We should still use dispatch_async since this method is expected to be asynchronous + + dispatch_async(socketQueue, ^{ @autoreleasepool { + + completionBlock(nil, error); + }}); + + return; + } + + // It's possible that the given aHost parameter is actually a NSMutableString. + // So we want to copy it now, within this block that will be executed synchronously. + // This way the asynchronous lookup block below doesn't have to worry about it changing. + + NSString *host = [aHost copy]; + + + dispatch_queue_t globalConcurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); + dispatch_async(globalConcurrentQueue, ^{ @autoreleasepool { + + NSMutableArray *addresses = [NSMutableArray arrayWithCapacity:2]; + NSError *error = nil; + + if ([host isEqualToString:@"localhost"] || [host isEqualToString:@"loopback"]) + { + // Use LOOPBACK address + struct sockaddr_in sockaddr4; + memset(&sockaddr4, 0, sizeof(sockaddr4)); + + sockaddr4.sin_len = sizeof(struct sockaddr_in); + sockaddr4.sin_family = AF_INET; + sockaddr4.sin_port = htons(port); + sockaddr4.sin_addr.s_addr = htonl(INADDR_LOOPBACK); + + struct sockaddr_in6 sockaddr6; + memset(&sockaddr6, 0, sizeof(sockaddr6)); + + sockaddr6.sin6_len = sizeof(struct sockaddr_in6); + sockaddr6.sin6_family = AF_INET6; + sockaddr6.sin6_port = htons(port); + sockaddr6.sin6_addr = in6addr_loopback; + + // Wrap the native address structures and add to list + [addresses addObject:[NSData dataWithBytes:&sockaddr4 length:sizeof(sockaddr4)]]; + [addresses addObject:[NSData dataWithBytes:&sockaddr6 length:sizeof(sockaddr6)]]; + } + else + { + NSString *portStr = [NSString stringWithFormat:@"%hu", port]; + + struct addrinfo hints, *res, *res0; + + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_DGRAM; + hints.ai_protocol = IPPROTO_UDP; + + int gai_error = getaddrinfo([host UTF8String], [portStr UTF8String], &hints, &res0); + + if (gai_error) + { + error = [self gaiError:gai_error]; + } + else + { + for(res = res0; res; res = res->ai_next) + { + if (res->ai_family == AF_INET) + { + // Found IPv4 address + // Wrap the native address structure and add to list + + [addresses addObject:[NSData dataWithBytes:res->ai_addr length:res->ai_addrlen]]; + } + else if (res->ai_family == AF_INET6) + { + + // Fixes connection issues with IPv6, it is the same solution for udp socket. + // https://github.com/robbiehanson/CocoaAsyncSocket/issues/429#issuecomment-222477158 + struct sockaddr_in6 *sockaddr = (struct sockaddr_in6 *)(void *)res->ai_addr; + in_port_t *portPtr = &sockaddr->sin6_port; + if ((portPtr != NULL) && (*portPtr == 0)) { + *portPtr = htons(port); + } + + // Found IPv6 address + // Wrap the native address structure and add to list + [addresses addObject:[NSData dataWithBytes:res->ai_addr length:res->ai_addrlen]]; + } + } + freeaddrinfo(res0); + + if ([addresses count] == 0) + { + error = [self gaiError:EAI_FAIL]; + } + } + } + + dispatch_async(self->socketQueue, ^{ @autoreleasepool { + + completionBlock(addresses, error); + }}); + + }}); +} + +/** + * This method picks an address from the given list of addresses. + * The address picked depends upon which protocols are disabled, deactived, & preferred. + * + * Returns the address family (AF_INET or AF_INET6) of the picked address, + * or AF_UNSPEC and the corresponding error is there's a problem. +**/ +- (int)getAddress:(NSData **)addressPtr error:(NSError **)errorPtr fromAddresses:(NSArray *)addresses +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert([addresses count] > 0, @"Expected at least one address"); + + int resultAF = AF_UNSPEC; + NSData *resultAddress = nil; + NSError *resultError = nil; + + // Check for problems + + BOOL resolvedIPv4Address = NO; + BOOL resolvedIPv6Address = NO; + + for (NSData *address in addresses) + { + switch ([[self class] familyFromAddress:address]) + { + case AF_INET : resolvedIPv4Address = YES; break; + case AF_INET6 : resolvedIPv6Address = YES; break; + + default : NSAssert(NO, @"Addresses array contains invalid address"); + } + } + + BOOL isIPv4Disabled = (config & kIPv4Disabled) ? YES : NO; + BOOL isIPv6Disabled = (config & kIPv6Disabled) ? YES : NO; + + if (isIPv4Disabled && !resolvedIPv6Address) + { + NSString *msg = @"IPv4 has been disabled and DNS lookup found no IPv6 address(es)."; + resultError = [self otherError:msg]; + + if (addressPtr) *addressPtr = resultAddress; + if (errorPtr) *errorPtr = resultError; + + return resultAF; + } + + if (isIPv6Disabled && !resolvedIPv4Address) + { + NSString *msg = @"IPv6 has been disabled and DNS lookup found no IPv4 address(es)."; + resultError = [self otherError:msg]; + + if (addressPtr) *addressPtr = resultAddress; + if (errorPtr) *errorPtr = resultError; + + return resultAF; + } + + BOOL isIPv4Deactivated = (flags & kIPv4Deactivated) ? YES : NO; + BOOL isIPv6Deactivated = (flags & kIPv6Deactivated) ? YES : NO; + + if (isIPv4Deactivated && !resolvedIPv6Address) + { + NSString *msg = @"IPv4 has been deactivated due to bind/connect, and DNS lookup found no IPv6 address(es)."; + resultError = [self otherError:msg]; + + if (addressPtr) *addressPtr = resultAddress; + if (errorPtr) *errorPtr = resultError; + + return resultAF; + } + + if (isIPv6Deactivated && !resolvedIPv4Address) + { + NSString *msg = @"IPv6 has been deactivated due to bind/connect, and DNS lookup found no IPv4 address(es)."; + resultError = [self otherError:msg]; + + if (addressPtr) *addressPtr = resultAddress; + if (errorPtr) *errorPtr = resultError; + + return resultAF; + } + + // Extract first IPv4 and IPv6 address in list + + BOOL ipv4WasFirstInList = YES; + NSData *address4 = nil; + NSData *address6 = nil; + + for (NSData *address in addresses) + { + int af = [[self class] familyFromAddress:address]; + + if (af == AF_INET) + { + if (address4 == nil) + { + address4 = address; + + if (address6) + break; + else + ipv4WasFirstInList = YES; + } + } + else // af == AF_INET6 + { + if (address6 == nil) + { + address6 = address; + + if (address4) + break; + else + ipv4WasFirstInList = NO; + } + } + } + + // Determine socket type + + BOOL preferIPv4 = (config & kPreferIPv4) ? YES : NO; + BOOL preferIPv6 = (config & kPreferIPv6) ? YES : NO; + + BOOL useIPv4 = ((preferIPv4 && address4) || (address6 == nil)); + BOOL useIPv6 = ((preferIPv6 && address6) || (address4 == nil)); + + NSAssert(!(preferIPv4 && preferIPv6), @"Invalid config state"); + NSAssert(!(useIPv4 && useIPv6), @"Invalid logic"); + + if (useIPv4 || (!useIPv6 && ipv4WasFirstInList)) + { + resultAF = AF_INET; + resultAddress = address4; + } + else + { + resultAF = AF_INET6; + resultAddress = address6; + } + + if (addressPtr) *addressPtr = resultAddress; + if (errorPtr) *errorPtr = resultError; + + return resultAF; +} + +/** + * Finds the address(es) of an interface description. + * An inteface description may be an interface name (en0, en1, lo0) or corresponding IP (192.168.4.34). +**/ +- (void)convertIntefaceDescription:(NSString *)interfaceDescription + port:(uint16_t)port + intoAddress4:(NSData **)interfaceAddr4Ptr + address6:(NSData **)interfaceAddr6Ptr +{ + NSData *addr4 = nil; + NSData *addr6 = nil; + + if (interfaceDescription == nil) + { + // ANY address + + struct sockaddr_in sockaddr4; + memset(&sockaddr4, 0, sizeof(sockaddr4)); + + sockaddr4.sin_len = sizeof(sockaddr4); + sockaddr4.sin_family = AF_INET; + sockaddr4.sin_port = htons(port); + sockaddr4.sin_addr.s_addr = htonl(INADDR_ANY); + + struct sockaddr_in6 sockaddr6; + memset(&sockaddr6, 0, sizeof(sockaddr6)); + + sockaddr6.sin6_len = sizeof(sockaddr6); + sockaddr6.sin6_family = AF_INET6; + sockaddr6.sin6_port = htons(port); + sockaddr6.sin6_addr = in6addr_any; + + addr4 = [NSData dataWithBytes:&sockaddr4 length:sizeof(sockaddr4)]; + addr6 = [NSData dataWithBytes:&sockaddr6 length:sizeof(sockaddr6)]; + } + else if ([interfaceDescription isEqualToString:@"localhost"] || + [interfaceDescription isEqualToString:@"loopback"]) + { + // LOOPBACK address + + struct sockaddr_in sockaddr4; + memset(&sockaddr4, 0, sizeof(sockaddr4)); + + sockaddr4.sin_len = sizeof(struct sockaddr_in); + sockaddr4.sin_family = AF_INET; + sockaddr4.sin_port = htons(port); + sockaddr4.sin_addr.s_addr = htonl(INADDR_LOOPBACK); + + struct sockaddr_in6 sockaddr6; + memset(&sockaddr6, 0, sizeof(sockaddr6)); + + sockaddr6.sin6_len = sizeof(struct sockaddr_in6); + sockaddr6.sin6_family = AF_INET6; + sockaddr6.sin6_port = htons(port); + sockaddr6.sin6_addr = in6addr_loopback; + + addr4 = [NSData dataWithBytes:&sockaddr4 length:sizeof(sockaddr4)]; + addr6 = [NSData dataWithBytes:&sockaddr6 length:sizeof(sockaddr6)]; + } + else + { + const char *iface = [interfaceDescription UTF8String]; + + struct ifaddrs *addrs; + const struct ifaddrs *cursor; + + if ((getifaddrs(&addrs) == 0)) + { + cursor = addrs; + while (cursor != NULL) + { + if ((addr4 == nil) && (cursor->ifa_addr->sa_family == AF_INET)) + { + // IPv4 + + struct sockaddr_in *addr = (struct sockaddr_in *)(void *)cursor->ifa_addr; + + if (strcmp(cursor->ifa_name, iface) == 0) + { + // Name match + + struct sockaddr_in nativeAddr4 = *addr; + nativeAddr4.sin_port = htons(port); + + addr4 = [NSData dataWithBytes:&nativeAddr4 length:sizeof(nativeAddr4)]; + } + else + { + char ip[INET_ADDRSTRLEN]; + + const char *conversion; + conversion = inet_ntop(AF_INET, &addr->sin_addr, ip, sizeof(ip)); + + if ((conversion != NULL) && (strcmp(ip, iface) == 0)) + { + // IP match + + struct sockaddr_in nativeAddr4 = *addr; + nativeAddr4.sin_port = htons(port); + + addr4 = [NSData dataWithBytes:&nativeAddr4 length:sizeof(nativeAddr4)]; + } + } + } + else if ((addr6 == nil) && (cursor->ifa_addr->sa_family == AF_INET6)) + { + // IPv6 + + const struct sockaddr_in6 *addr = (const struct sockaddr_in6 *)(const void *)cursor->ifa_addr; + + if (strcmp(cursor->ifa_name, iface) == 0) + { + // Name match + + struct sockaddr_in6 nativeAddr6 = *addr; + nativeAddr6.sin6_port = htons(port); + + addr6 = [NSData dataWithBytes:&nativeAddr6 length:sizeof(nativeAddr6)]; + } + else + { + char ip[INET6_ADDRSTRLEN]; + + const char *conversion; + conversion = inet_ntop(AF_INET6, &addr->sin6_addr, ip, sizeof(ip)); + + if ((conversion != NULL) && (strcmp(ip, iface) == 0)) + { + // IP match + + struct sockaddr_in6 nativeAddr6 = *addr; + nativeAddr6.sin6_port = htons(port); + + addr6 = [NSData dataWithBytes:&nativeAddr6 length:sizeof(nativeAddr6)]; + } + } + } + + cursor = cursor->ifa_next; + } + + freeifaddrs(addrs); + } + } + + if (interfaceAddr4Ptr) *interfaceAddr4Ptr = addr4; + if (interfaceAddr6Ptr) *interfaceAddr6Ptr = addr6; +} + +/** + * Converts a numeric hostname into its corresponding address. + * The hostname is expected to be an IPv4 or IPv6 address represented as a human-readable string. (e.g. 192.168.4.34) +**/ +- (void)convertNumericHost:(NSString *)numericHost + port:(uint16_t)port + intoAddress4:(NSData **)addr4Ptr + address6:(NSData **)addr6Ptr +{ + NSData *addr4 = nil; + NSData *addr6 = nil; + + if (numericHost) + { + NSString *portStr = [NSString stringWithFormat:@"%hu", port]; + + struct addrinfo hints, *res, *res0; + + memset(&hints, 0, sizeof(hints)); + hints.ai_family = PF_UNSPEC; + hints.ai_socktype = SOCK_DGRAM; + hints.ai_protocol = IPPROTO_UDP; + hints.ai_flags = AI_NUMERICHOST; // No name resolution should be attempted + + if (getaddrinfo([numericHost UTF8String], [portStr UTF8String], &hints, &res0) == 0) + { + for (res = res0; res; res = res->ai_next) + { + if ((addr4 == nil) && (res->ai_family == AF_INET)) + { + // Found IPv4 address + // Wrap the native address structure + addr4 = [NSData dataWithBytes:res->ai_addr length:res->ai_addrlen]; + } + else if ((addr6 == nil) && (res->ai_family == AF_INET6)) + { + // Found IPv6 address + // Wrap the native address structure + addr6 = [NSData dataWithBytes:res->ai_addr length:res->ai_addrlen]; + } + } + freeaddrinfo(res0); + } + } + + if (addr4Ptr) *addr4Ptr = addr4; + if (addr6Ptr) *addr6Ptr = addr6; +} + +- (BOOL)isConnectedToAddress4:(NSData *)someAddr4 +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert(flags & kDidConnect, @"Not connected"); + NSAssert(cachedConnectedAddress, @"Expected cached connected address"); + + if (cachedConnectedFamily != AF_INET) + { + return NO; + } + + const struct sockaddr_in *sSockaddr4 = (const struct sockaddr_in *)[someAddr4 bytes]; + const struct sockaddr_in *cSockaddr4 = (const struct sockaddr_in *)[cachedConnectedAddress bytes]; + + if (memcmp(&sSockaddr4->sin_addr, &cSockaddr4->sin_addr, sizeof(struct in_addr)) != 0) + { + return NO; + } + if (memcmp(&sSockaddr4->sin_port, &cSockaddr4->sin_port, sizeof(in_port_t)) != 0) + { + return NO; + } + + return YES; +} + +- (BOOL)isConnectedToAddress6:(NSData *)someAddr6 +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert(flags & kDidConnect, @"Not connected"); + NSAssert(cachedConnectedAddress, @"Expected cached connected address"); + + if (cachedConnectedFamily != AF_INET6) + { + return NO; + } + + const struct sockaddr_in6 *sSockaddr6 = (const struct sockaddr_in6 *)[someAddr6 bytes]; + const struct sockaddr_in6 *cSockaddr6 = (const struct sockaddr_in6 *)[cachedConnectedAddress bytes]; + + if (memcmp(&sSockaddr6->sin6_addr, &cSockaddr6->sin6_addr, sizeof(struct in6_addr)) != 0) + { + return NO; + } + if (memcmp(&sSockaddr6->sin6_port, &cSockaddr6->sin6_port, sizeof(in_port_t)) != 0) + { + return NO; + } + + return YES; +} + +- (unsigned int)indexOfInterfaceAddr4:(NSData *)interfaceAddr4 +{ + if (interfaceAddr4 == nil) + return 0; + if ([interfaceAddr4 length] != sizeof(struct sockaddr_in)) + return 0; + + int result = 0; + const struct sockaddr_in *ifaceAddr = (const struct sockaddr_in *)[interfaceAddr4 bytes]; + + struct ifaddrs *addrs; + const struct ifaddrs *cursor; + + if ((getifaddrs(&addrs) == 0)) + { + cursor = addrs; + while (cursor != NULL) + { + if (cursor->ifa_addr->sa_family == AF_INET) + { + // IPv4 + + const struct sockaddr_in *addr = (const struct sockaddr_in *)(const void *)cursor->ifa_addr; + + if (memcmp(&addr->sin_addr, &ifaceAddr->sin_addr, sizeof(struct in_addr)) == 0) + { + result = if_nametoindex(cursor->ifa_name); + break; + } + } + + cursor = cursor->ifa_next; + } + + freeifaddrs(addrs); + } + + return result; +} + +- (unsigned int)indexOfInterfaceAddr6:(NSData *)interfaceAddr6 +{ + if (interfaceAddr6 == nil) + return 0; + if ([interfaceAddr6 length] != sizeof(struct sockaddr_in6)) + return 0; + + int result = 0; + const struct sockaddr_in6 *ifaceAddr = (const struct sockaddr_in6 *)[interfaceAddr6 bytes]; + + struct ifaddrs *addrs; + const struct ifaddrs *cursor; + + if ((getifaddrs(&addrs) == 0)) + { + cursor = addrs; + while (cursor != NULL) + { + if (cursor->ifa_addr->sa_family == AF_INET6) + { + // IPv6 + + const struct sockaddr_in6 *addr = (const struct sockaddr_in6 *)(const void *)cursor->ifa_addr; + + if (memcmp(&addr->sin6_addr, &ifaceAddr->sin6_addr, sizeof(struct in6_addr)) == 0) + { + result = if_nametoindex(cursor->ifa_name); + break; + } + } + + cursor = cursor->ifa_next; + } + + freeifaddrs(addrs); + } + + return result; +} + +- (void)setupSendAndReceiveSourcesForSocket4 +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + send4Source = dispatch_source_create(DISPATCH_SOURCE_TYPE_WRITE, socket4FD, 0, socketQueue); + receive4Source = dispatch_source_create(DISPATCH_SOURCE_TYPE_READ, socket4FD, 0, socketQueue); + + // Setup event handlers + + dispatch_source_set_event_handler(send4Source, ^{ @autoreleasepool { + + LogVerbose(@"send4EventBlock"); + LogVerbose(@"dispatch_source_get_data(send4Source) = %lu", dispatch_source_get_data(send4Source)); + + self->flags |= kSock4CanAcceptBytes; + + // If we're ready to send data, do so immediately. + // Otherwise pause the send source or it will continue to fire over and over again. + + if (self->currentSend == nil) + { + LogVerbose(@"Nothing to send"); + [self suspendSend4Source]; + } + else if (self->currentSend->resolveInProgress) + { + LogVerbose(@"currentSend - waiting for address resolve"); + [self suspendSend4Source]; + } + else if (self->currentSend->filterInProgress) + { + LogVerbose(@"currentSend - waiting on sendFilter"); + [self suspendSend4Source]; + } + else + { + [self doSend]; + } + + }}); + + dispatch_source_set_event_handler(receive4Source, ^{ @autoreleasepool { + + LogVerbose(@"receive4EventBlock"); + + self->socket4FDBytesAvailable = dispatch_source_get_data(self->receive4Source); + LogVerbose(@"socket4FDBytesAvailable: %lu", socket4FDBytesAvailable); + + if (self->socket4FDBytesAvailable > 0) + [self doReceive]; + else + [self doReceiveEOF]; + + }}); + + // Setup cancel handlers + + __block int socketFDRefCount = 2; + + int theSocketFD = socket4FD; + + #if !OS_OBJECT_USE_OBJC + dispatch_source_t theSendSource = send4Source; + dispatch_source_t theReceiveSource = receive4Source; + #endif + + dispatch_source_set_cancel_handler(send4Source, ^{ + + LogVerbose(@"send4CancelBlock"); + + #if !OS_OBJECT_USE_OBJC + LogVerbose(@"dispatch_release(send4Source)"); + dispatch_release(theSendSource); + #endif + + if (--socketFDRefCount == 0) + { + LogVerbose(@"close(socket4FD)"); + close(theSocketFD); + } + }); + + dispatch_source_set_cancel_handler(receive4Source, ^{ + + LogVerbose(@"receive4CancelBlock"); + + #if !OS_OBJECT_USE_OBJC + LogVerbose(@"dispatch_release(receive4Source)"); + dispatch_release(theReceiveSource); + #endif + + if (--socketFDRefCount == 0) + { + LogVerbose(@"close(socket4FD)"); + close(theSocketFD); + } + }); + + // We will not be able to receive until the socket is bound to a port, + // either explicitly via bind, or implicitly by connect or by sending data. + // + // But we should be able to send immediately. + + socket4FDBytesAvailable = 0; + flags |= kSock4CanAcceptBytes; + + flags |= kSend4SourceSuspended; + flags |= kReceive4SourceSuspended; +} + +- (void)setupSendAndReceiveSourcesForSocket6 +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + send6Source = dispatch_source_create(DISPATCH_SOURCE_TYPE_WRITE, socket6FD, 0, socketQueue); + receive6Source = dispatch_source_create(DISPATCH_SOURCE_TYPE_READ, socket6FD, 0, socketQueue); + + // Setup event handlers + + dispatch_source_set_event_handler(send6Source, ^{ @autoreleasepool { + + LogVerbose(@"send6EventBlock"); + LogVerbose(@"dispatch_source_get_data(send6Source) = %lu", dispatch_source_get_data(send6Source)); + + self->flags |= kSock6CanAcceptBytes; + + // If we're ready to send data, do so immediately. + // Otherwise pause the send source or it will continue to fire over and over again. + + if (self->currentSend == nil) + { + LogVerbose(@"Nothing to send"); + [self suspendSend6Source]; + } + else if (self->currentSend->resolveInProgress) + { + LogVerbose(@"currentSend - waiting for address resolve"); + [self suspendSend6Source]; + } + else if (self->currentSend->filterInProgress) + { + LogVerbose(@"currentSend - waiting on sendFilter"); + [self suspendSend6Source]; + } + else + { + [self doSend]; + } + + }}); + + dispatch_source_set_event_handler(receive6Source, ^{ @autoreleasepool { + + LogVerbose(@"receive6EventBlock"); + + self->socket6FDBytesAvailable = dispatch_source_get_data(self->receive6Source); + LogVerbose(@"socket6FDBytesAvailable: %lu", socket6FDBytesAvailable); + + if (self->socket6FDBytesAvailable > 0) + [self doReceive]; + else + [self doReceiveEOF]; + + }}); + + // Setup cancel handlers + + __block int socketFDRefCount = 2; + + int theSocketFD = socket6FD; + + #if !OS_OBJECT_USE_OBJC + dispatch_source_t theSendSource = send6Source; + dispatch_source_t theReceiveSource = receive6Source; + #endif + + dispatch_source_set_cancel_handler(send6Source, ^{ + + LogVerbose(@"send6CancelBlock"); + + #if !OS_OBJECT_USE_OBJC + LogVerbose(@"dispatch_release(send6Source)"); + dispatch_release(theSendSource); + #endif + + if (--socketFDRefCount == 0) + { + LogVerbose(@"close(socket6FD)"); + close(theSocketFD); + } + }); + + dispatch_source_set_cancel_handler(receive6Source, ^{ + + LogVerbose(@"receive6CancelBlock"); + + #if !OS_OBJECT_USE_OBJC + LogVerbose(@"dispatch_release(receive6Source)"); + dispatch_release(theReceiveSource); + #endif + + if (--socketFDRefCount == 0) + { + LogVerbose(@"close(socket6FD)"); + close(theSocketFD); + } + }); + + // We will not be able to receive until the socket is bound to a port, + // either explicitly via bind, or implicitly by connect or by sending data. + // + // But we should be able to send immediately. + + socket6FDBytesAvailable = 0; + flags |= kSock6CanAcceptBytes; + + flags |= kSend6SourceSuspended; + flags |= kReceive6SourceSuspended; +} + +- (BOOL)createSocket4:(BOOL)useIPv4 socket6:(BOOL)useIPv6 error:(NSError * __autoreleasing *)errPtr +{ + LogTrace(); + + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert(((flags & kDidCreateSockets) == 0), @"Sockets have already been created"); + + // CreateSocket Block + // This block will be invoked below. + + int(^createSocket)(int) = ^int (int domain) { + + int socketFD = socket(domain, SOCK_DGRAM, 0); + + if (socketFD == SOCKET_NULL) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error in socket() function"]; + + return SOCKET_NULL; + } + + int status; + + // Set socket options + + status = fcntl(socketFD, F_SETFL, O_NONBLOCK); + if (status == -1) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error enabling non-blocking IO on socket (fcntl)"]; + + close(socketFD); + return SOCKET_NULL; + } + + int reuseaddr = 1; + status = setsockopt(socketFD, SOL_SOCKET, SO_REUSEADDR, &reuseaddr, sizeof(reuseaddr)); + if (status == -1) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error enabling address reuse (setsockopt)"]; + + close(socketFD); + return SOCKET_NULL; + } + + int nosigpipe = 1; + status = setsockopt(socketFD, SOL_SOCKET, SO_NOSIGPIPE, &nosigpipe, sizeof(nosigpipe)); + if (status == -1) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error disabling sigpipe (setsockopt)"]; + + close(socketFD); + return SOCKET_NULL; + } + + /** + * The theoretical maximum size of any IPv4 UDP packet is UINT16_MAX = 65535. + * The theoretical maximum size of any IPv6 UDP packet is UINT32_MAX = 4294967295. + * + * The default maximum size of the UDP buffer in iOS is 9216 bytes. + * + * This is the reason of #222(GCD does not necessarily return the size of an entire UDP packet) and + * #535(GCDAsyncUDPSocket can not send data when data is greater than 9K) + * + * + * Enlarge the maximum size of UDP packet. + * I can not ensure the protocol type now so that the max size is set to 65535 :) + **/ + + status = setsockopt(socketFD, SOL_SOCKET, SO_SNDBUF, (const char*)&self->maxSendSize, sizeof(int)); + if (status == -1) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error setting send buffer size (setsockopt)"]; + close(socketFD); + return SOCKET_NULL; + } + + status = setsockopt(socketFD, SOL_SOCKET, SO_RCVBUF, (const char*)&self->maxSendSize, sizeof(int)); + if (status == -1) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error setting receive buffer size (setsockopt)"]; + close(socketFD); + return SOCKET_NULL; + } + + + return socketFD; + }; + + // Create sockets depending upon given configuration. + + if (useIPv4) + { + LogVerbose(@"Creating IPv4 socket"); + + socket4FD = createSocket(AF_INET); + if (socket4FD == SOCKET_NULL) + { + // errPtr set in local createSocket() block + return NO; + } + } + + if (useIPv6) + { + LogVerbose(@"Creating IPv6 socket"); + + socket6FD = createSocket(AF_INET6); + if (socket6FD == SOCKET_NULL) + { + // errPtr set in local createSocket() block + + if (socket4FD != SOCKET_NULL) + { + close(socket4FD); + socket4FD = SOCKET_NULL; + } + + return NO; + } + } + + // Setup send and receive sources + + if (useIPv4) + [self setupSendAndReceiveSourcesForSocket4]; + if (useIPv6) + [self setupSendAndReceiveSourcesForSocket6]; + + flags |= kDidCreateSockets; + return YES; +} + +- (BOOL)createSockets:(NSError **)errPtr +{ + LogTrace(); + + BOOL useIPv4 = [self isIPv4Enabled]; + BOOL useIPv6 = [self isIPv6Enabled]; + + return [self createSocket4:useIPv4 socket6:useIPv6 error:errPtr]; +} + +- (void)suspendSend4Source +{ + if (send4Source && !(flags & kSend4SourceSuspended)) + { + LogVerbose(@"dispatch_suspend(send4Source)"); + + dispatch_suspend(send4Source); + flags |= kSend4SourceSuspended; + } +} + +- (void)suspendSend6Source +{ + if (send6Source && !(flags & kSend6SourceSuspended)) + { + LogVerbose(@"dispatch_suspend(send6Source)"); + + dispatch_suspend(send6Source); + flags |= kSend6SourceSuspended; + } +} + +- (void)resumeSend4Source +{ + if (send4Source && (flags & kSend4SourceSuspended)) + { + LogVerbose(@"dispatch_resume(send4Source)"); + + dispatch_resume(send4Source); + flags &= ~kSend4SourceSuspended; + } +} + +- (void)resumeSend6Source +{ + if (send6Source && (flags & kSend6SourceSuspended)) + { + LogVerbose(@"dispatch_resume(send6Source)"); + + dispatch_resume(send6Source); + flags &= ~kSend6SourceSuspended; + } +} + +- (void)suspendReceive4Source +{ + if (receive4Source && !(flags & kReceive4SourceSuspended)) + { + LogVerbose(@"dispatch_suspend(receive4Source)"); + + dispatch_suspend(receive4Source); + flags |= kReceive4SourceSuspended; + } +} + +- (void)suspendReceive6Source +{ + if (receive6Source && !(flags & kReceive6SourceSuspended)) + { + LogVerbose(@"dispatch_suspend(receive6Source)"); + + dispatch_suspend(receive6Source); + flags |= kReceive6SourceSuspended; + } +} + +- (void)resumeReceive4Source +{ + if (receive4Source && (flags & kReceive4SourceSuspended)) + { + LogVerbose(@"dispatch_resume(receive4Source)"); + + dispatch_resume(receive4Source); + flags &= ~kReceive4SourceSuspended; + } +} + +- (void)resumeReceive6Source +{ + if (receive6Source && (flags & kReceive6SourceSuspended)) + { + LogVerbose(@"dispatch_resume(receive6Source)"); + + dispatch_resume(receive6Source); + flags &= ~kReceive6SourceSuspended; + } +} + +- (void)closeSocket4 +{ + if (socket4FD != SOCKET_NULL) + { + LogVerbose(@"dispatch_source_cancel(send4Source)"); + dispatch_source_cancel(send4Source); + + LogVerbose(@"dispatch_source_cancel(receive4Source)"); + dispatch_source_cancel(receive4Source); + + // For some crazy reason (in my opinion), cancelling a dispatch source doesn't + // invoke the cancel handler if the dispatch source is paused. + // So we have to unpause the source if needed. + // This allows the cancel handler to be run, which in turn releases the source and closes the socket. + + [self resumeSend4Source]; + [self resumeReceive4Source]; + + // The sockets will be closed by the cancel handlers of the corresponding source + + send4Source = NULL; + receive4Source = NULL; + + socket4FD = SOCKET_NULL; + + // Clear socket states + + socket4FDBytesAvailable = 0; + flags &= ~kSock4CanAcceptBytes; + + // Clear cached info + + cachedLocalAddress4 = nil; + cachedLocalHost4 = nil; + cachedLocalPort4 = 0; + } +} + +- (void)closeSocket6 +{ + if (socket6FD != SOCKET_NULL) + { + LogVerbose(@"dispatch_source_cancel(send6Source)"); + dispatch_source_cancel(send6Source); + + LogVerbose(@"dispatch_source_cancel(receive6Source)"); + dispatch_source_cancel(receive6Source); + + // For some crazy reason (in my opinion), cancelling a dispatch source doesn't + // invoke the cancel handler if the dispatch source is paused. + // So we have to unpause the source if needed. + // This allows the cancel handler to be run, which in turn releases the source and closes the socket. + + [self resumeSend6Source]; + [self resumeReceive6Source]; + + send6Source = NULL; + receive6Source = NULL; + + // The sockets will be closed by the cancel handlers of the corresponding source + + socket6FD = SOCKET_NULL; + + // Clear socket states + + socket6FDBytesAvailable = 0; + flags &= ~kSock6CanAcceptBytes; + + // Clear cached info + + cachedLocalAddress6 = nil; + cachedLocalHost6 = nil; + cachedLocalPort6 = 0; + } +} + +- (void)closeSockets +{ + [self closeSocket4]; + [self closeSocket6]; + + flags &= ~kDidCreateSockets; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Diagnostics +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (BOOL)getLocalAddress:(NSData **)dataPtr + host:(NSString **)hostPtr + port:(uint16_t *)portPtr + forSocket:(int)socketFD + withFamily:(int)socketFamily +{ + + NSData *data = nil; + NSString *host = nil; + uint16_t port = 0; + + if (socketFamily == AF_INET) + { + struct sockaddr_in sockaddr4; + socklen_t sockaddr4len = sizeof(sockaddr4); + + if (getsockname(socketFD, (struct sockaddr *)&sockaddr4, &sockaddr4len) == 0) + { + data = [NSData dataWithBytes:&sockaddr4 length:sockaddr4len]; + host = [[self class] hostFromSockaddr4:&sockaddr4]; + port = [[self class] portFromSockaddr4:&sockaddr4]; + } + else + { + LogWarn(@"Error in getsockname: %@", [self errnoError]); + } + } + else if (socketFamily == AF_INET6) + { + struct sockaddr_in6 sockaddr6; + socklen_t sockaddr6len = sizeof(sockaddr6); + + if (getsockname(socketFD, (struct sockaddr *)&sockaddr6, &sockaddr6len) == 0) + { + data = [NSData dataWithBytes:&sockaddr6 length:sockaddr6len]; + host = [[self class] hostFromSockaddr6:&sockaddr6]; + port = [[self class] portFromSockaddr6:&sockaddr6]; + } + else + { + LogWarn(@"Error in getsockname: %@", [self errnoError]); + } + } + + if (dataPtr) *dataPtr = data; + if (hostPtr) *hostPtr = host; + if (portPtr) *portPtr = port; + + return (data != nil); +} + +- (void)maybeUpdateCachedLocalAddress4Info +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + if ( cachedLocalAddress4 || ((flags & kDidBind) == 0) || (socket4FD == SOCKET_NULL) ) + { + return; + } + + NSData *address = nil; + NSString *host = nil; + uint16_t port = 0; + + if ([self getLocalAddress:&address host:&host port:&port forSocket:socket4FD withFamily:AF_INET]) + { + + cachedLocalAddress4 = address; + cachedLocalHost4 = host; + cachedLocalPort4 = port; + } +} + +- (void)maybeUpdateCachedLocalAddress6Info +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + if ( cachedLocalAddress6 || ((flags & kDidBind) == 0) || (socket6FD == SOCKET_NULL) ) + { + return; + } + + NSData *address = nil; + NSString *host = nil; + uint16_t port = 0; + + if ([self getLocalAddress:&address host:&host port:&port forSocket:socket6FD withFamily:AF_INET6]) + { + + cachedLocalAddress6 = address; + cachedLocalHost6 = host; + cachedLocalPort6 = port; + } +} + +- (NSData *)localAddress +{ + __block NSData *result = nil; + + dispatch_block_t block = ^{ + + if (self->socket4FD != SOCKET_NULL) + { + [self maybeUpdateCachedLocalAddress4Info]; + result = self->cachedLocalAddress4; + } + else + { + [self maybeUpdateCachedLocalAddress6Info]; + result = self->cachedLocalAddress6; + } + + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (NSString *)localHost +{ + __block NSString *result = nil; + + dispatch_block_t block = ^{ + + if (self->socket4FD != SOCKET_NULL) + { + [self maybeUpdateCachedLocalAddress4Info]; + result = self->cachedLocalHost4; + } + else + { + [self maybeUpdateCachedLocalAddress6Info]; + result = self->cachedLocalHost6; + } + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (uint16_t)localPort +{ + __block uint16_t result = 0; + + dispatch_block_t block = ^{ + + if (self->socket4FD != SOCKET_NULL) + { + [self maybeUpdateCachedLocalAddress4Info]; + result = self->cachedLocalPort4; + } + else + { + [self maybeUpdateCachedLocalAddress6Info]; + result = self->cachedLocalPort6; + } + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (NSData *)localAddress_IPv4 +{ + __block NSData *result = nil; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedLocalAddress4Info]; + result = self->cachedLocalAddress4; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (NSString *)localHost_IPv4 +{ + __block NSString *result = nil; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedLocalAddress4Info]; + result = self->cachedLocalHost4; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (uint16_t)localPort_IPv4 +{ + __block uint16_t result = 0; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedLocalAddress4Info]; + result = self->cachedLocalPort4; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (NSData *)localAddress_IPv6 +{ + __block NSData *result = nil; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedLocalAddress6Info]; + result = self->cachedLocalAddress6; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (NSString *)localHost_IPv6 +{ + __block NSString *result = nil; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedLocalAddress6Info]; + result = self->cachedLocalHost6; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (uint16_t)localPort_IPv6 +{ + __block uint16_t result = 0; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedLocalAddress6Info]; + result = self->cachedLocalPort6; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (void)maybeUpdateCachedConnectedAddressInfo +{ + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + if (cachedConnectedAddress || (flags & kDidConnect) == 0) + { + return; + } + + NSData *data = nil; + NSString *host = nil; + uint16_t port = 0; + int family = AF_UNSPEC; + + if (socket4FD != SOCKET_NULL) + { + struct sockaddr_in sockaddr4; + socklen_t sockaddr4len = sizeof(sockaddr4); + + if (getpeername(socket4FD, (struct sockaddr *)&sockaddr4, &sockaddr4len) == 0) + { + data = [NSData dataWithBytes:&sockaddr4 length:sockaddr4len]; + host = [[self class] hostFromSockaddr4:&sockaddr4]; + port = [[self class] portFromSockaddr4:&sockaddr4]; + family = AF_INET; + } + else + { + LogWarn(@"Error in getpeername: %@", [self errnoError]); + } + } + else if (socket6FD != SOCKET_NULL) + { + struct sockaddr_in6 sockaddr6; + socklen_t sockaddr6len = sizeof(sockaddr6); + + if (getpeername(socket6FD, (struct sockaddr *)&sockaddr6, &sockaddr6len) == 0) + { + data = [NSData dataWithBytes:&sockaddr6 length:sockaddr6len]; + host = [[self class] hostFromSockaddr6:&sockaddr6]; + port = [[self class] portFromSockaddr6:&sockaddr6]; + family = AF_INET6; + } + else + { + LogWarn(@"Error in getpeername: %@", [self errnoError]); + } + } + + + cachedConnectedAddress = data; + cachedConnectedHost = host; + cachedConnectedPort = port; + cachedConnectedFamily = family; +} + +- (NSData *)connectedAddress +{ + __block NSData *result = nil; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedConnectedAddressInfo]; + result = self->cachedConnectedAddress; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (NSString *)connectedHost +{ + __block NSString *result = nil; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedConnectedAddressInfo]; + result = self->cachedConnectedHost; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (uint16_t)connectedPort +{ + __block uint16_t result = 0; + + dispatch_block_t block = ^{ + + [self maybeUpdateCachedConnectedAddressInfo]; + result = self->cachedConnectedPort; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, AutoreleasedBlock(block)); + + return result; +} + +- (BOOL)isConnected +{ + __block BOOL result = NO; + + dispatch_block_t block = ^{ + result = (self->flags & kDidConnect) ? YES : NO; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (BOOL)isClosed +{ + __block BOOL result = YES; + + dispatch_block_t block = ^{ + + result = (self->flags & kDidCreateSockets) ? NO : YES; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (BOOL)isIPv4 +{ + __block BOOL result = NO; + + dispatch_block_t block = ^{ + + if (self->flags & kDidCreateSockets) + { + result = (self->socket4FD != SOCKET_NULL); + } + else + { + result = [self isIPv4Enabled]; + } + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +- (BOOL)isIPv6 +{ + __block BOOL result = NO; + + dispatch_block_t block = ^{ + + if (self->flags & kDidCreateSockets) + { + result = (self->socket6FD != SOCKET_NULL); + } + else + { + result = [self isIPv6Enabled]; + } + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + return result; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Binding +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/** + * This method runs through the various checks required prior to a bind attempt. + * It is shared between the various bind methods. +**/ +- (BOOL)preBind:(NSError **)errPtr +{ + if (![self preOp:errPtr]) + { + return NO; + } + + if (flags & kDidBind) + { + if (errPtr) + { + NSString *msg = @"Cannot bind a socket more than once."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + if ((flags & kConnecting) || (flags & kDidConnect)) + { + if (errPtr) + { + NSString *msg = @"Cannot bind after connecting. If needed, bind first, then connect."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + BOOL isIPv4Disabled = (config & kIPv4Disabled) ? YES : NO; + BOOL isIPv6Disabled = (config & kIPv6Disabled) ? YES : NO; + + if (isIPv4Disabled && isIPv6Disabled) // Must have IPv4 or IPv6 enabled + { + if (errPtr) + { + NSString *msg = @"Both IPv4 and IPv6 have been disabled. Must enable at least one protocol first."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + return YES; +} + +- (BOOL)bindToPort:(uint16_t)port error:(NSError **)errPtr +{ + return [self bindToPort:port interface:nil error:errPtr]; +} + +- (BOOL)bindToPort:(uint16_t)port interface:(NSString *)interface error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + // Run through sanity checks + + if (![self preBind:&err]) + { + return_from_block; + } + + // Check the given interface + + NSData *interface4 = nil; + NSData *interface6 = nil; + + [self convertIntefaceDescription:interface port:port intoAddress4:&interface4 address6:&interface6]; + + if ((interface4 == nil) && (interface6 == nil)) + { + NSString *msg = @"Unknown interface. Specify valid interface by name (e.g. \"en1\") or IP address."; + err = [self badParamError:msg]; + + return_from_block; + } + + BOOL isIPv4Disabled = (self->config & kIPv4Disabled) ? YES : NO; + BOOL isIPv6Disabled = (self->config & kIPv6Disabled) ? YES : NO; + + if (isIPv4Disabled && (interface6 == nil)) + { + NSString *msg = @"IPv4 has been disabled and specified interface doesn't support IPv6."; + err = [self badParamError:msg]; + + return_from_block; + } + + if (isIPv6Disabled && (interface4 == nil)) + { + NSString *msg = @"IPv6 has been disabled and specified interface doesn't support IPv4."; + err = [self badParamError:msg]; + + return_from_block; + } + + // Determine protocol(s) + + BOOL useIPv4 = !isIPv4Disabled && (interface4 != nil); + BOOL useIPv6 = !isIPv6Disabled && (interface6 != nil); + + // Create the socket(s) if needed + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSocket4:useIPv4 socket6:useIPv6 error:&err]) + { + return_from_block; + } + } + + // Bind the socket(s) + + LogVerbose(@"Binding socket to port(%hu) interface(%@)", port, interface); + + if (useIPv4) + { + int status = bind(self->socket4FD, (const struct sockaddr *)[interface4 bytes], (socklen_t)[interface4 length]); + if (status == -1) + { + [self closeSockets]; + + NSString *reason = @"Error in bind() function"; + err = [self errnoErrorWithReason:reason]; + + return_from_block; + } + } + + if (useIPv6) + { + int status = bind(self->socket6FD, (const struct sockaddr *)[interface6 bytes], (socklen_t)[interface6 length]); + if (status == -1) + { + [self closeSockets]; + + NSString *reason = @"Error in bind() function"; + err = [self errnoErrorWithReason:reason]; + + return_from_block; + } + } + + // Update flags + + self->flags |= kDidBind; + + if (!useIPv4) self->flags |= kIPv4Deactivated; + if (!useIPv6) self->flags |= kIPv6Deactivated; + + result = YES; + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (err) + LogError(@"Error binding to port/interface: %@", err); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (BOOL)bindToAddress:(NSData *)localAddr error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + // Run through sanity checks + + if (![self preBind:&err]) + { + return_from_block; + } + + // Check the given address + + int addressFamily = [[self class] familyFromAddress:localAddr]; + + if (addressFamily == AF_UNSPEC) + { + NSString *msg = @"A valid IPv4 or IPv6 address was not given"; + err = [self badParamError:msg]; + + return_from_block; + } + + NSData *localAddr4 = (addressFamily == AF_INET) ? localAddr : nil; + NSData *localAddr6 = (addressFamily == AF_INET6) ? localAddr : nil; + + BOOL isIPv4Disabled = (self->config & kIPv4Disabled) ? YES : NO; + BOOL isIPv6Disabled = (self->config & kIPv6Disabled) ? YES : NO; + + if (isIPv4Disabled && localAddr4) + { + NSString *msg = @"IPv4 has been disabled and an IPv4 address was passed."; + err = [self badParamError:msg]; + + return_from_block; + } + + if (isIPv6Disabled && localAddr6) + { + NSString *msg = @"IPv6 has been disabled and an IPv6 address was passed."; + err = [self badParamError:msg]; + + return_from_block; + } + + // Determine protocol(s) + + BOOL useIPv4 = !isIPv4Disabled && (localAddr4 != nil); + BOOL useIPv6 = !isIPv6Disabled && (localAddr6 != nil); + + // Create the socket(s) if needed + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSocket4:useIPv4 socket6:useIPv6 error:&err]) + { + return_from_block; + } + } + + // Bind the socket(s) + + if (useIPv4) + { + LogVerbose(@"Binding socket to address(%@:%hu)", + [[self class] hostFromAddress:localAddr4], + [[self class] portFromAddress:localAddr4]); + + int status = bind(self->socket4FD, (const struct sockaddr *)[localAddr4 bytes], (socklen_t)[localAddr4 length]); + if (status == -1) + { + [self closeSockets]; + + NSString *reason = @"Error in bind() function"; + err = [self errnoErrorWithReason:reason]; + + return_from_block; + } + } + else + { + LogVerbose(@"Binding socket to address(%@:%hu)", + [[self class] hostFromAddress:localAddr6], + [[self class] portFromAddress:localAddr6]); + + int status = bind(self->socket6FD, (const struct sockaddr *)[localAddr6 bytes], (socklen_t)[localAddr6 length]); + if (status == -1) + { + [self closeSockets]; + + NSString *reason = @"Error in bind() function"; + err = [self errnoErrorWithReason:reason]; + + return_from_block; + } + } + + // Update flags + + self->flags |= kDidBind; + + if (!useIPv4) self->flags |= kIPv4Deactivated; + if (!useIPv6) self->flags |= kIPv6Deactivated; + + result = YES; + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (err) + LogError(@"Error binding to address: %@", err); + + if (errPtr) + *errPtr = err; + + return result; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Connecting +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/** + * This method runs through the various checks required prior to a connect attempt. + * It is shared between the various connect methods. +**/ +- (BOOL)preConnect:(NSError **)errPtr +{ + if (![self preOp:errPtr]) + { + return NO; + } + + if ((flags & kConnecting) || (flags & kDidConnect)) + { + if (errPtr) + { + NSString *msg = @"Cannot connect a socket more than once."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + BOOL isIPv4Disabled = (config & kIPv4Disabled) ? YES : NO; + BOOL isIPv6Disabled = (config & kIPv6Disabled) ? YES : NO; + + if (isIPv4Disabled && isIPv6Disabled) // Must have IPv4 or IPv6 enabled + { + if (errPtr) + { + NSString *msg = @"Both IPv4 and IPv6 have been disabled. Must enable at least one protocol first."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + return YES; +} + +- (BOOL)connectToHost:(NSString *)host onPort:(uint16_t)port error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + // Run through sanity checks. + + if (![self preConnect:&err]) + { + return_from_block; + } + + // Check parameter(s) + + if (host == nil) + { + NSString *msg = @"The host param is nil. Should be domain name or IP address string."; + err = [self badParamError:msg]; + + return_from_block; + } + + // Create the socket(s) if needed + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSockets:&err]) + { + return_from_block; + } + } + + // Create special connect packet + + GCDAsyncUdpSpecialPacket *packet = [[GCDAsyncUdpSpecialPacket alloc] init]; + packet->resolveInProgress = YES; + + // Start asynchronous DNS resolve for host:port on background queue + + LogVerbose(@"Dispatching DNS resolve for connect..."); + + [self asyncResolveHost:host port:port withCompletionBlock:^(NSArray *addresses, NSError *error) { + + // The asyncResolveHost:port:: method asynchronously dispatches a task onto the global concurrent queue, + // and immediately returns. Once the async resolve task completes, + // this block is executed on our socketQueue. + + packet->resolveInProgress = NO; + + packet->addresses = addresses; + packet->error = error; + + [self maybeConnect]; + }]; + + // Updates flags, add connect packet to send queue, and pump send queue + + self->flags |= kConnecting; + + [self->sendQueue addObject:packet]; + [self maybeDequeueSend]; + + result = YES; + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (err) + LogError(@"Error connecting to host/port: %@", err); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (BOOL)connectToAddress:(NSData *)remoteAddr error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + // Run through sanity checks. + + if (![self preConnect:&err]) + { + return_from_block; + } + + // Check parameter(s) + + if (remoteAddr == nil) + { + NSString *msg = @"The address param is nil. Should be a valid address."; + err = [self badParamError:msg]; + + return_from_block; + } + + // Create the socket(s) if needed + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSockets:&err]) + { + return_from_block; + } + } + + // The remoteAddr parameter could be of type NSMutableData. + // So we copy it to be safe. + + NSData *address = [remoteAddr copy]; + NSArray *addresses = [NSArray arrayWithObject:address]; + + GCDAsyncUdpSpecialPacket *packet = [[GCDAsyncUdpSpecialPacket alloc] init]; + packet->addresses = addresses; + + // Updates flags, add connect packet to send queue, and pump send queue + + self->flags |= kConnecting; + + [self->sendQueue addObject:packet]; + [self maybeDequeueSend]; + + result = YES; + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (err) + LogError(@"Error connecting to address: %@", err); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (void)maybeConnect +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + + BOOL sendQueueReady = [currentSend isKindOfClass:[GCDAsyncUdpSpecialPacket class]]; + + if (sendQueueReady) + { + GCDAsyncUdpSpecialPacket *connectPacket = (GCDAsyncUdpSpecialPacket *)currentSend; + + if (connectPacket->resolveInProgress) + { + LogVerbose(@"Waiting for DNS resolve..."); + } + else + { + if (connectPacket->error) + { + [self notifyDidNotConnect:connectPacket->error]; + } + else + { + NSData *address = nil; + NSError *error = nil; + + int addressFamily = [self getAddress:&address error:&error fromAddresses:connectPacket->addresses]; + + // Perform connect + + BOOL result = NO; + + switch (addressFamily) + { + case AF_INET : result = [self connectWithAddress4:address error:&error]; break; + case AF_INET6 : result = [self connectWithAddress6:address error:&error]; break; + } + + if (result) + { + flags |= kDidBind; + flags |= kDidConnect; + + cachedConnectedAddress = address; + cachedConnectedHost = [[self class] hostFromAddress:address]; + cachedConnectedPort = [[self class] portFromAddress:address]; + cachedConnectedFamily = addressFamily; + + [self notifyDidConnectToAddress:address]; + } + else + { + [self notifyDidNotConnect:error]; + } + } + + flags &= ~kConnecting; + + [self endCurrentSend]; + [self maybeDequeueSend]; + } + } +} + +- (BOOL)connectWithAddress4:(NSData *)address4 error:(NSError **)errPtr +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + int status = connect(socket4FD, (const struct sockaddr *)[address4 bytes], (socklen_t)[address4 length]); + if (status != 0) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error in connect() function"]; + + return NO; + } + + [self closeSocket6]; + flags |= kIPv6Deactivated; + + return YES; +} + +- (BOOL)connectWithAddress6:(NSData *)address6 error:(NSError **)errPtr +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + int status = connect(socket6FD, (const struct sockaddr *)[address6 bytes], (socklen_t)[address6 length]); + if (status != 0) + { + if (errPtr) + *errPtr = [self errnoErrorWithReason:@"Error in connect() function"]; + + return NO; + } + + [self closeSocket4]; + flags |= kIPv4Deactivated; + + return YES; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Multicast +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (BOOL)preJoin:(NSError **)errPtr +{ + if (![self preOp:errPtr]) + { + return NO; + } + + if (!(flags & kDidBind)) + { + if (errPtr) + { + NSString *msg = @"Must bind a socket before joining a multicast group."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + if ((flags & kConnecting) || (flags & kDidConnect)) + { + if (errPtr) + { + NSString *msg = @"Cannot join a multicast group if connected."; + *errPtr = [self badConfigError:msg]; + } + return NO; + } + + return YES; +} + +- (BOOL)joinMulticastGroup:(NSString *)group error:(NSError **)errPtr +{ + return [self joinMulticastGroup:group onInterface:nil error:errPtr]; +} + +- (BOOL)joinMulticastGroup:(NSString *)group onInterface:(NSString *)interface error:(NSError **)errPtr +{ + // IP_ADD_MEMBERSHIP == IPV6_JOIN_GROUP + return [self performMulticastRequest:IP_ADD_MEMBERSHIP forGroup:group onInterface:interface error:errPtr]; +} + +- (BOOL)leaveMulticastGroup:(NSString *)group error:(NSError **)errPtr +{ + return [self leaveMulticastGroup:group onInterface:nil error:errPtr]; +} + +- (BOOL)leaveMulticastGroup:(NSString *)group onInterface:(NSString *)interface error:(NSError **)errPtr +{ + // IP_DROP_MEMBERSHIP == IPV6_LEAVE_GROUP + return [self performMulticastRequest:IP_DROP_MEMBERSHIP forGroup:group onInterface:interface error:errPtr]; +} + +- (BOOL)performMulticastRequest:(int)requestType + forGroup:(NSString *)group + onInterface:(NSString *)interface + error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + // Run through sanity checks + + if (![self preJoin:&err]) + { + return_from_block; + } + + // Convert group to address + + NSData *groupAddr4 = nil; + NSData *groupAddr6 = nil; + + [self convertNumericHost:group port:0 intoAddress4:&groupAddr4 address6:&groupAddr6]; + + if ((groupAddr4 == nil) && (groupAddr6 == nil)) + { + NSString *msg = @"Unknown group. Specify valid group IP address."; + err = [self badParamError:msg]; + + return_from_block; + } + + // Convert interface to address + + NSData *interfaceAddr4 = nil; + NSData *interfaceAddr6 = nil; + + [self convertIntefaceDescription:interface port:0 intoAddress4:&interfaceAddr4 address6:&interfaceAddr6]; + + if ((interfaceAddr4 == nil) && (interfaceAddr6 == nil)) + { + NSString *msg = @"Unknown interface. Specify valid interface by name (e.g. \"en1\") or IP address."; + err = [self badParamError:msg]; + + return_from_block; + } + + // Perform join + + if ((self->socket4FD != SOCKET_NULL) && groupAddr4 && interfaceAddr4) + { + const struct sockaddr_in *nativeGroup = (const struct sockaddr_in *)[groupAddr4 bytes]; + const struct sockaddr_in *nativeIface = (const struct sockaddr_in *)[interfaceAddr4 bytes]; + + struct ip_mreq imreq; + imreq.imr_multiaddr = nativeGroup->sin_addr; + imreq.imr_interface = nativeIface->sin_addr; + + int status = setsockopt(self->socket4FD, IPPROTO_IP, requestType, (const void *)&imreq, sizeof(imreq)); + if (status != 0) + { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + + return_from_block; + } + + // Using IPv4 only + [self closeSocket6]; + + result = YES; + } + else if ((self->socket6FD != SOCKET_NULL) && groupAddr6 && interfaceAddr6) + { + const struct sockaddr_in6 *nativeGroup = (const struct sockaddr_in6 *)[groupAddr6 bytes]; + + struct ipv6_mreq imreq; + imreq.ipv6mr_multiaddr = nativeGroup->sin6_addr; + imreq.ipv6mr_interface = [self indexOfInterfaceAddr6:interfaceAddr6]; + + int status = setsockopt(self->socket6FD, IPPROTO_IPV6, requestType, (const void *)&imreq, sizeof(imreq)); + if (status != 0) + { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + + return_from_block; + } + + // Using IPv6 only + [self closeSocket4]; + + result = YES; + } + else + { + NSString *msg = @"Socket, group, and interface do not have matching IP versions"; + err = [self badParamError:msg]; + + return_from_block; + } + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (BOOL)sendIPv4MulticastOnInterface:(NSString*)interface error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + if (![self preOp:&err]) + { + return_from_block; + } + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSockets:&err]) + { + return_from_block; + } + } + + // Convert interface to address + + NSData *interfaceAddr4 = nil; + NSData *interfaceAddr6 = nil; + + [self convertIntefaceDescription:interface port:0 intoAddress4:&interfaceAddr4 address6:&interfaceAddr6]; + + if (interfaceAddr4 == nil) + { + NSString *msg = @"Unknown interface. Specify valid interface by IP address."; + err = [self badParamError:msg]; + return_from_block; + } + + if (self->socket4FD != SOCKET_NULL) { + const struct sockaddr_in *nativeIface = (struct sockaddr_in *)[interfaceAddr4 bytes]; + struct in_addr interface_addr = nativeIface->sin_addr; + int status = setsockopt(self->socket4FD, IPPROTO_IP, IP_MULTICAST_IF, &interface_addr, sizeof(interface_addr)); + if (status != 0) { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + return_from_block; + } + result = YES; + } + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (BOOL)sendIPv6MulticastOnInterface:(NSString*)interface error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + if (![self preOp:&err]) + { + return_from_block; + } + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSockets:&err]) + { + return_from_block; + } + } + + // Convert interface to address + + NSData *interfaceAddr4 = nil; + NSData *interfaceAddr6 = nil; + + [self convertIntefaceDescription:interface port:0 intoAddress4:&interfaceAddr4 address6:&interfaceAddr6]; + + if (interfaceAddr6 == nil) + { + NSString *msg = @"Unknown interface. Specify valid interface by name (e.g. \"en1\")."; + err = [self badParamError:msg]; + return_from_block; + } + + if ((self->socket6FD != SOCKET_NULL)) { + uint32_t scope_id = [self indexOfInterfaceAddr6:interfaceAddr6]; + int status = setsockopt(self->socket6FD, IPPROTO_IPV6, IPV6_MULTICAST_IF, &scope_id, sizeof(scope_id)); + if (status != 0) { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + return_from_block; + } + result = YES; + } + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (errPtr) + *errPtr = err; + + return result; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Reuse port +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (BOOL)enableReusePort:(BOOL)flag error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + if (![self preOp:&err]) + { + return_from_block; + } + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSockets:&err]) + { + return_from_block; + } + } + + int value = flag ? 1 : 0; + if (self->socket4FD != SOCKET_NULL) + { + int error = setsockopt(self->socket4FD, SOL_SOCKET, SO_REUSEPORT, (const void *)&value, sizeof(value)); + + if (error) + { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + + return_from_block; + } + result = YES; + } + + if (self->socket6FD != SOCKET_NULL) + { + int error = setsockopt(self->socket6FD, SOL_SOCKET, SO_REUSEPORT, (const void *)&value, sizeof(value)); + + if (error) + { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + + return_from_block; + } + result = YES; + } + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (errPtr) + *errPtr = err; + + return result; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Broadcast +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (BOOL)enableBroadcast:(BOOL)flag error:(NSError **)errPtr +{ + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ @autoreleasepool { + + if (![self preOp:&err]) + { + return_from_block; + } + + if ((self->flags & kDidCreateSockets) == 0) + { + if (![self createSockets:&err]) + { + return_from_block; + } + } + + if (self->socket4FD != SOCKET_NULL) + { + int value = flag ? 1 : 0; + int error = setsockopt(self->socket4FD, SOL_SOCKET, SO_BROADCAST, (const void *)&value, sizeof(value)); + + if (error) + { + err = [self errnoErrorWithReason:@"Error in setsockopt() function"]; + + return_from_block; + } + result = YES; + } + + // IPv6 does not implement broadcast, the ability to send a packet to all hosts on the attached link. + // The same effect can be achieved by sending a packet to the link-local all hosts multicast group. + + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (errPtr) + *errPtr = err; + + return result; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Sending +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (void)sendData:(NSData *)data withTag:(long)tag +{ + [self sendData:data withTimeout:-1.0 tag:tag]; +} + +- (void)sendData:(NSData *)data withTimeout:(NSTimeInterval)timeout tag:(long)tag +{ + LogTrace(); + + if ([data length] == 0) + { + LogWarn(@"Ignoring attempt to send nil/empty data."); + return; + } + + + + GCDAsyncUdpSendPacket *packet = [[GCDAsyncUdpSendPacket alloc] initWithData:data timeout:timeout tag:tag]; + + dispatch_async(socketQueue, ^{ @autoreleasepool { + + [self->sendQueue addObject:packet]; + [self maybeDequeueSend]; + }}); + +} + +- (void)sendData:(NSData *)data + toHost:(NSString *)host + port:(uint16_t)port + withTimeout:(NSTimeInterval)timeout + tag:(long)tag +{ + LogTrace(); + + if ([data length] == 0) + { + LogWarn(@"Ignoring attempt to send nil/empty data."); + return; + } + + GCDAsyncUdpSendPacket *packet = [[GCDAsyncUdpSendPacket alloc] initWithData:data timeout:timeout tag:tag]; + packet->resolveInProgress = YES; + + [self asyncResolveHost:host port:port withCompletionBlock:^(NSArray *addresses, NSError *error) { + + // The asyncResolveHost:port:: method asynchronously dispatches a task onto the global concurrent queue, + // and immediately returns. Once the async resolve task completes, + // this block is executed on our socketQueue. + + packet->resolveInProgress = NO; + + packet->resolvedAddresses = addresses; + packet->resolveError = error; + + if (packet == self->currentSend) + { + LogVerbose(@"currentSend - address resolved"); + [self doPreSend]; + } + }]; + + dispatch_async(socketQueue, ^{ @autoreleasepool { + + [self->sendQueue addObject:packet]; + [self maybeDequeueSend]; + + }}); + +} + +- (void)sendData:(NSData *)data toAddress:(NSData *)remoteAddr withTimeout:(NSTimeInterval)timeout tag:(long)tag +{ + LogTrace(); + + if ([data length] == 0) + { + LogWarn(@"Ignoring attempt to send nil/empty data."); + return; + } + + GCDAsyncUdpSendPacket *packet = [[GCDAsyncUdpSendPacket alloc] initWithData:data timeout:timeout tag:tag]; + packet->addressFamily = [GCDAsyncUdpSocket familyFromAddress:remoteAddr]; + packet->address = remoteAddr; + + dispatch_async(socketQueue, ^{ @autoreleasepool { + + [self->sendQueue addObject:packet]; + [self maybeDequeueSend]; + }}); +} + +- (void)setSendFilter:(GCDAsyncUdpSocketSendFilterBlock)filterBlock withQueue:(dispatch_queue_t)filterQueue +{ + [self setSendFilter:filterBlock withQueue:filterQueue isAsynchronous:YES]; +} + +- (void)setSendFilter:(GCDAsyncUdpSocketSendFilterBlock)filterBlock + withQueue:(dispatch_queue_t)filterQueue + isAsynchronous:(BOOL)isAsynchronous +{ + GCDAsyncUdpSocketSendFilterBlock newFilterBlock = NULL; + dispatch_queue_t newFilterQueue = NULL; + + if (filterBlock) + { + NSAssert(filterQueue, @"Must provide a dispatch_queue in which to run the filter block."); + + newFilterBlock = [filterBlock copy]; + newFilterQueue = filterQueue; + #if !OS_OBJECT_USE_OBJC + dispatch_retain(newFilterQueue); + #endif + } + + dispatch_block_t block = ^{ + + #if !OS_OBJECT_USE_OBJC + if (self->sendFilterQueue) dispatch_release(self->sendFilterQueue); + #endif + + self->sendFilterBlock = newFilterBlock; + self->sendFilterQueue = newFilterQueue; + self->sendFilterAsync = isAsynchronous; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (void)maybeDequeueSend +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + // If we don't have a send operation already in progress + if (currentSend == nil) + { + // Create the sockets if needed + if ((flags & kDidCreateSockets) == 0) + { + NSError *err = nil; + if (![self createSockets:&err]) + { + [self closeWithError:err]; + return; + } + } + + while ([sendQueue count] > 0) + { + // Dequeue the next object in the queue + currentSend = [sendQueue objectAtIndex:0]; + [sendQueue removeObjectAtIndex:0]; + + if ([currentSend isKindOfClass:[GCDAsyncUdpSpecialPacket class]]) + { + [self maybeConnect]; + + return; // The maybeConnect method, if it connects, will invoke this method again + } + else if (currentSend->resolveError) + { + // Notify delegate + [self notifyDidNotSendDataWithTag:currentSend->tag dueToError:currentSend->resolveError]; + + // Clear currentSend + currentSend = nil; + + continue; + } + else + { + // Start preprocessing checks on the send packet + [self doPreSend]; + + break; + } + } + + if ((currentSend == nil) && (flags & kCloseAfterSends)) + { + [self closeWithError:nil]; + } + } +} + +/** + * This method is called after a sendPacket has been dequeued. + * It performs various preprocessing checks on the packet, + * and queries the sendFilter (if set) to determine if the packet can be sent. + * + * If the packet passes all checks, it will be passed on to the doSend method. +**/ +- (void)doPreSend +{ + LogTrace(); + + // + // 1. Check for problems with send packet + // + + BOOL waitingForResolve = NO; + NSError *error = nil; + + if (flags & kDidConnect) + { + // Connected socket + + if (currentSend->resolveInProgress || currentSend->resolvedAddresses || currentSend->resolveError) + { + NSString *msg = @"Cannot specify destination of packet for connected socket"; + error = [self badConfigError:msg]; + } + else + { + currentSend->address = cachedConnectedAddress; + currentSend->addressFamily = cachedConnectedFamily; + } + } + else + { + // Non-Connected socket + + if (currentSend->resolveInProgress) + { + // We're waiting for the packet's destination to be resolved. + waitingForResolve = YES; + } + else if (currentSend->resolveError) + { + error = currentSend->resolveError; + } + else if (currentSend->address == nil) + { + if (currentSend->resolvedAddresses == nil) + { + NSString *msg = @"You must specify destination of packet for a non-connected socket"; + error = [self badConfigError:msg]; + } + else + { + // Pick the proper address to use (out of possibly several resolved addresses) + + NSData *address = nil; + int addressFamily = AF_UNSPEC; + + addressFamily = [self getAddress:&address error:&error fromAddresses:currentSend->resolvedAddresses]; + + currentSend->address = address; + currentSend->addressFamily = addressFamily; + } + } + } + + if (waitingForResolve) + { + // We're waiting for the packet's destination to be resolved. + + LogVerbose(@"currentSend - waiting for address resolve"); + + if (flags & kSock4CanAcceptBytes) { + [self suspendSend4Source]; + } + if (flags & kSock6CanAcceptBytes) { + [self suspendSend6Source]; + } + + return; + } + + if (error) + { + // Unable to send packet due to some error. + // Notify delegate and move on. + + [self notifyDidNotSendDataWithTag:currentSend->tag dueToError:error]; + [self endCurrentSend]; + [self maybeDequeueSend]; + + return; + } + + // + // 2. Query sendFilter (if applicable) + // + + if (sendFilterBlock && sendFilterQueue) + { + // Query sendFilter + + if (sendFilterAsync) + { + // Scenario 1 of 3 - Need to asynchronously query sendFilter + + currentSend->filterInProgress = YES; + GCDAsyncUdpSendPacket *sendPacket = currentSend; + + dispatch_async(sendFilterQueue, ^{ @autoreleasepool { + + BOOL allowed = self->sendFilterBlock(sendPacket->buffer, sendPacket->address, sendPacket->tag); + + dispatch_async(self->socketQueue, ^{ @autoreleasepool { + + sendPacket->filterInProgress = NO; + if (sendPacket == self->currentSend) + { + if (allowed) + { + [self doSend]; + } + else + { + LogVerbose(@"currentSend - silently dropped by sendFilter"); + + [self notifyDidSendDataWithTag:self->currentSend->tag]; + [self endCurrentSend]; + [self maybeDequeueSend]; + } + } + }}); + }}); + } + else + { + // Scenario 2 of 3 - Need to synchronously query sendFilter + + __block BOOL allowed = YES; + + dispatch_sync(sendFilterQueue, ^{ @autoreleasepool { + + allowed = self->sendFilterBlock(self->currentSend->buffer, self->currentSend->address, self->currentSend->tag); + }}); + + if (allowed) + { + [self doSend]; + } + else + { + LogVerbose(@"currentSend - silently dropped by sendFilter"); + + [self notifyDidSendDataWithTag:currentSend->tag]; + [self endCurrentSend]; + [self maybeDequeueSend]; + } + } + } + else // if (!sendFilterBlock || !sendFilterQueue) + { + // Scenario 3 of 3 - No sendFilter. Just go straight into sending. + + [self doSend]; + } +} + +/** + * This method performs the actual sending of data in the currentSend packet. + * It should only be called if the +**/ +- (void)doSend +{ + LogTrace(); + + NSAssert(currentSend != nil, @"Invalid logic"); + + // Perform the actual send + + ssize_t result = 0; + + if (flags & kDidConnect) + { + // Connected socket + + const void *buffer = [currentSend->buffer bytes]; + size_t length = (size_t)[currentSend->buffer length]; + + if (currentSend->addressFamily == AF_INET) + { + result = send(socket4FD, buffer, length, 0); + LogVerbose(@"send(socket4FD) = %d", result); + } + else + { + result = send(socket6FD, buffer, length, 0); + LogVerbose(@"send(socket6FD) = %d", result); + } + } + else + { + // Non-Connected socket + + const void *buffer = [currentSend->buffer bytes]; + size_t length = (size_t)[currentSend->buffer length]; + + const void *dst = [currentSend->address bytes]; + socklen_t dstSize = (socklen_t)[currentSend->address length]; + + if (currentSend->addressFamily == AF_INET) + { + result = sendto(socket4FD, buffer, length, 0, dst, dstSize); + LogVerbose(@"sendto(socket4FD) = %d", result); + } + else + { + result = sendto(socket6FD, buffer, length, 0, dst, dstSize); + LogVerbose(@"sendto(socket6FD) = %d", result); + } + } + + // If the socket wasn't bound before, it is now + + if ((flags & kDidBind) == 0) + { + flags |= kDidBind; + } + + // Check the results. + // + // From the send() & sendto() manpage: + // + // Upon successful completion, the number of bytes which were sent is returned. + // Otherwise, -1 is returned and the global variable errno is set to indicate the error. + + BOOL waitingForSocket = NO; + NSError *socketError = nil; + + if (result == 0) + { + waitingForSocket = YES; + } + else if (result < 0) + { + if (errno == EAGAIN) + waitingForSocket = YES; + else + socketError = [self errnoErrorWithReason:@"Error in send() function."]; + } + + if (waitingForSocket) + { + // Not enough room in the underlying OS socket send buffer. + // Wait for a notification of available space. + + LogVerbose(@"currentSend - waiting for socket"); + + if (!(flags & kSock4CanAcceptBytes)) { + [self resumeSend4Source]; + } + if (!(flags & kSock6CanAcceptBytes)) { + [self resumeSend6Source]; + } + + if ((sendTimer == NULL) && (currentSend->timeout >= 0.0)) + { + // Unable to send packet right away. + // Start timer to timeout the send operation. + + [self setupSendTimerWithTimeout:currentSend->timeout]; + } + } + else if (socketError) + { + [self closeWithError:socketError]; + } + else // done + { + [self notifyDidSendDataWithTag:currentSend->tag]; + [self endCurrentSend]; + [self maybeDequeueSend]; + } +} + +/** + * Releases all resources associated with the currentSend. +**/ +- (void)endCurrentSend +{ + if (sendTimer) + { + dispatch_source_cancel(sendTimer); + #if !OS_OBJECT_USE_OBJC + dispatch_release(sendTimer); + #endif + sendTimer = NULL; + } + + currentSend = nil; +} + +/** + * Performs the operations to timeout the current send operation, and move on. +**/ +- (void)doSendTimeout +{ + LogTrace(); + + [self notifyDidNotSendDataWithTag:currentSend->tag dueToError:[self sendTimeoutError]]; + [self endCurrentSend]; + [self maybeDequeueSend]; +} + +/** + * Sets up a timer that fires to timeout the current send operation. + * This method should only be called once per send packet. +**/ +- (void)setupSendTimerWithTimeout:(NSTimeInterval)timeout +{ + NSAssert(sendTimer == NULL, @"Invalid logic"); + NSAssert(timeout >= 0.0, @"Invalid logic"); + + LogTrace(); + + sendTimer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, socketQueue); + + dispatch_source_set_event_handler(sendTimer, ^{ @autoreleasepool { + + [self doSendTimeout]; + }}); + + dispatch_time_t tt = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(timeout * NSEC_PER_SEC)); + + dispatch_source_set_timer(sendTimer, tt, DISPATCH_TIME_FOREVER, 0); + dispatch_resume(sendTimer); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Receiving +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (BOOL)receiveOnce:(NSError **)errPtr +{ + LogTrace(); + + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ + + if ((self->flags & kReceiveOnce) == 0) + { + if ((self->flags & kDidCreateSockets) == 0) + { + NSString *msg = @"Must bind socket before you can receive data. " + @"You can do this explicitly via bind, or implicitly via connect or by sending data."; + + err = [self badConfigError:msg]; + return_from_block; + } + + self->flags |= kReceiveOnce; // Enable + self->flags &= ~kReceiveContinuous; // Disable + + dispatch_async(self->socketQueue, ^{ @autoreleasepool { + + [self doReceive]; + }}); + } + + result = YES; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (err) + LogError(@"Error in beginReceiving: %@", err); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (BOOL)beginReceiving:(NSError **)errPtr +{ + LogTrace(); + + __block BOOL result = NO; + __block NSError *err = nil; + + dispatch_block_t block = ^{ + + if ((self->flags & kReceiveContinuous) == 0) + { + if ((self->flags & kDidCreateSockets) == 0) + { + NSString *msg = @"Must bind socket before you can receive data. " + @"You can do this explicitly via bind, or implicitly via connect or by sending data."; + + err = [self badConfigError:msg]; + return_from_block; + } + + self->flags |= kReceiveContinuous; // Enable + self->flags &= ~kReceiveOnce; // Disable + + dispatch_async(self->socketQueue, ^{ @autoreleasepool { + + [self doReceive]; + }}); + } + + result = YES; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); + + if (err) + LogError(@"Error in beginReceiving: %@", err); + + if (errPtr) + *errPtr = err; + + return result; +} + +- (void)pauseReceiving +{ + LogTrace(); + + dispatch_block_t block = ^{ + + self->flags &= ~kReceiveOnce; // Disable + self->flags &= ~kReceiveContinuous; // Disable + + if (self->socket4FDBytesAvailable > 0) { + [self suspendReceive4Source]; + } + if (self->socket6FDBytesAvailable > 0) { + [self suspendReceive6Source]; + } + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (void)setReceiveFilter:(GCDAsyncUdpSocketReceiveFilterBlock)filterBlock withQueue:(dispatch_queue_t)filterQueue +{ + [self setReceiveFilter:filterBlock withQueue:filterQueue isAsynchronous:YES]; +} + +- (void)setReceiveFilter:(GCDAsyncUdpSocketReceiveFilterBlock)filterBlock + withQueue:(dispatch_queue_t)filterQueue + isAsynchronous:(BOOL)isAsynchronous +{ + GCDAsyncUdpSocketReceiveFilterBlock newFilterBlock = NULL; + dispatch_queue_t newFilterQueue = NULL; + + if (filterBlock) + { + NSAssert(filterQueue, @"Must provide a dispatch_queue in which to run the filter block."); + + newFilterBlock = [filterBlock copy]; + newFilterQueue = filterQueue; + #if !OS_OBJECT_USE_OBJC + dispatch_retain(newFilterQueue); + #endif + } + + dispatch_block_t block = ^{ + + #if !OS_OBJECT_USE_OBJC + if (self->receiveFilterQueue) dispatch_release(self->receiveFilterQueue); + #endif + + self->receiveFilterBlock = newFilterBlock; + self->receiveFilterQueue = newFilterQueue; + self->receiveFilterAsync = isAsynchronous; + }; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +- (void)doReceive +{ + LogTrace(); + + if ((flags & (kReceiveOnce | kReceiveContinuous)) == 0) + { + LogVerbose(@"Receiving is paused..."); + + if (socket4FDBytesAvailable > 0) { + [self suspendReceive4Source]; + } + if (socket6FDBytesAvailable > 0) { + [self suspendReceive6Source]; + } + + return; + } + + if ((flags & kReceiveOnce) && (pendingFilterOperations > 0)) + { + LogVerbose(@"Receiving is temporarily paused (pending filter operations)..."); + + if (socket4FDBytesAvailable > 0) { + [self suspendReceive4Source]; + } + if (socket6FDBytesAvailable > 0) { + [self suspendReceive6Source]; + } + + return; + } + + if ((socket4FDBytesAvailable == 0) && (socket6FDBytesAvailable == 0)) + { + LogVerbose(@"No data available to receive..."); + + if (socket4FDBytesAvailable == 0) { + [self resumeReceive4Source]; + } + if (socket6FDBytesAvailable == 0) { + [self resumeReceive6Source]; + } + + return; + } + + // Figure out if we should receive on socket4 or socket6 + + BOOL doReceive4; + + if (flags & kDidConnect) + { + // Connected socket + + doReceive4 = (socket4FD != SOCKET_NULL); + } + else + { + // Non-Connected socket + + if (socket4FDBytesAvailable > 0) + { + if (socket6FDBytesAvailable > 0) + { + // Bytes available on socket4 & socket6 + + doReceive4 = (flags & kFlipFlop) ? YES : NO; + + flags ^= kFlipFlop; // flags = flags xor kFlipFlop; (toggle flip flop bit) + } + else { + // Bytes available on socket4, but not socket6 + doReceive4 = YES; + } + } + else { + // Bytes available on socket6, but not socket4 + doReceive4 = NO; + } + } + + // Perform socket IO + + ssize_t result = 0; + + NSData *data = nil; + NSData *addr4 = nil; + NSData *addr6 = nil; + + if (doReceive4) + { + NSAssert(socket4FDBytesAvailable > 0, @"Invalid logic"); + LogVerbose(@"Receiving on IPv4"); + + struct sockaddr_in sockaddr4; + socklen_t sockaddr4len = sizeof(sockaddr4); + + // #222: GCD does not necessarily return the size of an entire UDP packet + // from dispatch_source_get_data(), so we must use the maximum packet size. + size_t bufSize = max4ReceiveSize; + void *buf = malloc(bufSize); + + result = recvfrom(socket4FD, buf, bufSize, 0, (struct sockaddr *)&sockaddr4, &sockaddr4len); + LogVerbose(@"recvfrom(socket4FD) = %i", (int)result); + + if (result > 0) + { + if ((size_t)result >= socket4FDBytesAvailable) + socket4FDBytesAvailable = 0; + else + socket4FDBytesAvailable -= result; + + if ((size_t)result != bufSize) { + buf = realloc(buf, result); + } + + data = [NSData dataWithBytesNoCopy:buf length:result freeWhenDone:YES]; + addr4 = [NSData dataWithBytes:&sockaddr4 length:sockaddr4len]; + } + else + { + LogVerbose(@"recvfrom(socket4FD) = %@", [self errnoError]); + socket4FDBytesAvailable = 0; + free(buf); + } + } + else + { + NSAssert(socket6FDBytesAvailable > 0, @"Invalid logic"); + LogVerbose(@"Receiving on IPv6"); + + struct sockaddr_in6 sockaddr6; + socklen_t sockaddr6len = sizeof(sockaddr6); + + // #222: GCD does not necessarily return the size of an entire UDP packet + // from dispatch_source_get_data(), so we must use the maximum packet size. + size_t bufSize = max6ReceiveSize; + void *buf = malloc(bufSize); + + result = recvfrom(socket6FD, buf, bufSize, 0, (struct sockaddr *)&sockaddr6, &sockaddr6len); + LogVerbose(@"recvfrom(socket6FD) -> %i", (int)result); + + if (result > 0) + { + if ((size_t)result >= socket6FDBytesAvailable) + socket6FDBytesAvailable = 0; + else + socket6FDBytesAvailable -= result; + + if ((size_t)result != bufSize) { + buf = realloc(buf, result); + } + + data = [NSData dataWithBytesNoCopy:buf length:result freeWhenDone:YES]; + addr6 = [NSData dataWithBytes:&sockaddr6 length:sockaddr6len]; + } + else + { + LogVerbose(@"recvfrom(socket6FD) = %@", [self errnoError]); + socket6FDBytesAvailable = 0; + free(buf); + } + } + + + BOOL waitingForSocket = NO; + BOOL notifiedDelegate = NO; + BOOL ignored = NO; + + NSError *socketError = nil; + + if (result == 0) + { + waitingForSocket = YES; + } + else if (result < 0) + { + if (errno == EAGAIN) + waitingForSocket = YES; + else + socketError = [self errnoErrorWithReason:@"Error in recvfrom() function"]; + } + else + { + if (flags & kDidConnect) + { + if (addr4 && ![self isConnectedToAddress4:addr4]) + ignored = YES; + if (addr6 && ![self isConnectedToAddress6:addr6]) + ignored = YES; + } + + NSData *addr = (addr4 != nil) ? addr4 : addr6; + + if (!ignored) + { + if (receiveFilterBlock && receiveFilterQueue) + { + // Run data through filter, and if approved, notify delegate + + __block id filterContext = nil; + __block BOOL allowed = NO; + + if (receiveFilterAsync) + { + pendingFilterOperations++; + dispatch_async(receiveFilterQueue, ^{ @autoreleasepool { + + allowed = self->receiveFilterBlock(data, addr, &filterContext); + + // Transition back to socketQueue to get the current delegate / delegateQueue + dispatch_async(self->socketQueue, ^{ @autoreleasepool { + + self->pendingFilterOperations--; + + if (allowed) + { + [self notifyDidReceiveData:data fromAddress:addr withFilterContext:filterContext]; + } + else + { + LogVerbose(@"received packet silently dropped by receiveFilter"); + } + + if (self->flags & kReceiveOnce) + { + if (allowed) + { + // The delegate has been notified, + // so our receive once operation has completed. + self->flags &= ~kReceiveOnce; + } + else if (self->pendingFilterOperations == 0) + { + // All pending filter operations have completed, + // and none were allowed through. + // Our receive once operation hasn't completed yet. + [self doReceive]; + } + } + }}); + }}); + } + else // if (!receiveFilterAsync) + { + dispatch_sync(receiveFilterQueue, ^{ @autoreleasepool { + + allowed = self->receiveFilterBlock(data, addr, &filterContext); + }}); + + if (allowed) + { + [self notifyDidReceiveData:data fromAddress:addr withFilterContext:filterContext]; + notifiedDelegate = YES; + } + else + { + LogVerbose(@"received packet silently dropped by receiveFilter"); + ignored = YES; + } + } + } + else // if (!receiveFilterBlock || !receiveFilterQueue) + { + [self notifyDidReceiveData:data fromAddress:addr withFilterContext:nil]; + notifiedDelegate = YES; + } + } + } + + if (waitingForSocket) + { + // Wait for a notification of available data. + + if (socket4FDBytesAvailable == 0) { + [self resumeReceive4Source]; + } + if (socket6FDBytesAvailable == 0) { + [self resumeReceive6Source]; + } + } + else if (socketError) + { + [self closeWithError:socketError]; + } + else + { + if (flags & kReceiveContinuous) + { + // Continuous receive mode + [self doReceive]; + } + else + { + // One-at-a-time receive mode + if (notifiedDelegate) + { + // The delegate has been notified (no set filter). + // So our receive once operation has completed. + flags &= ~kReceiveOnce; + } + else if (ignored) + { + [self doReceive]; + } + else + { + // Waiting on asynchronous receive filter... + } + } + } +} + +- (void)doReceiveEOF +{ + LogTrace(); + + [self closeWithError:[self socketClosedError]]; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Closing +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +- (void)closeWithError:(NSError *)error +{ + LogVerbose(@"closeWithError: %@", error); + + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + if (currentSend) [self endCurrentSend]; + + [sendQueue removeAllObjects]; + + // If a socket has been created, we should notify the delegate. + BOOL shouldCallDelegate = (flags & kDidCreateSockets) ? YES : NO; + + // Close all sockets, send/receive sources, cfstreams, etc +#if TARGET_OS_IPHONE + [self removeStreamsFromRunLoop]; + [self closeReadAndWriteStreams]; +#endif + [self closeSockets]; + + // Clear all flags (config remains as is) + flags = 0; + + if (shouldCallDelegate) + { + [self notifyDidCloseWithError:error]; + } +} + +- (void)close +{ + LogTrace(); + + dispatch_block_t block = ^{ @autoreleasepool { + + [self closeWithError:nil]; + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); +} + +- (void)closeAfterSending +{ + LogTrace(); + + dispatch_block_t block = ^{ @autoreleasepool { + + self->flags |= kCloseAfterSends; + + if (self->currentSend == nil && [self->sendQueue count] == 0) + { + [self closeWithError:nil]; + } + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark CFStream +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +#if TARGET_OS_IPHONE + +static NSThread *listenerThread; + ++ (void)ignore:(id)_ +{} + ++ (void)startListenerThreadIfNeeded +{ + static dispatch_once_t predicate; + dispatch_once(&predicate, ^{ + + listenerThread = [[NSThread alloc] initWithTarget:self + selector:@selector(listenerThread:) + object:nil]; + [listenerThread start]; + }); +} + ++ (void)listenerThread:(id)unused +{ + @autoreleasepool { + + [[NSThread currentThread] setName:GCDAsyncUdpSocketThreadName]; + + LogInfo(@"ListenerThread: Started"); + + // We can't run the run loop unless it has an associated input source or a timer. + // So we'll just create a timer that will never fire - unless the server runs for a decades. + [NSTimer scheduledTimerWithTimeInterval:[[NSDate distantFuture] timeIntervalSinceNow] + target:self + selector:@selector(ignore:) + userInfo:nil + repeats:YES]; + + [[NSRunLoop currentRunLoop] run]; + + LogInfo(@"ListenerThread: Stopped"); + } +} + ++ (void)addStreamListener:(GCDAsyncUdpSocket *)asyncUdpSocket +{ + LogTrace(); + NSAssert([NSThread currentThread] == listenerThread, @"Invoked on wrong thread"); + + CFRunLoopRef runLoop = CFRunLoopGetCurrent(); + + if (asyncUdpSocket->readStream4) + CFReadStreamScheduleWithRunLoop(asyncUdpSocket->readStream4, runLoop, kCFRunLoopDefaultMode); + + if (asyncUdpSocket->readStream6) + CFReadStreamScheduleWithRunLoop(asyncUdpSocket->readStream6, runLoop, kCFRunLoopDefaultMode); + + if (asyncUdpSocket->writeStream4) + CFWriteStreamScheduleWithRunLoop(asyncUdpSocket->writeStream4, runLoop, kCFRunLoopDefaultMode); + + if (asyncUdpSocket->writeStream6) + CFWriteStreamScheduleWithRunLoop(asyncUdpSocket->writeStream6, runLoop, kCFRunLoopDefaultMode); +} + ++ (void)removeStreamListener:(GCDAsyncUdpSocket *)asyncUdpSocket +{ + LogTrace(); + NSAssert([NSThread currentThread] == listenerThread, @"Invoked on wrong thread"); + + CFRunLoopRef runLoop = CFRunLoopGetCurrent(); + + if (asyncUdpSocket->readStream4) + CFReadStreamUnscheduleFromRunLoop(asyncUdpSocket->readStream4, runLoop, kCFRunLoopDefaultMode); + + if (asyncUdpSocket->readStream6) + CFReadStreamUnscheduleFromRunLoop(asyncUdpSocket->readStream6, runLoop, kCFRunLoopDefaultMode); + + if (asyncUdpSocket->writeStream4) + CFWriteStreamUnscheduleFromRunLoop(asyncUdpSocket->writeStream4, runLoop, kCFRunLoopDefaultMode); + + if (asyncUdpSocket->writeStream6) + CFWriteStreamUnscheduleFromRunLoop(asyncUdpSocket->writeStream6, runLoop, kCFRunLoopDefaultMode); +} + +static void CFReadStreamCallback(CFReadStreamRef stream, CFStreamEventType type, void *pInfo) +{ + @autoreleasepool { + GCDAsyncUdpSocket *asyncUdpSocket = (__bridge GCDAsyncUdpSocket *)pInfo; + + switch(type) + { + case kCFStreamEventOpenCompleted: + { + LogCVerbose(@"CFReadStreamCallback - Open"); + break; + } + case kCFStreamEventHasBytesAvailable: + { + LogCVerbose(@"CFReadStreamCallback - HasBytesAvailable"); + break; + } + case kCFStreamEventErrorOccurred: + case kCFStreamEventEndEncountered: + { + NSError *error = (__bridge_transfer NSError *)CFReadStreamCopyError(stream); + if (error == nil && type == kCFStreamEventEndEncountered) + { + error = [asyncUdpSocket socketClosedError]; + } + + dispatch_async(asyncUdpSocket->socketQueue, ^{ @autoreleasepool { + + LogCVerbose(@"CFReadStreamCallback - %@", + (type == kCFStreamEventErrorOccurred) ? @"Error" : @"EndEncountered"); + + if (stream != asyncUdpSocket->readStream4 && + stream != asyncUdpSocket->readStream6 ) + { + LogCVerbose(@"CFReadStreamCallback - Ignored"); + return_from_block; + } + + [asyncUdpSocket closeWithError:error]; + + }}); + + break; + } + default: + { + LogCError(@"CFReadStreamCallback - UnknownType: %i", (int)type); + } + } + } +} + +static void CFWriteStreamCallback(CFWriteStreamRef stream, CFStreamEventType type, void *pInfo) +{ + @autoreleasepool { + GCDAsyncUdpSocket *asyncUdpSocket = (__bridge GCDAsyncUdpSocket *)pInfo; + + switch(type) + { + case kCFStreamEventOpenCompleted: + { + LogCVerbose(@"CFWriteStreamCallback - Open"); + break; + } + case kCFStreamEventCanAcceptBytes: + { + LogCVerbose(@"CFWriteStreamCallback - CanAcceptBytes"); + break; + } + case kCFStreamEventErrorOccurred: + case kCFStreamEventEndEncountered: + { + NSError *error = (__bridge_transfer NSError *)CFWriteStreamCopyError(stream); + if (error == nil && type == kCFStreamEventEndEncountered) + { + error = [asyncUdpSocket socketClosedError]; + } + + dispatch_async(asyncUdpSocket->socketQueue, ^{ @autoreleasepool { + + LogCVerbose(@"CFWriteStreamCallback - %@", + (type == kCFStreamEventErrorOccurred) ? @"Error" : @"EndEncountered"); + + if (stream != asyncUdpSocket->writeStream4 && + stream != asyncUdpSocket->writeStream6 ) + { + LogCVerbose(@"CFWriteStreamCallback - Ignored"); + return_from_block; + } + + [asyncUdpSocket closeWithError:error]; + + }}); + + break; + } + default: + { + LogCError(@"CFWriteStreamCallback - UnknownType: %i", (int)type); + } + } + } +} + +- (BOOL)createReadAndWriteStreams:(NSError **)errPtr +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + NSError *err = nil; + + if (readStream4 || writeStream4 || readStream6 || writeStream6) + { + // Streams already created + return YES; + } + + if (socket4FD == SOCKET_NULL && socket6FD == SOCKET_NULL) + { + err = [self otherError:@"Cannot create streams without a file descriptor"]; + goto Failed; + } + + // Create streams + + LogVerbose(@"Creating read and write stream(s)..."); + + if (socket4FD != SOCKET_NULL) + { + CFStreamCreatePairWithSocket(NULL, (CFSocketNativeHandle)socket4FD, &readStream4, &writeStream4); + if (!readStream4 || !writeStream4) + { + err = [self otherError:@"Error in CFStreamCreatePairWithSocket() [IPv4]"]; + goto Failed; + } + } + + if (socket6FD != SOCKET_NULL) + { + CFStreamCreatePairWithSocket(NULL, (CFSocketNativeHandle)socket6FD, &readStream6, &writeStream6); + if (!readStream6 || !writeStream6) + { + err = [self otherError:@"Error in CFStreamCreatePairWithSocket() [IPv6]"]; + goto Failed; + } + } + + // Ensure the CFStream's don't close our underlying socket + + CFReadStreamSetProperty(readStream4, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanFalse); + CFWriteStreamSetProperty(writeStream4, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanFalse); + + CFReadStreamSetProperty(readStream6, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanFalse); + CFWriteStreamSetProperty(writeStream6, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanFalse); + + return YES; + +Failed: + if (readStream4) + { + CFReadStreamClose(readStream4); + CFRelease(readStream4); + readStream4 = NULL; + } + if (writeStream4) + { + CFWriteStreamClose(writeStream4); + CFRelease(writeStream4); + writeStream4 = NULL; + } + if (readStream6) + { + CFReadStreamClose(readStream6); + CFRelease(readStream6); + readStream6 = NULL; + } + if (writeStream6) + { + CFWriteStreamClose(writeStream6); + CFRelease(writeStream6); + writeStream6 = NULL; + } + + if (errPtr) + *errPtr = err; + + return NO; +} + +- (BOOL)registerForStreamCallbacks:(NSError **)errPtr +{ + LogTrace(); + + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert(readStream4 || writeStream4 || readStream6 || writeStream6, @"Read/Write streams are null"); + + NSError *err = nil; + + streamContext.version = 0; + streamContext.info = (__bridge void *)self; + streamContext.retain = nil; + streamContext.release = nil; + streamContext.copyDescription = nil; + + CFOptionFlags readStreamEvents = kCFStreamEventErrorOccurred | kCFStreamEventEndEncountered; + CFOptionFlags writeStreamEvents = kCFStreamEventErrorOccurred | kCFStreamEventEndEncountered; + +// readStreamEvents |= (kCFStreamEventOpenCompleted | kCFStreamEventHasBytesAvailable); +// writeStreamEvents |= (kCFStreamEventOpenCompleted | kCFStreamEventCanAcceptBytes); + + if (socket4FD != SOCKET_NULL) + { + if (readStream4 == NULL || writeStream4 == NULL) + { + err = [self otherError:@"Read/Write stream4 is null"]; + goto Failed; + } + + BOOL r1 = CFReadStreamSetClient(readStream4, readStreamEvents, &CFReadStreamCallback, &streamContext); + BOOL r2 = CFWriteStreamSetClient(writeStream4, writeStreamEvents, &CFWriteStreamCallback, &streamContext); + + if (!r1 || !r2) + { + err = [self otherError:@"Error in CFStreamSetClient(), [IPv4]"]; + goto Failed; + } + } + + if (socket6FD != SOCKET_NULL) + { + if (readStream6 == NULL || writeStream6 == NULL) + { + err = [self otherError:@"Read/Write stream6 is null"]; + goto Failed; + } + + BOOL r1 = CFReadStreamSetClient(readStream6, readStreamEvents, &CFReadStreamCallback, &streamContext); + BOOL r2 = CFWriteStreamSetClient(writeStream6, writeStreamEvents, &CFWriteStreamCallback, &streamContext); + + if (!r1 || !r2) + { + err = [self otherError:@"Error in CFStreamSetClient() [IPv6]"]; + goto Failed; + } + } + + return YES; + +Failed: + if (readStream4) { + CFReadStreamSetClient(readStream4, kCFStreamEventNone, NULL, NULL); + } + if (writeStream4) { + CFWriteStreamSetClient(writeStream4, kCFStreamEventNone, NULL, NULL); + } + if (readStream6) { + CFReadStreamSetClient(readStream6, kCFStreamEventNone, NULL, NULL); + } + if (writeStream6) { + CFWriteStreamSetClient(writeStream6, kCFStreamEventNone, NULL, NULL); + } + + if (errPtr) *errPtr = err; + return NO; +} + +- (BOOL)addStreamsToRunLoop:(NSError **)errPtr +{ + LogTrace(); + + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert(readStream4 || writeStream4 || readStream6 || writeStream6, @"Read/Write streams are null"); + + if (!(flags & kAddedStreamListener)) + { + [[self class] startListenerThreadIfNeeded]; + [[self class] performSelector:@selector(addStreamListener:) + onThread:listenerThread + withObject:self + waitUntilDone:YES]; + + flags |= kAddedStreamListener; + } + + return YES; +} + +- (BOOL)openStreams:(NSError **)errPtr +{ + LogTrace(); + + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + NSAssert(readStream4 || writeStream4 || readStream6 || writeStream6, @"Read/Write streams are null"); + + NSError *err = nil; + + if (socket4FD != SOCKET_NULL) + { + BOOL r1 = CFReadStreamOpen(readStream4); + BOOL r2 = CFWriteStreamOpen(writeStream4); + + if (!r1 || !r2) + { + err = [self otherError:@"Error in CFStreamOpen() [IPv4]"]; + goto Failed; + } + } + + if (socket6FD != SOCKET_NULL) + { + BOOL r1 = CFReadStreamOpen(readStream6); + BOOL r2 = CFWriteStreamOpen(writeStream6); + + if (!r1 || !r2) + { + err = [self otherError:@"Error in CFStreamOpen() [IPv6]"]; + goto Failed; + } + } + + return YES; + +Failed: + if (errPtr) *errPtr = err; + return NO; +} + +- (void)removeStreamsFromRunLoop +{ + LogTrace(); + NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey), @"Must be dispatched on socketQueue"); + + if (flags & kAddedStreamListener) + { + [[self class] performSelector:@selector(removeStreamListener:) + onThread:listenerThread + withObject:self + waitUntilDone:YES]; + + flags &= ~kAddedStreamListener; + } +} + +- (void)closeReadAndWriteStreams +{ + LogTrace(); + + if (readStream4) + { + CFReadStreamSetClient(readStream4, kCFStreamEventNone, NULL, NULL); + CFReadStreamClose(readStream4); + CFRelease(readStream4); + readStream4 = NULL; + } + if (writeStream4) + { + CFWriteStreamSetClient(writeStream4, kCFStreamEventNone, NULL, NULL); + CFWriteStreamClose(writeStream4); + CFRelease(writeStream4); + writeStream4 = NULL; + } + if (readStream6) + { + CFReadStreamSetClient(readStream6, kCFStreamEventNone, NULL, NULL); + CFReadStreamClose(readStream6); + CFRelease(readStream6); + readStream6 = NULL; + } + if (writeStream6) + { + CFWriteStreamSetClient(writeStream6, kCFStreamEventNone, NULL, NULL); + CFWriteStreamClose(writeStream6); + CFRelease(writeStream6); + writeStream6 = NULL; + } +} + +#endif + +#if TARGET_OS_IPHONE +- (void)applicationWillEnterForeground:(NSNotification *)notification +{ + LogTrace(); + + // If the application was backgrounded, then iOS may have shut down our sockets. + // So we take a quick look to see if any of them received an EOF. + + dispatch_block_t block = ^{ @autoreleasepool { + + [self resumeReceive4Source]; + [self resumeReceive6Source]; + }}; + + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_async(socketQueue, block); +} +#endif + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Advanced +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/** + * See header file for big discussion of this method. + **/ +- (void)markSocketQueueTargetQueue:(dispatch_queue_t)socketNewTargetQueue +{ + void *nonNullUnusedPointer = (__bridge void *)self; + dispatch_queue_set_specific(socketNewTargetQueue, IsOnSocketQueueOrTargetQueueKey, nonNullUnusedPointer, NULL); +} + +/** + * See header file for big discussion of this method. + **/ +- (void)unmarkSocketQueueTargetQueue:(dispatch_queue_t)socketOldTargetQueue +{ + dispatch_queue_set_specific(socketOldTargetQueue, IsOnSocketQueueOrTargetQueueKey, NULL, NULL); +} + +- (void)performBlock:(dispatch_block_t)block +{ + if (dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + block(); + else + dispatch_sync(socketQueue, block); +} + +- (int)socketFD +{ + if (! dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + LogWarn(@"%@: %@ - Method only available from within the context of a performBlock: invocation", + THIS_FILE, THIS_METHOD); + return SOCKET_NULL; + } + + if (socket4FD != SOCKET_NULL) + return socket4FD; + else + return socket6FD; +} + +- (int)socket4FD +{ + if (! dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + LogWarn(@"%@: %@ - Method only available from within the context of a performBlock: invocation", + THIS_FILE, THIS_METHOD); + return SOCKET_NULL; + } + + return socket4FD; +} + +- (int)socket6FD +{ + if (! dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + LogWarn(@"%@: %@ - Method only available from within the context of a performBlock: invocation", + THIS_FILE, THIS_METHOD); + return SOCKET_NULL; + } + + return socket6FD; +} + +#if TARGET_OS_IPHONE + +- (CFReadStreamRef)readStream +{ + if (! dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + LogWarn(@"%@: %@ - Method only available from within the context of a performBlock: invocation", + THIS_FILE, THIS_METHOD); + return NULL; + } + + NSError *err = nil; + if (![self createReadAndWriteStreams:&err]) + { + LogError(@"Error creating CFStream(s): %@", err); + return NULL; + } + + // Todo... + + if (readStream4) + return readStream4; + else + return readStream6; +} + +- (CFWriteStreamRef)writeStream +{ + if (! dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + LogWarn(@"%@: %@ - Method only available from within the context of a performBlock: invocation", + THIS_FILE, THIS_METHOD); + return NULL; + } + + NSError *err = nil; + if (![self createReadAndWriteStreams:&err]) + { + LogError(@"Error creating CFStream(s): %@", err); + return NULL; + } + + if (writeStream4) + return writeStream4; + else + return writeStream6; +} + +- (BOOL)enableBackgroundingOnSockets +{ + if (! dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey)) + { + LogWarn(@"%@: %@ - Method only available from within the context of a performBlock: invocation", + THIS_FILE, THIS_METHOD); + return NO; + } + + // Why is this commented out? + // See comments below. + +// NSError *err = nil; +// if (![self createReadAndWriteStreams:&err]) +// { +// LogError(@"Error creating CFStream(s): %@", err); +// return NO; +// } +// +// LogVerbose(@"Enabling backgrouding on socket"); +// +// BOOL r1, r2; +// +// if (readStream4 && writeStream4) +// { +// r1 = CFReadStreamSetProperty(readStream4, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP); +// r2 = CFWriteStreamSetProperty(writeStream4, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP); +// +// if (!r1 || !r2) +// { +// LogError(@"Error setting voip type (IPv4)"); +// return NO; +// } +// } +// +// if (readStream6 && writeStream6) +// { +// r1 = CFReadStreamSetProperty(readStream6, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP); +// r2 = CFWriteStreamSetProperty(writeStream6, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP); +// +// if (!r1 || !r2) +// { +// LogError(@"Error setting voip type (IPv6)"); +// return NO; +// } +// } +// +// return YES; + + // The above code will actually appear to work. + // The methods will return YES, and everything will appear fine. + // + // One tiny problem: the sockets will still get closed when the app gets backgrounded. + // + // Apple does not officially support backgrounding UDP sockets. + + return NO; +} + +#endif + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +#pragma mark Class Methods +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + ++ (NSString *)hostFromSockaddr4:(const struct sockaddr_in *)pSockaddr4 +{ + char addrBuf[INET_ADDRSTRLEN]; + + if (inet_ntop(AF_INET, &pSockaddr4->sin_addr, addrBuf, (socklen_t)sizeof(addrBuf)) == NULL) + { + addrBuf[0] = '\0'; + } + + return [NSString stringWithCString:addrBuf encoding:NSASCIIStringEncoding]; +} + ++ (NSString *)hostFromSockaddr6:(const struct sockaddr_in6 *)pSockaddr6 +{ + char addrBuf[INET6_ADDRSTRLEN]; + + if (inet_ntop(AF_INET6, &pSockaddr6->sin6_addr, addrBuf, (socklen_t)sizeof(addrBuf)) == NULL) + { + addrBuf[0] = '\0'; + } + + return [NSString stringWithCString:addrBuf encoding:NSASCIIStringEncoding]; +} + ++ (uint16_t)portFromSockaddr4:(const struct sockaddr_in *)pSockaddr4 +{ + return ntohs(pSockaddr4->sin_port); +} + ++ (uint16_t)portFromSockaddr6:(const struct sockaddr_in6 *)pSockaddr6 +{ + return ntohs(pSockaddr6->sin6_port); +} + ++ (NSString *)hostFromAddress:(NSData *)address +{ + NSString *host = nil; + [self getHost:&host port:NULL family:NULL fromAddress:address]; + + return host; +} + ++ (uint16_t)portFromAddress:(NSData *)address +{ + uint16_t port = 0; + [self getHost:NULL port:&port family:NULL fromAddress:address]; + + return port; +} + ++ (int)familyFromAddress:(NSData *)address +{ + int af = AF_UNSPEC; + [self getHost:NULL port:NULL family:&af fromAddress:address]; + + return af; +} + ++ (BOOL)isIPv4Address:(NSData *)address +{ + int af = AF_UNSPEC; + [self getHost:NULL port:NULL family:&af fromAddress:address]; + + return (af == AF_INET); +} + ++ (BOOL)isIPv6Address:(NSData *)address +{ + int af = AF_UNSPEC; + [self getHost:NULL port:NULL family:&af fromAddress:address]; + + return (af == AF_INET6); +} + ++ (BOOL)getHost:(NSString **)hostPtr port:(uint16_t *)portPtr fromAddress:(NSData *)address +{ + return [self getHost:hostPtr port:portPtr family:NULL fromAddress:address]; +} + ++ (BOOL)getHost:(NSString **)hostPtr port:(uint16_t *)portPtr family:(int *)afPtr fromAddress:(NSData *)address +{ + if ([address length] >= sizeof(struct sockaddr)) + { + const struct sockaddr *addrX = (const struct sockaddr *)[address bytes]; + + if (addrX->sa_family == AF_INET) + { + if ([address length] >= sizeof(struct sockaddr_in)) + { + const struct sockaddr_in *addr4 = (const struct sockaddr_in *)(const void *)addrX; + + if (hostPtr) *hostPtr = [self hostFromSockaddr4:addr4]; + if (portPtr) *portPtr = [self portFromSockaddr4:addr4]; + if (afPtr) *afPtr = AF_INET; + + return YES; + } + } + else if (addrX->sa_family == AF_INET6) + { + if ([address length] >= sizeof(struct sockaddr_in6)) + { + const struct sockaddr_in6 *addr6 = (const struct sockaddr_in6 *)(const void *)addrX; + + if (hostPtr) *hostPtr = [self hostFromSockaddr6:addr6]; + if (portPtr) *portPtr = [self portFromSockaddr6:addr6]; + if (afPtr) *afPtr = AF_INET6; + + return YES; + } + } + } + + if (hostPtr) *hostPtr = nil; + if (portPtr) *portPtr = 0; + if (afPtr) *afPtr = AF_UNSPEC; + + return NO; +} + +@end diff --git a/PlayBTopOn/playB/XUDPClient.h b/PlayBTopOn/playB/XUDPClient.h new file mode 100644 index 0000000..b2499a0 --- /dev/null +++ b/PlayBTopOn/playB/XUDPClient.h @@ -0,0 +1,27 @@ +// +// XUDPClient.h +// xcmd +// +// Created by mac on 2025/2/17. +// + +#ifndef XUDPClient_h +#define XUDPClient_h + +#import + +#import "CocoaAsyncSocket.h" + +typedef void (^SendCallback) (NSString *msg); + +@interface XUDPClient : NSObject + +@property (nonatomic, copy) SendCallback hintBlock; + + ++(instancetype)sharedInstance; +- (void) onShow: (NSDictionary *)data; +- (void) onEnd: (NSDictionary *)data; +@end + +#endif /* XUDPClient_h */ diff --git a/PlayBTopOn/playB/XUDPClient.m b/PlayBTopOn/playB/XUDPClient.m new file mode 100644 index 0000000..bab68ae --- /dev/null +++ b/PlayBTopOn/playB/XUDPClient.m @@ -0,0 +1,143 @@ +// +// XUDPClient.m +// xcmd +// +// Created by mac on 2025/2/17. +// + +#import + +#import "XUDPClient.h" + +#define HOST @"127.0.0.1" +#define PORT 6001 + + +@interface XUDPClient() { +@private + GCDAsyncUdpSocket *_udpSocket; +} + +@end + + +@implementation XUDPClient ++(instancetype)sharedInstance +{ + static XUDPClient* _sharedInstance = nil; + static dispatch_once_t oncePredicate; + dispatch_once (&oncePredicate, ^{ + _sharedInstance = [[XUDPClient alloc] init]; + }); + return _sharedInstance; +} +-(instancetype)init { + if (self = [super init]) { + [self start]; + return self; + } + return nil; +} + +- (void) start +{ + if (!_udpSocket) + { + _udpSocket=nil; + } + dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); + _udpSocket = [[GCDAsyncUdpSocket alloc]initWithDelegate:self delegateQueue:queue]; + NSError *error = nil; + if (![_udpSocket bindToPort:0 error:&error]) + { + NSLog(@"Error binding: %@", error); + return; + } + if (![_udpSocket beginReceiving:&error]) + { + NSLog(@"Error receiving: %@", error); + return; + } +} +- (void) close +{ + if(_udpSocket) { + [_udpSocket closeAfterSending]; + } +} +- (NSString *)dic2Json: (NSDictionary *)dict { + NSError *error; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict + options:NSJSONWritingPrettyPrinted + error:&error]; + if (error) { + NSLog(@"dic2json err:%@", error); + } + return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; +} + +- (void) onShow: (NSDictionary *)data { + NSDictionary *rq = @{ + @"url": @"/adtask/show", + @"body": data + }; + [self send:[self dic2Json: rq]]; +} + +- (void) onEnd: (NSDictionary *)data { + NSDictionary *rq = @{ + @"url": @"/adtask/end", + @"body": data + }; + [self send:[self dic2Json: rq]]; +} + +- (void) send: (NSString*) msg { + NSData *data = [msg dataUsingEncoding:NSUTF8StringEncoding]; + [_udpSocket sendData:data toHost:HOST port:PORT withTimeout:-1 tag:300]; +} +-(void)udpSocket:(GCDAsyncUdpSocket *)sock didConnectToAddress:(NSData *)address +{ + NSError *error = nil; + NSLog(@"Message didConnectToAddress: %@",[[NSString alloc]initWithData:address encoding:NSUTF8StringEncoding]); + [_udpSocket beginReceiving:&error]; +} + +-(void)udpSocket:(GCDAsyncUdpSocket *)sock didNotConnect:(NSError *)error +{ + NSLog(@"Message didNotConnect: %@",error); +} + +-(void)udpSocket:(GCDAsyncUdpSocket *)sock didNotSendDataWithTag:(long)tag dueToError:(NSError *)error +{ + NSLog(@"Message didNotSendDataWithTag: %@",error); +} + +- (NSDictionary *) json2dic: (NSString *) jsstr { + NSError *jsonError; + NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:[jsstr dataUsingEncoding:NSUTF8StringEncoding] + options:NSJSONReadingMutableContainers + error:&jsonError]; + if (jsonError) { + NSLog(@"json2dic error: %@", jsonError); + } + return dic; +} + +-(void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data fromAddress:(NSData *)address withFilterContext:(id)filterContext +{ + NSString *revDada =[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; + NSLog(@"Message didReceiveData :%@", revDada); + if(self.hintBlock) { + self.hintBlock(revDada); + } + +} + +-(void)udpSocket:(GCDAsyncUdpSocket *)sock didSendDataWithTag:(long)tag +{ + NSLog(@"Message 发送成功"); +} + + +@end diff --git a/PlayBTopOn/playB/YL_NetWorkManager.swift b/PlayBTopOn/playB/YL_NetWorkManager.swift new file mode 100644 index 0000000..1db7695 --- /dev/null +++ b/PlayBTopOn/playB/YL_NetWorkManager.swift @@ -0,0 +1,1362 @@ +// +// YL_NetWorkManager.swift +// wallpaper_project +// Created by 忆海16 on 2024/9/29. +// + +import Foundation +import UIKit +import AdSupport +import CoreTelephony +import Network +import SystemConfiguration +import AVFoundation +import OpenGLES +import AppTrackingTransparency +import CommonCrypto + + +/// <#Description#> +class YL_NetWorkManager{ + static var kBaseUrl = YL_NetWorkManager.bFaceLocalUrl() + + static var kURL_AD_Start = "/top_selection/save_app_start_log" + static var kURL_AD_Load = "/top_selection/save_ad_load_log" + static var kURL_AD_Show = "/top_selection/save_ad_show_log" + static var kURL_save_logs = "/ios/top_selection/save_iphone_logs" + + var ipLoadTime: DispatchTime? + + static var kLocalBaseUrl = BbbAdManager.config.adbrush_local_url + + + static var kLocalUrlStr: (String) -> String { + return { path in + return "\(self.kLocalBaseUrl)/\(path)" + } + } + + + static func bFaceLocalUrl() -> String { + + return BbbAdManager.config.adbrush_base_url + + } + + + + typealias LuxNetManagerCallback = (Error?, Bool, [String: Any]?) -> Void + + + + static func uploadData(mdic: [String: Any], urlPath: String, callback: @escaping (Error?, Bool, [String: Any]?) -> Void) { + guard let url = URL(string: urlPath) else { + print("Invalid URL") + return + } + + print("---------mdic \(mdic)") + + print("---------urlPath\(urlPath)") + + var request = URLRequest(url: url) + request.httpMethod = "POST" + request.setValue("application/json", forHTTPHeaderField: "Content-Type") + + do { + let data = try JSONSerialization.data(withJSONObject: mdic, options: []) + request.httpBody = data + } catch { + print("Error serializing JSON: \(error.localizedDescription)") + + + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: [ + "text":"Error serializing JSON: \(error.localizedDescription)" + ]) + } + + return + } + + let task = URLSession.shared.dataTask(with: request) { (data, response, error) in + if let error = error { + callback(error, false, nil) + print("Network error: \(error.localizedDescription)") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: [ + "text":"Network error: \(error.localizedDescription)" + ]) + } + } else { + guard let data = data else { + callback(nil, false, nil) + print("No data received") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: [ + "text":"No data received" + ]) + } + return + } + + do { + if let result = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] { + print("Server response: \(result)") + callback(nil, true, result) + + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: [ + "text":"Server response: \(result)" + ]) + } + + } + } catch { + callback(error, false, nil) + + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: [ + "text":"Error parsing response JSON: \(error.localizedDescription)" + ]) + } + + + + print("Error parsing response JSON: \(error.localizedDescription)") + } + } + } + + task.resume() + } + + + // 请求远程IP + func requestRemoteIp() { + ipLoadTime = DispatchTime.now() + + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "获取ip中..."]) + + guard let url = URL(string: "https://openapi.lux-ad.com/app/common/getIPInfo") else { return } + let request = URLRequest(url: url) + let task = URLSession.shared.dataTask(with: request) { data, response, error in + if let error = error { + print("解析ip失败....") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "解析ip失败...."]) + } + return + } + + guard let data = data, + let result = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], + let ip = result["data"] as? [String: Any], + let ipAddress = ip["ip"] as? String, + let isoCode = ip["isoCode"] as? String else { + print("解析ip失败....") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "解析ip失败...."]) + } + return + } + + if !ipAddress.isEmpty { + UserDefaults.standard.set(ipAddress, forKey: "kIP_key") + UserDefaults.standard.set(isoCode, forKey: "kIP_key_isoCode") + UserDefaults.standard.synchronize() + + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "当前ip: \(ipAddress) \n国家: \(isoCode) "]) + } + + if let startTime = self.ipLoadTime { + let loadDuration = self.IpcalculateElapsedTime(since: startTime) + BbbAdManager.config.ipTime = loadDuration + } + + } else { + print("解析ip失败....") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "解析ip失败...."]) + } + } + } + task.resume() + } + + + // 辅助函数以毫秒为单位计算经过的时间 + private func IpcalculateElapsedTime(since startTime: DispatchTime) -> Int { + let endTime = DispatchTime.now() + let nanoseconds = endTime.uptimeNanoseconds - startTime.uptimeNanoseconds + return Int(nanoseconds / 1_000_000) // 转换为毫秒 + } + + + // DeviceId + + static func getDeviceId() -> String { + var adbrushDeviceId = UserDefaults.standard.dictionary(forKey: "bfaceDictKey")?["adbrush_deviceid"] as? String + if adbrushDeviceId == nil { + adbrushDeviceId = UIDevice.current.identifierForVendor?.uuidString + var bfaceDict = UserDefaults.standard.dictionary(forKey: "bfaceDictKey") ?? [:] + bfaceDict["adbrush_deviceid"] = adbrushDeviceId + UserDefaults.standard.set(bfaceDict, forKey: "bfaceDictKey") + UserDefaults.standard.synchronize() + } + + return adbrushDeviceId ?? "" + } + + + // 本地IP + static func getLocalIp() -> String { + var address = "an error occurred when obtaining ip address" + var interfaces: UnsafeMutablePointer? = nil + + if getifaddrs(&interfaces) == 0 { + var tempAddr = interfaces + + while tempAddr != nil { + let addrFamily = tempAddr!.pointee.ifa_addr.pointee.sa_family + let name = String(cString: tempAddr!.pointee.ifa_name) + + if addrFamily == AF_INET && name == "en0" { + var ipAddress = sockaddr_in() + memcpy(&ipAddress, tempAddr!.pointee.ifa_addr, MemoryLayout.size) + address = String(cString: inet_ntoa(ipAddress.sin_addr)) + } + tempAddr = tempAddr!.pointee.ifa_next + } + freeifaddrs(interfaces) + } + return address + } + + + // 包名 + static func getPackageName() -> String { + return Bundle.main.bundleIdentifier ?? "" + } + + // 版本 + static func getappVersion() -> String { + + return Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "" + + } + + // 手机型号 + static func getiphone() -> String { + + return UIDevice.current.localizedModel + + } + + // 系统版本 + static func getosVersion() -> String { + + return UIDevice.current.systemVersion + + } + + // 电池电量 + static func getBatteryLevel() -> Float? { + return UIDevice.current.batteryLevel + } + + // 是否在充电 + static func isDeviceCharging() -> Bool { + return UIDevice.current.batteryState == .charging || UIDevice.current.batteryState == .full + } + + // 获取deviceId + static func getPhoneDeviceId() -> String? { + return UIDevice.current.identifierForVendor?.uuidString + } + + // 当前的无线接入技术 + static func getCurrentRadioAccessTechnology() -> String? { + let networkInfo = CTTelephonyNetworkInfo() + let radioAccessTechnology = networkInfo.currentRadioAccessTechnology + return radioAccessTechnology + } + + + + // 时间 + static func getCurrentTime() -> String { + let date = Date() // 获取当前日期和时间 + let formatter = DateFormatter() + formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss" // 设置日期格式 + formatter.locale = Locale(identifier: "en_US_POSIX") // 确保使用 ISO 8601 标准 + return formatter.string(from: date) + } + + // 字体 + static func getCurrentFont() -> String { + return "\(UIFont.systemFont(ofSize: UIFont.systemFontSize))" + } + + // 语言 + static func getlanguageCode() -> String { + return Locale.current.languageCode ?? "" + } + + + //GAID + + static func getGaid() -> String { + return ASIdentifierManager.shared().advertisingIdentifier.uuidString + } + + + // IDFA + static func getIdfa() -> String { + if ASIdentifierManager.shared().isAdvertisingTrackingEnabled { + let idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString + return idfa + } else { + return "" + } + } + + // monotonicRawClockTimeMillis 单调时钟时间戳 + static func getMonotonicRawClockTimeMillis() -> UInt64 { + let time = mach_absolute_time() + let nanoseconds = Double(time) / Double(NSEC_PER_SEC) // Convert to nanoseconds + return UInt64(nanoseconds / 1000000) // Convert to milliseconds + } + + // 内核启动时间戳 + static func getKernelBootTimeMillis() -> Int64? { + // 定义变量以存储系统启动时间 + var bootTime = timeval() + var size = MemoryLayout.stride + + // 获取系统启动时间 + let mib: [Int32] = [CTL_KERN, KERN_BOOTTIME] + let result = sysctl(UnsafeMutablePointer(mutating: mib), 2, &bootTime, &size, nil, 0) + + guard result == 0 else { + print("获取系统启动时间失败") + return nil + } + + // 系统启动时间(秒 + 微秒) + let bootTimeInSeconds = Double(bootTime.tv_sec) + Double(bootTime.tv_usec) / 1_000_000 + + // 当前时间 + let currentTime = Date().timeIntervalSince1970 + + // 计算内核运行的时间(秒) + let kernelBootTimeInSeconds = currentTime - bootTimeInSeconds + + // 转换为毫秒 + return Int64(kernelBootTimeInSeconds * 1_000) + } + + + // 获取运营商信息 + static func getCarrierInfo() -> String { + var carrierInfo = "" + let networkInfo = CTTelephonyNetworkInfo() + let carrier = networkInfo.serviceSubscriberCellularProviders?.first?.value + if let carrier = carrier { + carrierInfo = "\(carrier.mobileCountryCode ?? "") \(carrier.mobileNetworkCode ?? "")" + } + return carrierInfo + } + + // 获取网络连接类型 + static func getNetworkType() -> String { + let monitor = NWPathMonitor() + let queue = DispatchQueue.global(qos: .background) + + var type:String = "" + + monitor.pathUpdateHandler = { path in + if path.status == .satisfied { + if path.usesInterfaceType(.wifi) { + type = "Wi-Fi" + } else if path.usesInterfaceType(.cellular) { + type = "Cellular" + } else if path.usesInterfaceType(.wiredEthernet) { + type = "Wired Ethernet" + } else if path.usesInterfaceType(.loopback) { + type = "Loopback" + } else { + type = "Other" + } + } else { + type = "Unavailable" + } + monitor.cancel() // 停止监控,释放资源 + } + + monitor.start(queue: queue) + return type + } + + // 是否连接VPN + static func isVPNOn() -> Bool { + var flag = false + let version = UIDevice.current.systemVersion + + // Check if the system version is >= 9.0 + if let versionDouble = Double(version), versionDouble >= 9.0 { + // For iOS 9.0 and above + if let dict = CFNetworkCopySystemProxySettings() as? Unmanaged { + let bridgedDict = dict.takeUnretainedValue() as? [String: Any] + + if let scopedSettings = bridgedDict?["__SCOPED__"] as? [String: Any] { + for key in scopedSettings.keys { + if key.contains("tap") || key.contains("tun") || key.contains("ipsec") || key.contains("ppp") { + flag = true + break + } + } + } + } + } else { + // For iOS versions below 9.0 + var interfaces: UnsafeMutablePointer? + let success = getifaddrs(&interfaces) + + if success == 0 { + var tempAddr = interfaces + while tempAddr != nil { + if let name = String(validatingUTF8: (tempAddr?.pointee.ifa_name)!) { + if name.contains("tap") || name.contains("tun") || name.contains("ipsec") || name.contains("ppp") { + flag = true + break + } + } + tempAddr = tempAddr?.pointee.ifa_next + } + } + + // Free memory + freeifaddrs(interfaces) + } + + return flag + } + + + + static func appId() -> String { + return Bundle.main.bundleIdentifier ?? "" + } + + + // 获取音量 + static func isDeviceMuted() -> Bool { + let audioSession = AVAudioSession.sharedInstance() + do { + try audioSession.setActive(true) + // 获取当前音量 + let currentVolume = audioSession.outputVolume + return currentVolume == 0 + } catch { + print("Error setting audio session active: \(error.localizedDescription)") + return false + } + } + + // 追踪状态 + static func getAdvertisingTrackingStatus() -> String { + if #available(iOS 14, *) { + switch ATTrackingManager.trackingAuthorizationStatus { + case .notDetermined: + return "notDetermined" + case .restricted: + return "restricted" + case .denied: + return "denied" + case .authorized: + return "authorized" + @unknown default: + return "unknown" + } + } else { + // iOS 14 以下版本 + let isTrackingEnabled = ASIdentifierManager.shared().isAdvertisingTrackingEnabled + return isTrackingEnabled ? "authorized" : "denied" + } + } + + // 是否启用追踪 + static func isAdvertisingTrackingEnabled() -> Bool { + if #available(iOS 14, *) { + switch ATTrackingManager.trackingAuthorizationStatus { + case .authorized: + return true // 用户允许广告追踪 + default: + return false // 用户未授权、受限制或拒绝 + } + } else { + // iOS 14 以下版本 + return ASIdentifierManager.shared().isAdvertisingTrackingEnabled + } + } + + // 获取设备总内存 + + static func getTotalMemoryInBytes() -> UInt64 { + return ProcessInfo.processInfo.physicalMemory + } + + static func getTotalMemoryInReadableFormat() -> String { + let totalMemoryBytes = getTotalMemoryInBytes() + let formatter = ByteCountFormatter() + formatter.allowedUnits = [.useGB] // 只显示为 GB + formatter.countStyle = .memory + return formatter.string(fromByteCount: Int64(totalMemoryBytes)) + } + + + // 是否是刘海屏 + static func isNotchScreen() -> Bool { + // 确保在主线程中访问 + if Thread.isMainThread { + guard let window = UIApplication.shared.windows.first else { return false } + let topSafeArea = window.safeAreaInsets.top + return topSafeArea > 20 + } else { + // 在非主线程中调用时,通过调度回主线程同步获取结果 + return DispatchQueue.main.sync { + guard let window = UIApplication.shared.windows.first else { return false } + let topSafeArea = window.safeAreaInsets.top + return topSafeArea > 20 + } + } + } + + + // 屏幕方向 + + static func getScreenOrientation() -> String { + let orientation = UIDevice.current.orientation + + switch orientation { + case .portrait: + return "portrait" + case .portraitUpsideDown: + return "portraitUpsideDown" + case .landscapeLeft: + return "landscapeLeft" + case .landscapeRight: + return "landscapeRight" + case .faceUp: + return "faceUp" + case .faceDown: + return "faceDown" + case .unknown: + return "unknown" + @unknown default: + return "unknown" + } + } + + // 获取 OpenGL版本 + static func getOpenGLVersion() -> String { + // 尝试初始化 OpenGL ES 3.0 上下文 + if let _ = EAGLContext(api: .openGLES3) { + return "openGLES3" + } + // 尝试初始化 OpenGL ES 2.0 上下文 + else if let _ = EAGLContext(api: .openGLES2) { + return "openGLES2" + } + // 如果上述都失败,则返回 OpenGL ES 1.0 + else if let _ = EAGLContext(api: .openGLES1) { + return "openGLES1" + } else { + return "NO OpenGL ES" + } + } + + // 获取时区偏移量 + static func getTimeZoneOffsetFromUS() -> Int { + // 获取当前设备的时区 + let currentTimeZone = TimeZone.current + + // 获取美国东部时间的时区(美区时区) + let usTimeZone = TimeZone(identifier: "America/New_York") + + // 获取两个时区的偏移量,单位为秒 + let currentOffset = currentTimeZone.secondsFromGMT() + let usOffset = usTimeZone?.secondsFromGMT() ?? 0 + + // 计算偏移差,并将结果转为分钟 + let offsetDifferenceInMinutes = (currentOffset - usOffset) / 60 + return offsetDifferenceInMinutes + } + + // 设备键盘类型 + static func getKeyboardLayoutType() -> [String] { + var keyboardLayouts: [String] = [] + + // 获取当前设备的语言环境 + let currentLanguage = Locale.current.languageCode ?? "" + + // 根据语言环境推测键盘布局类型 + switch currentLanguage { + case "en": + // 英语一般使用 QWERTY 布局 + keyboardLayouts.append("QWERTY") + case "fr": + // 法语一般使用 AZERTY 布局 + keyboardLayouts.append("AZERTY") + case "de": + // 德语一般使用 QWERTZ 布局 + keyboardLayouts.append("QWERTZ") + case "es": + // 西班牙语一般使用 QWERTY 布局 + keyboardLayouts.append("QWERTY") + case "it": + // 意大利语一般使用 QWERTY 布局 + keyboardLayouts.append("QWERTY") + case "ja": + // 日语一般使用日本输入法 + keyboardLayouts.append("Japanese") + case "zh": + // 中文一般使用拼音输入法 + keyboardLayouts.append("Pinyin") + default: + // 其他语言暂时返回 QWERTY + keyboardLayouts.append("QWERTY") + } + + return keyboardLayouts + } + + + // 设备型号修订版 + static func getDeviceHardwareIdentifier() -> String { + var size: Int = 0 // 使用 Int 类型而不是 UInt32 + sysctlbyname("hw.model", nil, &size, nil, 0) + + var model = [CChar](repeating: 0, count: size) + sysctlbyname("hw.model", &model, &size, nil, 0) + + let modelString = String(cString: model) + return modelString + } + + // static func mapHardwareIdentifierToModelNumber(_ identifier: String) -> String { + // switch identifier { + // // iPhone 系列 + // case "iPhone13,2": + // return "A2172" // iPhone 12 + // case "iPhone13,3": + // return "A2341" // iPhone 12 Pro + // case "iPhone13,4": + // return "A2342" // iPhone 12 Pro Max + // case "iPhone13,1": + // return "A2176" // iPhone 12 mini + // case "iPhone12,1": + // return "A2111" // iPhone 11 + // case "iPhone12,3": + // return "A2160" // iPhone 11 Pro + // case "iPhone12,5": + // return "A2161" // iPhone 11 Pro Max + // case "iPhone11,8": + // return "A1882" // iPhone XR + // case "iPhone11,2": + // return "A1920" // iPhone XS + // case "iPhone11,6": + // return "A1921" // iPhone XS Max + // case "iPhone10,3": + // return "A1865" // iPhone X + // case "iPhone10,6": + // return "A1901" // iPhone X + // case "iPhone9,1": + // return "A1660" // iPhone 7 + // case "iPhone9,2": + // return "A1661" // iPhone 7 Plus + // case "iPhone8,1": + // return "A1549" // iPhone 6s + // case "iPhone8,2": + // return "A1586" // iPhone 6s Plus + // case "iPhone7,1": + // return "A1522" // iPhone 6 Plus + // case "iPhone7,2": + // return "A1549" // iPhone 6 + // case "iPhone6,1": + // return "A1528" // iPhone 5s + // case "iPhone6,2": + // return "A1530" // iPhone 5s + // case "iPhone5,1": + // return "A1428" // iPhone 5 + // case "iPhone5,2": + // return "A1429" // iPhone 5 + // + // // iPad 系列 + // case "iPad8,1": + // return "A1893" // iPad Air 3 + // case "iPad8,2": + // return "A1894" // iPad Air 3 + // case "iPad8,3": + // return "A1954" // iPad Pro 10.5" + // case "iPad8,4": + // return "A1955" // iPad Pro 10.5" + // case "iPad8,5": + // return "A1701" // iPad Pro 12.9" (2nd generation) + // case "iPad8,6": + // return "A1709" // iPad Pro 12.9" (2nd generation) + // case "iPad8,7": + // return "A1673" // iPad Pro 12.9" (3rd generation) + // case "iPad8,8": + // return "A1674" // iPad Pro 12.9" (3rd generation) + // + // // iPad Mini 系列 + // case "iPad4,4": + // return "A1454" // iPad Mini 2 + // case "iPad4,5": + // return "A1455" // iPad Mini 2 + // case "iPad4,6": + // return "A1456" // iPad Mini 2 + // case "iPad5,1": + // return "A1822" // iPad Mini 4 + // case "iPad5,2": + // return "A1823" // iPad Mini 4 + // + // // iPad Pro 系列 + // case "iPad6,7": + // return "A1652" // iPad Pro 12.9" (1st generation) + // case "iPad6,8": + // return "A1670" // iPad Pro 12.9" (1st generation) + // case "iPad7,1": + // return "A1674" // iPad Pro 12.9" (2nd generation) + // case "iPad7,2": + // return "A1673" // iPad Pro 12.9" (2nd generation) + // + // // Apple Watch 系列 + // case "Watch1,1": + // return "A1554" // Apple Watch (1st generation) + // case "Watch1,2": + // return "A1553" // Apple Watch (1st generation) + // case "Watch2,6": + // return "A1792" // Apple Watch Series 1 + // case "Watch2,7": + // return "A1791" // Apple Watch Series 1 + // case "Watch3,1": + // return "A1860" // Apple Watch Series 3 + // case "Watch3,2": + // return "A1861" // Apple Watch Series 3 + // case "Watch3,3": + // return "A1889" // Apple Watch Series 3 + // case "Watch3,4": + // return "A1890" // Apple Watch Series 3 + // case "Watch4,1": + // return "A1975" // Apple Watch Series 4 + // case "Watch4,2": + // return "A1976" // Apple Watch Series 4 + // case "Watch4,3": + // return "A1977" // Apple Watch Series 4 + // case "Watch4,4": + // return "A1978" // Apple Watch Series 4 + // + // // Apple TV 系列 + // case "AppleTV5,3": + // return "A1469" // Apple TV (4th generation) + // case "AppleTV6,2": + // return "A1842" // Apple TV 4K (1st generation) + // case "AppleTV11,1": + // return "A2169" // Apple TV 4K (2nd generation) + // default: + // return "Unknown model" + // } + // } + + + +// static func uploadAD_Load(adid:String,ecpm:Double,network:String,countryCode:String,platformResponseTime:TimeInterval,dsp:String,loadTime:Int){ +// +// var mdic: [String: Any] = [:] +// +// mdic["deviceId"] = starManager.shared.adbrush_deviceid +// mdic["gaid"] = self.getGaid() +// mdic["localIp"] = starManager.shared.adbrush_localip +// +// // let remoteIp = UserDefaults.standard.string(forKey: "kIP_key") ?? "" +// mdic["remoteIp"] = starManager.shared.remouteIP +// +// mdic["packageName"] = appId() +// mdic["adPlatform"] = "MAX" +// mdic["countryCode"] = countryCode +// mdic["adId"] = adid +// mdic["platformResponseTime"] = platformResponseTime +// mdic["shelfNumber"] = "uploadAD_Load" +// mdic["ecpm"] = ecpm +// mdic["getIpResponseTime"] = starManager.shared.ipTime +// mdic["dsp"] = dsp +// mdic["dataId"] = starManager.shared.dataId +// mdic["linkId"] = starManager.shared.linkId +// mdic["loadTime"] = loadTime +// mdic["succeed"] = true +// mdic["network"] = network +// mdic["online"] = false +// mdic["washParam"] = starManager.shared.washParam +// +// // Log the JSON data to verify it's correctly formatted +// do { +// let jsonData = try JSONSerialization.data(withJSONObject: mdic, options: .prettyPrinted) +// let jsonString = String(data: jsonData, encoding: .utf8) ?? "" +// print("Uploading AD Show with data: \(jsonString)") +// +// DispatchQueue.main.sync { +// NotificationCenter.default.post(name: NSNotification.Name("adNetwork"), object: nil, userInfo: ["info": "uploadAD_Load:\n\(jsonString)"]) +// } +// +// +// YL_NetWorkManager.uploadData(mdic: mdic, urlPath: "\(kBaseUrl)\(kURL_AD_Load)") { err, state, result in +// if let error = err { +// print("Error: \(error.localizedDescription)") +// } else { +// print("Result: \(result ?? [:])") +// DispatchQueue.main.async { +// NotificationCenter.default.post(name: NSNotification.Name("adNetwork"), object: nil, userInfo: ["info": "AdID: \(adid) 广告加载成功, ecpm: \(ecpm) 加载时长: 0ms dsp: \( "MAX") network: \(network)"]) +// } +// +// } +// } +// +// +// } catch { +// print("Error serializing JSON: \(error.localizedDescription)") +// } +// +// +// } + + static func uploadAD_Load( + adid: String, + ecpm: Double, + network: String, + countryCode: String, + platformResponseTime: TimeInterval, + dsp: String, + loadTime: Int, + retryCount: Int = 3, // 默认重试3次, + errMsg:String = "" + ) { + var mdic: [String: Any] = [:] + + mdic["deviceId"] = BbbAdManager.config.adbrush_deviceid + mdic["gaid"] = self.getGaid() + mdic["localIp"] = BbbAdManager.config.adbrush_localip + mdic["remoteIp"] = BbbAdManager.config.remouteIP + mdic["packageName"] = appId() + mdic["adPlatform"] = "MAX" + mdic["countryCode"] = countryCode + mdic["adId"] = adid + mdic["platformResponseTime"] = platformResponseTime + mdic["shelfNumber"] = "uploadAD_Load" + mdic["ecpm"] = ecpm + mdic["getIpResponseTime"] = BbbAdManager.config.ipTime + mdic["dsp"] = dsp + mdic["dataId"] = BbbAdManager.config.dataId + mdic["linkId"] = BbbAdManager.config.linkId + mdic["loadTime"] = loadTime + mdic["succeed"] = true + mdic["network"] = network + mdic["online"] = false + mdic["washParam"] = BbbAdManager.config.washParam + if !errMsg.isEmpty { + mdic["succeed"] = false + mdic["errorMsg"] = errMsg + } + + // Log the JSON data to verify it's correctly formatted + do { + let jsonData = try JSONSerialization.data(withJSONObject: mdic, options: .prettyPrinted) + let jsonString = String(data: jsonData, encoding: .utf8) ?? "" + NSLog("XS- Uploading AD Show with data: \(jsonString)") + + + + // 上传数据 + YL_NetWorkManager.uploadData(mdic: mdic, urlPath: "\(kBaseUrl)\(kURL_AD_Load)") { err, state, result in + if let error = err { + NSLog("XS- Error: \(error.localizedDescription)") + + if retryCount > 0 { + NSLog("XS- Retrying... Remaining attempts: \(retryCount - 1)") + // 延迟1秒后重试 + DispatchQueue.global(qos: .utility).asyncAfter(deadline: .now() + 1.0) { + uploadAD_Load( + adid: adid, + ecpm: ecpm, + network: network, + countryCode: countryCode, + platformResponseTime: platformResponseTime, + dsp: dsp, + loadTime: loadTime, + retryCount: retryCount - 1 + ) + } + } else { + NSLog("XS- Failed to upload data after \(3 - retryCount) retries.") + } + } else { + NSLog("XS- Result: \(result ?? [:])") + } + } + } catch { + NSLog("XS- Error serializing JSON: \(error.localizedDescription)") + } + } + + + + static func uploadAD_Show(adid:String,ecpm:Double,network:String,countryCode:String,platformResponseTime:TimeInterval,dsp:String){ + + var mdic: [String: Any] = [:] + + mdic["deviceId"] = BbbAdManager.config.adbrush_deviceid + mdic["gaid"] = self.getGaid() + mdic["localIp"] = BbbAdManager.config.adbrush_localip + + // let remoteIp = UserDefaults.standard.string(forKey: "kIP_key") ?? "" + mdic["remoteIp"] = BbbAdManager.config.remouteIP + + mdic["packageName"] = appId() + mdic["adPlatform"] = "MAX" + mdic["countryCode"] = countryCode + mdic["adId"] = adid + mdic["platformResponseTime"] = platformResponseTime + mdic["shelfNumber"] = "uploadAD_Load" + mdic["ecpm"] = ecpm + mdic["getIpResponseTime"] = BbbAdManager.config.ipTime + mdic["dsp"] = dsp + mdic["dataId"] = BbbAdManager.config.dataId + mdic["linkId"] = BbbAdManager.config.linkId + mdic["loadTime"] = 0 + mdic["succeed"] = true + mdic["network"] = network + mdic["online"] = false + + do { + // Log the JSON data to verify it's correctly formatted + let jsonData = try JSONSerialization.data(withJSONObject: mdic, options: .prettyPrinted) + let jsonString = String(data: jsonData, encoding: .utf8) ?? "" + NSLog("XS- Uploading AD Show with data: \(jsonString)") + YL_NetWorkManager.uploadData(mdic:mdic, urlPath: "\(kBaseUrl)\(kURL_AD_Show)") { (err, state, result) in + if let error = err { + NSLog("XS- Error uploading AD Show: \(error.localizedDescription)") + } else { + NSLog("XS- Upload AD Show response: \(result ?? [:])") + } + } + } catch { + NSLog("XS- Error serializing JSON: \(error.localizedDescription)") + } + + + } + + + + /* + + static func showAd(idfa: String, + adId: String, + ecpm: Double?, + ad: Bool) { + + var mdic = [String: Any]() + mdic["appid"] = appId() + mdic["idfa"] = getIdfa() + mdic["ecpm"] = ecpm ?? 0 + mdic["ad"] = ad + mdic["id"] = adId + + uploadData(mdic: mdic, urlPath: kLocalUrlStr("adtask/show")) { err, state, result in + guard let status = result?["status"] as? String, + let time = result!["close"] as? NSNumber else { + + return + } + + if status == "Success" && ad { + + closeAD.removeADVC(byDelayTime: time.intValue) + // closeWindows.removeADVCByDelayTime(time.intValue) + } + DispatchQueue.main.async { + + NotificationCenter.default.post(name: NSNotification.Name("adNetwork"), object: nil, userInfo: ["info": "showAd,已上传展示AD操作,\(time.intValue / 1000)秒后关闭"]) + } + + if ad { + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adNetwork"), object: nil, userInfo: [ + "info": "AdID:\(adId),广告开始展示,展示时长\(time)" + ]) + } + } + } + } + */ + static func convertStringToDictionary(text: String) -> [String:AnyObject]? { + if let data = text.data(using: String.Encoding.utf8) { + do { + return try JSONSerialization.jsonObject(with: data, options: [JSONSerialization.ReadingOptions.init(rawValue: 0)]) as? [String:AnyObject] + } catch let error as NSError { + print(error) + } + } + return nil + } + + static func showAd(adId: String, + ecpm: Double?, + ad: Bool, + callback: @escaping () -> Void) { + + var mdic = [String: Any]() + mdic["appid"] = appId() + mdic["idfa"] = getIdfa() + mdic["ecpm"] = ecpm ?? 0 + mdic["ad"] = ad + mdic["id"] = adId + + let client:XUDPClient = XUDPClient.sharedInstance() + client.hintBlock = { (t:String?) in + guard let jsonStr = t else { + return + } + let result = convertStringToDictionary(text: jsonStr) + guard let status = result?["status"] as? String, + let time = result!["close"] as? NSNumber else { + + return + } + + if status == "Success" && ad { + + initializationTopOn.removeADVC(byDelayTime: time.intValue, onclose:{ + callback(); + } ) + // closeWindows.removeADVCByDelayTime(time.intValue) + } + + } + + client.onShow(mdic); + } + static func loadend(max_ecpm:Double){ + var mdic = [String: Any]() + mdic["appid"] = appId() + mdic["idfa"] = getIdfa() + mdic["max_ecpm"] = max_ecpm + + let client:XUDPClient = XUDPClient.sharedInstance() + client.hintBlock = { (t:String?) in + guard let jsonStr = t else { + return + } + let result = convertStringToDictionary(text: jsonStr) + + // 解析返回的 JSON 数据 + if let resultDict = result, + let status = resultDict["status"] as? String, + let restart = resultDict["restart"] as? Bool { + + // 打印返回的状态 + print("状态: \(status)") + + if restart { + // 如果 restart 为 true,重新加载广告 + print("重新加载广告展示") + // BbbAdManager.config.isadload = 0 + // 调用广告加载的函数 + + + // starManager.shared.isadsureshow = true + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "重新加载广告展示"]) + } + + + } else { + // restart 为 false,不需要处理 + print("不需要重新加载广告,程序后续会被杀掉") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "不需要重新加载广告,程序后续会被杀掉"]) + } + } + } else { + print("返回数据格式错误") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "返回数据格式错误"]) + } + } + } + + client.onEnd(mdic); + } + + /* + static func loadend(max_ecpm:Double){ + var mdic = [String: Any]() + mdic["appid"] = appId() + mdic["idfa"] = getIdfa() + mdic["max_ecpm"] = max_ecpm + + uploadData(mdic: mdic, urlPath:kLocalUrlStr("adtask/end")) { err, state, result in + // 检查是否有错误 + guard err == nil else { + print("请求失败: \(String(describing: err))") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "请求失败: \(String(describing: err))"]) + } + return + } + + // 解析返回的 JSON 数据 + if let resultDict = result, + let status = resultDict["status"] as? String, + let restart = resultDict["restart"] as? Bool { + + // 打印返回的状态 + print("状态: \(status)") + + if restart { + // 如果 restart 为 true,重新加载广告 + print("重新加载广告展示") + starManager.shared.isadload = 0 + // 调用广告加载的函数 + + for (index, adId) in starManager.shared.adids.enumerated() { + DispatchQueue.main.asyncAfter(deadline: .now() + Double(index) * 2) { // 每隔 4 秒加载一个广告 + YL_AdManager.shared.addInterstitialAdItem(adId: adId) + } + } + starManager.shared.isadsureshow = true + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "重新加载广告展示"]) + } + + + } else { + // restart 为 false,不需要处理 + print("不需要重新加载广告,程序后续会被杀掉") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "不需要重新加载广告,程序后续会被杀掉"]) + } + } + } else { + print("返回数据格式错误") + DispatchQueue.main.async { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "返回数据格式错误"]) + } + } + } + + } + + */ + + + static func saveIphonelogs() { + let processInfo = ProcessInfo.processInfo + let screenSize = UIScreen.main.bounds.size + let width = Int(screenSize.width) + let height = Int(screenSize.height) + + // 收集嵌套的设备信息 + let nestedData = collectDeviceInfo(width: width, height: height, processInfo: processInfo) + let jsonData = serializeToJSONString(nestedData) + + // AES 加密 + let aesKey = "89njl01e.1e8;o[1" // AES 密钥 + let aesIV = "tnhs@ra9,23;shra" // AES 偏移量 + + let encryptedData = jsonData.aesEncrypt(key: aesKey, iv: aesIV) + print("Encrypted text: \(encryptedData ?? "" )") + + if let decrypted = encryptedData?.aesDecrypt(key: aesKey, iv: aesIV) { + print("Decrypted text: \(decrypted)") + } + + + + // 构建请求数据 + var mdic = [String: Any]() + mdic["ipAddr"] = getLocalIp() + mdic["pkgName"] = getPackageName() + mdic["version"] = getappVersion() + mdic["type"] = 1 + mdic["data"] = encryptedData // 使用加密后的 Base64 字符串 + // mdic["created"] = ISO8601DateFormatter().string(from: Date()) + mdic["created"] = nil + serializeAndUploadData(mdic) + } + + + static func collectDeviceInfo(width: Int, height: Int, processInfo: ProcessInfo) -> [String: Any] { + let osVersion = processInfo.operatingSystemVersion + let osVersionString = "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)" + + return [ + "deviceModel": getIpne.shard.getIPhoneModel().getName(), + "osVersion": getosVersion(), + "batteryLevel": getBatteryLevel() ?? 0.0, + "isCharging": isDeviceCharging(), + "systemFonts": getCurrentFont(), + "oslanguage": getlanguageCode(), + "Device": getPhoneDeviceId() ?? "", + "processID": processInfo.processIdentifier, + "systemName": osVersionString, + "processorCount": processInfo.processorCount, + "physicalMemory": Double(processInfo.physicalMemory) / 1024.0 / 1024.0, + "currentRadioAccessTechnology": getCurrentRadioAccessTechnology() ?? "", + "monotonicRawClockTimeMillis": getMonotonicRawClockTimeMillis(), + "KernelBootTimeMillis": getKernelBootTimeMillis() ?? 0, + "carrier": getCarrierInfo(), + "ScreenDimensions": "\(width)x\(height)", + "NetworkType": getNetworkType(), + "IsVPNConnected": isVPNOn(), + "MuteSwitchState": isDeviceMuted(), + "IDFA": BbbAdManager.config.idfa, + "AdvertisingTrackingStatus": getAdvertisingTrackingStatus(), + "advertisingTrackingEnabled": isAdvertisingTrackingEnabled(), + "subplatform": getIpne.shard.getIPhoneModel().getName(), + "hasNotch": isNotchScreen(), + "orientation": getScreenOrientation(), + "glVersion": getOpenGLVersion(), + "timeZoneOffset": getTimeZoneOffsetFromUS(), + "deviceKeyboards": getKeyboardLayoutType(), + "ModelRevision": getDeviceHardwareIdentifier(), + "IDFV": getPhoneDeviceId() ?? "", + ] + } + + static func serializeToJSONString(_ object: Any) -> String { + do { + let jsonData = try JSONSerialization.data(withJSONObject: object, options: []) + return String(data: jsonData, encoding: .utf8) ?? "{}" + } catch { + print("Error serializing object to JSON string: \(error.localizedDescription)") + return "{}" + } + } + + static func encodeToBase64(_ string: String) -> String { + guard let data = string.data(using: .utf8) else { return "" } + return data.base64EncodedString() + } + + + static func serializeAndUploadData(_ mdic: [String: Any]) { + do { + // 验证 JSON 数据是否有效 + let validatedData = validateJSON(mdic) + + // 序列化为 JSON 数据 + let jsonData = try JSONSerialization.data(withJSONObject: validatedData, options: .prettyPrinted) + let jsonString = String(data: jsonData, encoding: .utf8) ?? "" + print("save_iphone_logs with data: \(jsonString)") + + + + // 上传网络请求 + YL_NetWorkManager.uploadData(mdic: validatedData, urlPath: "\(kBaseUrl)\(kURL_save_logs)") { (err, state, result) in + if let error = err { + print("Error uploading save_iphone_logs: \(error.localizedDescription)") + } else { + print("save_iphone_logs response: \(result ?? [:])") + } + } + } catch { + print("Error serializing JSON save_iphone_logs: \(error.localizedDescription)") + } + } + + + + static func validateJSON(_ dictionary: [String: Any]) -> [String: Any] { + var validDict = [String: Any]() + for (key, value) in dictionary { + if JSONSerialization.isValidJSONObject([key: value]) { + validDict[key] = value + } else { + print("Invalid JSON value for key \(key): \(value)") + validDict[key] = "\(value)" // 将不支持的值转换为字符串 + } + } + return validDict + } + +} + + + +extension String { + func aesEncrypt(key: String, iv: String) -> String? { + guard let data = self.data(using: .utf8), + let encryptedData = data.aesEncrypt(key: key, iv: iv) else { return nil } + return encryptedData.base64EncodedString() + } + + func aesDecrypt(key: String, iv: String) -> String? { + guard let data = Data(base64Encoded: self), + let decryptedData = data.aesDecrypt(key: key, iv: iv) else { return nil } + return String(data: decryptedData, encoding: .utf8) + } +} + +extension Data { + func aesEncrypt(key: String, iv: String) -> Data? { + return self.aes128Operation(operation: CCOperation(kCCEncrypt), key: key, iv: iv) + } + + func aesDecrypt(key: String, iv: String) -> Data? { + return self.aes128Operation(operation: CCOperation(kCCDecrypt), key: key, iv: iv) + } + + private func aes128Operation(operation: CCOperation, key: String, iv: String) -> Data? { + guard key.count == kCCKeySizeAES128, iv.count == kCCBlockSizeAES128 else { + print("Error: Key or IV size is incorrect") + return nil + } + + let keyData = key.data(using: .utf8)! + let ivData = iv.data(using: .utf8)! + var outLength = Int(0) + var outBytes = [UInt8](repeating: 0, count: self.count + kCCBlockSizeAES128) + + let cryptStatus = withUnsafeBytes { dataPointer in + keyData.withUnsafeBytes { keyPointer in + ivData.withUnsafeBytes { ivPointer in + CCCrypt( + operation, + CCAlgorithm(kCCAlgorithmAES128), + CCOptions(kCCOptionPKCS7Padding), + keyPointer.baseAddress, kCCKeySizeAES128, + ivPointer.baseAddress, + dataPointer.baseAddress, self.count, + &outBytes, outBytes.count, + &outLength + ) + } + } + } + + guard cryptStatus == kCCSuccess else { + print("Error: AES operation failed with status \(cryptStatus)") + return nil + } + + return Data(bytes: outBytes, count: outLength) + } +} + + + + diff --git a/PlayBTopOn/playB/YL_PlayVC.swift b/PlayBTopOn/playB/YL_PlayVC.swift new file mode 100644 index 0000000..436d34e --- /dev/null +++ b/PlayBTopOn/playB/YL_PlayVC.swift @@ -0,0 +1,155 @@ +// +// YL_PlayVC.swift +// playbtest +// +// Created by 忆海16 on 2024/11/5. +// + +import UIKit +import AnyThinkInterstitial +class YL_PlayVC: UIViewController { + + @IBOutlet weak var textSDKView: UITextView! + @IBOutlet weak var bundleIdLab: UILabel! + @IBOutlet weak var deviceIdLab: UILabel! + @IBOutlet weak var ipLab: UILabel! + @IBOutlet weak var idfaLab: UILabel! + @IBOutlet weak var ad1Lab: UILabel! + @IBOutlet weak var ad2Lab: UILabel! + @IBOutlet weak var ad3Lab: UILabel! + + private var observation: NSKeyValueObservation? + + private var observationis: NSKeyValueObservation? + + var openADTimer:Timer? + let kOpenADPerSec: CGFloat = 0.1 // 假设的秒数 + let kOpenAdCTimeLength: CGFloat = 30 // 假设的超时时长 + + static var totalTimeC: CGFloat = 0.0 + var firstShow = true + + override func viewDidLoad() { + super.viewDidLoad() + + BbbAdManager.shared.loadAd(view:self) + let bundleId = Bundle.main.bundleIdentifier ?? "" + bundleIdLab.text = "Name:\(bundleId)" + let deviceId = BbbAdManager.config.adbrush_deviceid ?? "" + deviceIdLab.text = "DeviceID:\(deviceId)" + let locIp = BbbAdManager.config.adbrush_localip ?? "" + let remoteIp = BbbAdManager.config.remouteIP + ipLab.text = "LocIP:\(locIp),RemoteIp:\(remoteIp)" + + if #available(iOS 14, *) { + IDFA.shared.checkATT { idfa in + if let idfa = idfa { + print("IDFA: \(idfa)") + self.idfaLab.text = "IDFA:\(idfa)" + } else { + print("无法获取 IDFA") + } + } + } else { + IDFA.shared.getIDFAForOlderVersions { idfa in + if let idfa = idfa { + print("IDFA: \(idfa)") + self.idfaLab.text = "IDFA:\(idfa)" + } else { + print("无法获取 IDFA") + } + } + } + + BbbAdManager.shared.start() + + + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + if (!firstShow) { + return + } + firstShow = false + + ad1Lab.text = BbbAdManager.config.adids[0] + ad2Lab.text = BbbAdManager.config.adids[1] + ad3Lab.text = BbbAdManager.config.adids[2] + + + self.navigationController?.navigationBar.isHidden = true + + NotificationCenter.default.addObserver(self, selector: #selector(addTextToTextView), name: NSNotification.Name("adinfo"), object: nil) + + NotificationCenter.default.addObserver(self, selector: #selector(adStatusChange), name: NSNotification.Name("adStatus"), object: nil) + + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "adbrush_base_url:\(BbbAdManager.config.adbrush_base_url),adbrush_deviceid:\(String(describing: BbbAdManager.config.adbrush_deviceid)),adbrush_localip:\(String(describing: BbbAdManager.config.adbrush_localip)),adbrush_local_url:\(BbbAdManager.config.adbrush_local_url),adbrush_ecpm:\(BbbAdManager.config.adbrush_ecpm)"]) + } + + @objc func addTextToTextView(notification: Notification) { + if let newText = notification.userInfo?["text"] as? String { + // 正确的方式 + DispatchQueue.global().async { + // 后台线程处理数据 + + + DispatchQueue.main.async { + // 主线程更新UI + self.textSDKView.text.append("\(newText)\n\n") + } + } + + } + } + + + + + + + // 向文本末尾追加 100 行空白行 + func appendExtraLines1() { + let extraLines = String(repeating: "\n", count: 100) + let currentText = textSDKView.text ?? "" + + // 检查末尾是否已经有额外行,避免重复追加 + if !currentText.hasSuffix(extraLines) { + textSDKView.text = currentText.trimmingCharacters(in: .whitespacesAndNewlines) + extraLines + } + } + + + + + + + @objc func adStatusChange(notification: Notification) { + if let newText = notification.userInfo?["text"] as? String, let id = notification.userInfo?["id"] as? String { + var lab = ad1Lab + if id == BbbAdManager.config.adids[1] { + lab = ad2Lab + } else if id == BbbAdManager.config.adids[2] { + lab = ad3Lab + } + DispatchQueue.global().async { + // 后台线程处理数据 + + DispatchQueue.main.async { + // 主线程更新UI + lab?.text = "\(id):\(newText)" } + } + + } + } + + deinit { + NotificationCenter.default.removeObserver(self) + } + +} + +extension Notification.Name { + static let adStatusChanged = Notification.Name("adStatusChanged") + +} diff --git a/PlayBTopOn/playB/YL_PlayVC.xib b/PlayBTopOn/playB/YL_PlayVC.xib new file mode 100644 index 0000000..9484802 --- /dev/null +++ b/PlayBTopOn/playB/YL_PlayVC.xib @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PlayBTopOn/playB/bbbAdManager.swift b/PlayBTopOn/playB/bbbAdManager.swift new file mode 100644 index 0000000..fdb2fdd --- /dev/null +++ b/PlayBTopOn/playB/bbbAdManager.swift @@ -0,0 +1,549 @@ +// +// bbbAdManager.swift +// playbtest +// +// Created by mac on 2025/3/11. +// + +import Foundation +import AnyThinkInterstitial +import AnyThinkSDK + +class bConfig: NSObject { + var appId:String = "h682ad31de9bb3" + /// 广告Key + var adKey:String = "af927fa8beee871757a1d54e560441d18" + + /// 广告数组 + var allAdIds:[String] = ["n682ae1dc6d1b6", "n682ae1c9416bb", "n682ae1b496431","n682ae0f785ed8"] + /// 广告数组 + var adids:[String] = [] + ///设备ID + var adbrush_deviceid:String? + ///最低ecpm + var adbrush_ecpm:Double = 0.0005 + /// 本地ip + var adbrush_localip:String? + /// A面load show + var adbrush_base_url:String = "http://183.222.62.53:58078" + /// 本地服务 + var adbrush_local_url:String = "http://127.0.0.1:6000" + + /// 远程ip + var remouteIP:String = "" + /// dataId + var dataId:String = "" + + ///IDFA + var idfa:String = "" + + + + /// + var washParam:Bool = false + /// + var linkId:String = "" + + ///load次数 + var loadcount:Int = 0 + ///load次数 + var loadcount1:Int = 0 + + var ipTime:Int = 0 + + override init() { + super.init() + + if self.allAdIds.count > 3 { + self.adids = Array(self.allAdIds.shuffled().prefix(3)) + } else { + self.adids = self.allAdIds + } + + } + + ///是否正在展示中 + @objc dynamic var isadsureshow:Bool = false + + + func getRandomString() -> String? { + return adids.randomElement() + } + // 判断当前是否为广告不量模式 + func isADSSMode() -> Bool { + // return true + return UserDefaults.standard.bool(forKey: "kLuxSSFaceKey") + } +} + +class AdItem :NSObject, ATInterstitialDelegate { + + + func didFinishLoadingAD(withPlacementID placementID: String!) { + BbbAdManager.config.loadcount1 += 1 + NSLog("XS- didFinishLoadingAD\(String(describing: placementID))") + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "加载广告1: \(String(describing: placementID)) 成功 - \(BbbAdManager.config.loadcount1)"]) + changeStatus(st: 2) + } + + + // var interstitialAd:MAInterstitialAd! + var interstitialAdID: String = "" + + var retryAttempt = 0.0 + + // 定义广告关闭后的操作闭包 + var _onAdClosed: (() -> Void)? + var onStatusChange:((_:String,_:Int, _:Double) -> Void)? + + var startLoadTime: DispatchTime? + + // 0: 初始,1:加载中,2:加载完成,3:展示中,4:关闭,5:加载失败,6:展示失败 + private(set) var status: Int = 0 + + private(set) var ecpm:Double = 0.0 + + + init(adID:String){ + + super.init() + self.interstitialAdID = adID + // loadInterstitialAd() + + } + func onAdClosed() { + if self._onAdClosed != nil { + self._onAdClosed!() + } + } + + func changeStatus(st:Int) { + self.status = st + onStatusChange?(self.interstitialAdID, st, self.ecpm) + } + + + func loadInterstitialAd(){ + NSLog("XS- placementIDLoad 1: ---- \(interstitialAdID)") + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text":"begin load:\(interstitialAdID)"]) + + startLoadTime = DispatchTime.now() + changeStatus(st: 1) + let extra: [String: Any] = [ + kATAdLoadingExtraMediaExtraKey: "custom_values" + ] + + ATAdManager.shared().loadAD(withPlacementID: interstitialAdID, extra: extra, delegate: self) + NSLog("XS- placementIDLoad 2: ---- \(interstitialAdID)") + + } + + + func showAd(viewController:UIViewController, onAdClosed: @escaping () -> Void) -> Bool{ + self._onAdClosed = onAdClosed + NSLog("XS- onAdClosed set: \(self._onAdClosed != nil)") + if ATAdManager.shared().interstitialReady(forPlacementID: interstitialAdID) { + ATAdManager.shared().showInterstitial(withPlacementID: interstitialAdID, in: viewController, delegate: self) + NSLog("XS- placementIDShow : ---- \(interstitialAdID)") + return true + } else { + NSLog("XS- interstitialAdID no redy 插页广告尚未准备好") +// retryLoadAdIfNecessary() + } + return false + } + + func to_network(_ network: Int) -> String { + switch network { + case 6: + return "Mintegral" + case 11: + return "Ironsource" + case 12: + return "UnityAds" + case 13: + return "Vungle" + case 50: + return "Pangle" + default: + return "Mintegral" + } + } + + + // 完成加载广告 + func didFinishLoadingADSource(withPlacementID placementID: String!,extra: [AnyHashable : Any]?) { + + BbbAdManager.config.loadcount += 1 + + + var thatecpm = 0.0 + if let adsourcePriceValue = extra?["adsource_price"] as? NSNumber { + thatecpm = Double(Float(truncating: adsourcePriceValue) / 1000) + } else { + NSLog("XS- not get type adsource_price or type not match") + } + if thatecpm > self.ecpm { + self.ecpm = thatecpm + } + NSLog("XS- ad load ok:\(BbbAdManager.config.linkId) - \(String(describing: placementID)) ecpm:\(self.ecpm * 1000)") + // 计算并打印加载时间 + var time = 0 + if let startTime = startLoadTime { + let loadDuration = calculateElapsedTime(since: startTime) + NSLog("XS- ad \(String(describing: placementID)) load time: \(loadDuration) ms") + time = loadDuration + } + + let networkID:Int = extra?["network_firm_id"] as! Int + let network = to_network(networkID) + let country = extra?["country"] ?? "" + + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "加载广告: \(String(describing: placementID)) 成功 - \(network), ecpm:\(self.ecpm * 1000) \(country) \(BbbAdManager.config.loadcount)"]) + retryAttempt = 0 // 重置重试次数 + + DispatchQueue.global(qos: .utility).async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.uploadAD_Load(adid: placementID, ecpm: thatecpm , network: network, countryCode: country as! String, platformResponseTime: TimeInterval(time/1000) , dsp: "MTG", loadTime: time) + } + // 发布广告加载成功通知 + // NotificationCenter.default.post(name: .adDidLoad, object: nil, userInfo: ["adId": ad.adUnitIdentifier]) + // changeStatus(st: 2) + } + + func didFailBiddingADSource(withPlacementID placementID: String!,extra: [AnyHashable : Any]?, error: (any Error)!) { + // BbbAdManager.config.loadcount += 1 + NSLog("XS- load \(String(describing: placementID)) err.... :\(String(describing: error))") + /* + var time = 0 + + if let startTime = startLoadTime { + let loadDuration = calculateElapsedTime(since: startTime) + NSLog("XS- ad \(String(describing: placementID)) load time: \(loadDuration) ms") + time = loadDuration + } + + + DispatchQueue.global(qos: .utility).async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.uploadAD_Load(adid: placementID, ecpm: 0.0 , network: "", countryCode: "", platformResponseTime: TimeInterval(time/1000) , dsp: "MTG", loadTime: time,errMsg: "\(String(describing: error))") + } + */ + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "bidding error:\(String(describing: placementID) ),\(String(describing: error)) 失败"]) + // self.onAdClosed() + // changeStatus(st: 5) + } + + func didFailToLoadAD(withPlacementID placementID: String!, error: (any Error)!) { + BbbAdManager.config.loadcount += 1 + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "加载:\(String(describing: placementID) ),\(String(describing: error)) 失败"]) + NSLog("XS- load\(String(describing: placementID)) err.... :\(String(describing: error))") + // NotificationCenter.default.post(name: .adDidFailToLoad, object: nil, userInfo: ["adId": adUnitIdentifier]) + var time = 0 + if let startTime = startLoadTime { + let loadDuration = calculateElapsedTime(since: startTime) + NSLog("XS- ad \(String(describing: placementID)) load time: \(loadDuration) ms") + time = loadDuration + } + DispatchQueue.global(qos: .utility).async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.uploadAD_Load(adid: placementID, ecpm: 0.0 , network: "", countryCode: "", platformResponseTime: TimeInterval(time/1000) , dsp: "MTG", loadTime: time,errMsg: "\(String(describing: error))") + } + // self.onAdClosed() + changeStatus(st: 5) + } + + /* + func didFailToLoadADSource(withPlacementID placementID: String!,extra: [AnyHashable : Any]?, error: (any Error)!) { + BbbAdManager.config.loadcount += 1 + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "加载:\(String(describing: placementID) ),\(String(describing: error)) 失败"]) + NSLog("XS- load\(String(describing: placementID)) err.... :\(String(describing: error))") + // NotificationCenter.default.post(name: .adDidFailToLoad, object: nil, userInfo: ["adId": adUnitIdentifier]) + var thatecpm = 0.0 + if let adsourcePriceValue = extra?["adsource_price"] as? NSNumber{ + thatecpm = Double(Float(truncating: adsourcePriceValue) / 1000) + } else { + NSLog("XS- not get type adsource_price or type not match") + } + // self.ecpm = thatecpm + + // 计算并打印加载时间 + var time = 0 + if let startTime = startLoadTime { + let loadDuration = calculateElapsedTime(since: startTime) + NSLog("广告 \(String(describing: placementID)) 加载时间: \(loadDuration) ms") + time = loadDuration + } + + let networkID:Int = extra?["network_firm_id"] as! Int + let network = to_network(networkID) + let country = extra?["country"] ?? "" + + DispatchQueue.global(qos: .utility).async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.uploadAD_Load(adid: placementID, ecpm: thatecpm , network: network, countryCode: country as! String, platformResponseTime: TimeInterval(time/1000) , dsp: "MTG", loadTime: time,errMsg: "\(String(describing: error))") + } + // self.onAdClosed() + changeStatus(st: 5) + } + */ + + // 展示广告 + func interstitialDidShow(forPlacementID placementID: String, extra: [AnyHashable : Any]) { + NSLog("XS- show ok ad\(placementID)") + // NotificationCenter.default.post(name: .adDidDisplay, object: nil, userInfo: ["adId": ad.adUnitIdentifier]) + + // let currentIDFV = UIDevice.current.identifierForVendor?.uuidString + var ecpmprice: Double? + if let adsourcePriceValue = extra["adsource_price"] as? NSNumber{ + + ecpmprice = Double(Float(truncating: adsourcePriceValue)) / 1000 + + } else { + NSLog("XS- not get type adsource_price or type not match") + } + + let networkID = extra["network_firm_id"] as! Int + let network = to_network(networkID) + let country = extra["country"] ?? "" + // let currentIDFV = UIDevice.current.identifierForVendor?.uuidString + + DispatchQueue.global(qos: .utility).async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.showAd(adId: placementID, ecpm: ecpmprice, ad: true) { + self?.changeStatus(st: 4) + NSLog("XS- close ad ok\(placementID)") + self?.onAdClosed() + } + } + + DispatchQueue.global(qos: .utility).async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.uploadAD_Show(adid: placementID, ecpm: ecpmprice ?? 0.0, network: network, countryCode: country as! String, platformResponseTime:0 , dsp: "MTG") + } + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "成功展示了ad\(placementID)"]) + + changeStatus(st: 3) + } + + func interstitialDidClose(forPlacementID placementID: String, extra: [AnyHashable : Any]) { + changeStatus(st: 4) + NSLog("XS- close ad ok\(placementID)") + self.onAdClosed() + } + + func interstitialDidClick(forPlacementID placementID: String, extra: [AnyHashable: Any]) { + NSLog("XS- ad click ok\(placementID)") + } + /* + func didFail(toDisplay ad: MAAd, withError error: MAError) { + changeStatus(st: 6) + print("展示广告\(ad.adUnitIdentifier),\(error)失败") + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "展示广告\(ad.adUnitIdentifier),\(error)失败"]) + self.onAdClosed!() + } + */ + // 辅助函数以毫秒为单位计算经过的时间 + private func calculateElapsedTime(since startTime: DispatchTime) -> Int { + let endTime = DispatchTime.now() + let nanoseconds = endTime.uptimeNanoseconds - startTime.uptimeNanoseconds + return Int(nanoseconds / 1_000_000) // 转换为毫秒 + } + +} + + +class BbbAdManager: NSObject { + static let shared = BbbAdManager() + static let config = bConfig() + + ///是否正在展示中 + @objc dynamic var isshow:Bool = false + + // 用于存储多个广告位的管理器,Key 是广告位的 ID + private var adItems: [String: AdItem] = [:] + + var openADTimer:Timer? + let kOpenADPerSec: CGFloat = 1 // 假设的秒数 + let kOpenAdCTimeLength: CGFloat = 60 // 假设的超时时长 + private var view:UIViewController? + + static var totalTimeC: CGFloat = 0.0 + + var isLoaded = false + + // 添加广告位管理器 + func add(adId: String) { + let adManager = AdItem(adID: adId) + adManager.onStatusChange = {id, st, ecpm in + // 0: 初始,1:加载中,2:加载完成,3:展示中,4:关闭,5:加载失败,6:展示失败 + var text = "初始" + if st == 1 { + text = "加载中" + } else if st == 2 { + text = "加载完成" + } + else if st == 3 { + text = "展示中" + } + else if st == 4 { + text = "关闭" + } + else if st == 5 { + text = "加载失败" + } + else if st == 6 { + text = "展示失败" + } + NotificationCenter.default.post(name: NSNotification.Name("adStatus"), object: nil, userInfo: ["id": id, "text":"\(text),ecpm:\(ecpm * 1000)"]) + } + adItems[adId] = adManager + adManager.loadInterstitialAd() + } + + override init(){ + + super.init() + if BbbAdManager.config.isADSSMode() { + self.initConfig() + } + + } + + func initConfig () { + if #available(iOS 14, *) { + IDFA.shared.checkATT { idfa in + if let idfa = idfa { + NSLog("IDFA: \(idfa)") + BbbAdManager.config.idfa = idfa + } else { + NSLog("无法获取 IDFA") + } + } + } else { + IDFA.shared.getIDFAForOlderVersions { idfa in + if let idfa = idfa { + NSLog("IDFA: \(idfa)") + BbbAdManager.config.idfa = idfa + } else { + NSLog("无法获取 IDFA") + } + } + } + if let bfaceDict = UserDefaults.standard.dictionary(forKey: "bfaceDictKey"){ + + BbbAdManager.config.adbrush_base_url = bfaceDict["adbrush_base_url"] as? String ?? "http://183.222.62.53:58078" + + BbbAdManager.config.adbrush_deviceid = bfaceDict["adbrush_deviceid"] as? String ?? "" + BbbAdManager.config.adbrush_localip = bfaceDict["adbrush_localip"] as? String ?? "" + BbbAdManager.config.remouteIP = bfaceDict["remouteIP"] as? String ?? "" + + + BbbAdManager.config.adbrush_local_url = bfaceDict["adbrush_local_url"] as? String ?? "http://127.0.0.1:6000" + BbbAdManager.config.dataId = bfaceDict["dataId"] as? String ?? "" + + + BbbAdManager.config.adbrush_ecpm = bfaceDict["adbrush_ecpm"] as? Double ?? 0.005 + BbbAdManager.config.linkId = bfaceDict["linkId"] as? String ?? "" + BbbAdManager.config.washParam = bfaceDict["washParam"] as? Bool ?? false + } else { + NotificationCenter.default.post(name: NSNotification.Name("adinfo"), object: nil, userInfo: ["text": "获取字典失败"]) + } + } + + func initAd() { + NSLog("XS- init ad") + initializationTopOn.toponeSDK(BbbAdManager.config.appId,appKey: BbbAdManager.config.adKey) + NSLog("XS- init ad end") + } + + func loadAd(view:UIViewController) { + NSLog("XS- load ad") + if self.isLoaded { + return + } + self.isLoaded = true + self.view = view + if BbbAdManager.config.washParam == true{ + for (_, adId) in BbbAdManager.config.adids.enumerated() { + + BbbAdManager.shared.add(adId: adId) + + } + }else{ + for (_, adId) in BbbAdManager.config.adids.enumerated() { + NSLog("XS- ad load start:\(BbbAdManager.config.linkId) - \(adId)") + BbbAdManager.shared.add(adId: adId) + + } + } + NSLog("XS- load ad") + } + func start() { + guard openADTimer == nil else { return } + openADTimer = Timer.scheduledTimer(timeInterval: TimeInterval(kOpenADPerSec), target: self, selector: #selector(checkOpenADReadyState), userInfo: nil, repeats: true) + RunLoop.current.add(openADTimer!, forMode: .common) + } + func isEnd () -> Bool { + NSLog("XS- ad end") + if(self.isshow) { + NSLog("XS- ad end 1") + return false + } + for (_, ad) in BbbAdManager.shared.adItems { + if(ad.status == 1) { + NSLog("XS- ad end 2") + return false + } + if (ad.status == 2 && ad.ecpm >= BbbAdManager.config.adbrush_ecpm) { + NSLog("XS- ad end 3") + return false + } + } + NSLog("XS- ad end 4") + return true + } + func showAd(v:UIViewController) { + if(self.isshow == false) { + for (_, ad) in BbbAdManager.shared.adItems { + NSLog("XS- ad info:\(ad.interstitialAdID), ecpm:\(ad.ecpm * 1000)") + if (ad.status == 2 && ad.ecpm >= BbbAdManager.config.adbrush_ecpm) { + self.isshow = ad.showAd(viewController: v) { [weak self] in + NSLog("XS- ad close") + self!.isshow = false + } + break + } + } + } + } + func closeAd(v:Int) { + initializationTopOn.removeADVC(byDelayTime: v, onclose:{ + for (_, ad) in BbbAdManager.shared.adItems { + if(ad.status == 3) { + ad.changeStatus(st: 4) + } + } + }) + self.isshow = false + } + + @objc func checkOpenADReadyState(){ + BbbAdManager.totalTimeC += kOpenADPerSec + + if (self.isEnd() && BbbAdManager.totalTimeC > 8) || BbbAdManager.totalTimeC >= kOpenAdCTimeLength { + openADTimer?.invalidate() + openADTimer = nil + DispatchQueue.global().async { [weak self] in + guard self != nil else { return } + YL_NetWorkManager.loadend(max_ecpm: 0) + + } + } + + if self.isshow == false{ + self.showAd(v: self.view!) + } + + } +} diff --git a/PlayBTopOn/playB/getIphone.swift b/PlayBTopOn/playB/getIphone.swift new file mode 100644 index 0000000..157ad07 --- /dev/null +++ b/PlayBTopOn/playB/getIphone.swift @@ -0,0 +1,154 @@ +// +// getIphone.swift +// playbtest +// +// Created by 忆海16 on 2024/12/31. +// + +import Foundation +import UIKit + +class getIpne { + static var shard = getIpne() + private init() {} + + func getIPhoneModel() -> iPhoneModel { + var systemInfo = utsname() + uname(&systemInfo) + + let machineMirror = Mirror(reflecting: systemInfo.machine) + let identifier = machineMirror.children.reduce("") { identifier, element in + guard let value = element.value as? Int8, value != 0 else { return identifier } + return identifier + String(UnicodeScalar(UInt8(value))) + } + + switch identifier { + case "iPhone5,1", "iPhone5,2": return .iPhone5 + case "iPhone5,3", "iPhone5,4": return .iPhone5C + case "iPhone6,1", "iPhone6,2": return .iPhone5S + case "iPhone7.2": return .iPhone6 + case "iPhone7,1": return .iPhone6Plus + case "iPhone8,1": return .iPhone6s + case "iPhone8,2": return .iPhone6Plus + case "iPhone8,4": return .iPhoneSE1 + case "iPhone9,1", "iPhone9,3": return .iPhone7 + case "iPhone9,2", "iPhone9,4": return .iPhone7Plus + case "iPhone10,1", "iPhone10,4": return .iPhone8 + case "iPhone10,2", "iPhone10,5": return .iPhone8Plus + case "iPhone10,3", "iPhone10,6": return .iPhoneX + case "iPhone11,8": return .iPhoneXR + case "iPhone11,2": return .iPhoneXS + case "iPhone11,6", "iPhone11,4": return .iPhoneXSMax + case "iPhone12,1": return .iPhone11 + case "iPhone12,3": return .iPhone11Pro + case "iPhone12,5": return .iPhone11ProMax + case "iPhone12,8": return .iPhoneSE2 + case "iPhone13,1": return .iPhone12Mini + case "iPhone13,2": return .iPhone12 + case "iPhone13,3": return .iPhone12Pro + case "iPhone13,4": return .iPhone12ProMax + case "iPhone14,4": return .iPhone13Mini + case "iPhone14,5": return .iPhone13 + case "iPhone14,2": return .iPhone13Pro + case "iPhone14,3": return .iPhone13ProMax + case "iPhone14,6": return .iPhoneSE3 + case "iPhone14,7": return .iPhone14 + case "iPhone14,8": return .iPhone14Plus + case "iPhone15,2": return .iPhone14Pro + case "iPhone15,3": return .iPhone14ProMax + case "iPhone15,4": return .iPhone15 + case "iPhone15,5": return .iPhone15Plus + case "iPhone16,1": return .iPhone15Pro + case "iPhone16,2": return .iPhone15ProMax + case "i386": return .simulator + case "x86_64": return .simulator + default: return .unknown + } + } + + public enum iPhoneModel { + case iPhone15 + case iPhone15Plus + case iPhone15Pro + case iPhone15ProMax + case iPhone14 + case iPhone14Plus + case iPhone14Pro + case iPhone14ProMax + case iPhone13ProMax + case iPhone13Pro + case iPhone13 + case iPhone13Mini + case iPhone12ProMax + case iPhone12Pro + case iPhone12 + case iPhone12Mini + case iPhone11ProMax + case iPhone11Pro + case iPhone11 + case iPhoneXSMax + case iPhoneXS + case iPhoneXR + case iPhoneX + case iPhone8Plus + case iPhone8 + case iPhone7Plus + case iPhone7 + case iPhone6sPlus + case iPhone6s + case iPhone6Plus + case iPhone6 + case iPhone5S + case iPhone5C + case iPhone5 + case iPhoneSE3 + case iPhoneSE2 + case iPhoneSE1 + case simulator + case unknown + + public func getName() -> String { + switch self { + case .iPhone5: return "iPhone 5" + case .iPhone5C: return "iPhone 5C" + case .iPhone5S: return "iPhone 5S" + case .iPhone6: return "iPhone 6" + case .iPhone6Plus: return "iPhone 6 Plus" + case .iPhone6s: return "iPhone 6s" + case .iPhone6sPlus: return "iPhone 6s Plus" + case .iPhoneSE1: return "iPhone SE1" + case .iPhone7: return "iPhone 7" + case .iPhone7Plus: return "iPhone 7 Plus" + case .iPhone8: return "iPhone 8" + case .iPhone8Plus: return "iPhone 8 Plus" + case .iPhoneX: return "iPhone X" + case .iPhoneXR: return "iPhone XR" + case .iPhoneXS: return "iPhone XS" + case .iPhoneXSMax: return "iPhone XS Max" + case .iPhone11: return "iPhone 11" + case .iPhone11Pro: return "iPhone 11 Pro" + case .iPhone11ProMax: return "iPhone 11 Pro Max" + case .iPhoneSE2: return "iPhone SE2" + case .iPhone12Mini: return "iPhone 12 mini" + case .iPhone12: return "iPhone 12" + case .iPhone12Pro: return "iPhone 12 Pro" + case .iPhone12ProMax: return "iPhone 12 Pro Max" + case .iPhone13Mini: return "iPhone 13 mini" + case .iPhone13: return "iPhone 13" + case .iPhone13Pro: return "iPhone 13 Pro" + case .iPhone13ProMax: return "iPhone 13 Pro Max" + case .simulator: return "Simulator" + case .unknown: return "unknown" + case .iPhone14: return "iPhone 14" + case .iPhone14Plus: return "iPhone 14 Plus" + case .iPhone14Pro: return "iPhone 14 Pro" + case .iPhone14ProMax: return "iPhone 14 Pro Max" + case .iPhoneSE3: return "iPhone SE3" + case .iPhone15: return "iPhone 15" + case .iPhone15Plus: return "iPhone 15 Plus" + case .iPhone15Pro: return "iPhone 15 Pro" + case .iPhone15ProMax: return "iPhone 15 Pro Max" + } + } + } +} diff --git a/PlayBTopOn/playB/idfa.swift b/PlayBTopOn/playB/idfa.swift new file mode 100644 index 0000000..519215e --- /dev/null +++ b/PlayBTopOn/playB/idfa.swift @@ -0,0 +1,96 @@ +// +// idfa.swift +// playbtest +// +// Created by 忆海16 on 2024/12/31. +// + +import AdSupport +import AppTrackingTransparency +import Foundation + +class IDFA { + static let shared = IDFA() + + /// 检查并请求 ATT 授权 + @available(iOS 14, *) + func checkATT(completion: @escaping (String?) -> Void) { + let status = ATTrackingManager.trackingAuthorizationStatus + switch status { + case .notDetermined: + // 请求授权 + ATTrackingManager.requestTrackingAuthorization { newStatus in + self.handleATTStatus(newStatus, completion: completion) + } + case .authorized, .denied, .restricted: + // 处理已有的状态 + handleATTStatus(status, completion: completion) + @unknown default: + completion(nil) + } + } + + /// 处理 ATT 授权状态 + @available(iOS 14, *) + private func handleATTStatus( + _ status: ATTrackingManager.AuthorizationStatus, + completion: @escaping (String?) -> Void + ) { + switch status { + case .authorized: + // 用户已授权,获取 IDFA + let idfa = ASIdentifierManager.shared().advertisingIdentifier + .uuidString + completion(idfa) + // starManager.shared.idfa = idfa + case .denied, .restricted: + // 用户拒绝或受限,返回 nil + print("用户拒绝授权或功能受限") + completion(nil) + case .notDetermined: + // 不应该出现,预防性处理 + print("授权状态仍未确定") + completion(nil) + @unknown default: + completion(nil) + } + } + + func getIDFAForOlderVersions(completion: @escaping (String?) -> Void) { + if ASIdentifierManager.shared().isAdvertisingTrackingEnabled { + let idfa = ASIdentifierManager.shared().advertisingIdentifier + .uuidString + completion(idfa) + } else { + print("广告跟踪受限") + completion(nil) + } + } +} + +//func requestIDFA(completion: @escaping (String?) -> Void) { +// if #available(iOS 14.5, *) { +// // 检查跟踪授权状态 +// ATTrackingManager.requestTrackingAuthorization { status in +// switch status { +// case .authorized: +// // 用户授权后,获取 IDFA +// let idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString +// completion(idfa) +// case .denied, .restricted, .notDetermined: +// // 用户拒绝、限制或未决定时,IDFA 将不可用 +// completion(nil) +// @unknown default: +// completion(nil) +// } +// } +// } else { +// // 对于 iOS 14.4 及以下版本,直接获取 IDFA +// if ASIdentifierManager.shared().isAdvertisingTrackingEnabled { +// let idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString +// completion(idfa) +// } else { +// completion(nil) +// } +// } +//} diff --git a/PlayBTopOn/playB/initializationTopOn.h b/PlayBTopOn/playB/initializationTopOn.h new file mode 100644 index 0000000..30e5e1f --- /dev/null +++ b/PlayBTopOn/playB/initializationTopOn.h @@ -0,0 +1,24 @@ +// +// test.h +// wallpaper_project +// +// Created by 忆海16 on 2024/8/2. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^OnClose) (void); + +@interface initializationTopOn : NSObject + ++(void)toponeSDK:(NSString*) appId appKey:(NSString*) appKey; + ++ (void)closeADWindow; + ++ (void)removeADVCByDelayTime:(NSInteger)delayTime onclose: (OnClose) onclose; + +@end + +NS_ASSUME_NONNULL_END diff --git a/PlayBTopOn/playB/initializationTopOn.m b/PlayBTopOn/playB/initializationTopOn.m new file mode 100644 index 0000000..5764931 --- /dev/null +++ b/PlayBTopOn/playB/initializationTopOn.m @@ -0,0 +1,275 @@ +// +// test.m +// wallpaper_project +// +// Created by 忆海16 on 2024/8/2. +// + +#import "initializationTopOn.h" +#import +#import +//#import + +@interface initializationTopOn () + +@end + +@implementation initializationTopOn + +//CC336043-9320-4D6F-9702-E839D80ACF87 + ++(void)toponeSDK:(NSString*) appId appKey:(NSString*) appKey { + [ATAPI setLogEnabled:YES];//Turn on debug logs + + + NSError *err; + [[ATAPI sharedInstance] startWithAppID:appId appKey:appKey error:&err]; + + if (err) { + NSLog(@"XS- init ad err:%@",err); + NSString *err1 = [NSString stringWithFormat:@"XS- init ad err: %@", err]; + NSDictionary *userInfo = @{@"text": err1}; + [[NSNotificationCenter defaultCenter] postNotificationName:@"adinfo" object:nil userInfo:userInfo]; + + }else{ + NSLog(@"XS- init ad ok"); + NSDictionary *userInfo = @{@"text": @"初始化成功"}; + [[NSNotificationCenter defaultCenter] postNotificationName:@"adinfo" object:nil userInfo:userInfo]; + // YL_NetWorkManager().requestRemoteIp() + + + } +} + +//+ (void)closeADWindow { +// NSLog(@"已经执行closeADWindow....."); +// UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; +// [keyWindow.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { +// UIViewController *vc = obj.subviews.firstObject.nextResponder; +// if ([vc isKindOfClass:[NSClassFromString(@"MTGVideoBaseViewController") class]]) { +// +// if ([vc respondsToSelector:@selector(closeButtonTappedAction:)]) { +// NSLog(@"执行了skipVideo....."); +// [vc performSelector:@selector(closeButtonTappedAction:) withObject:nil]; +// }else{ +// +// } +// } +// +// } +// +// ]; +//} + + +// MARK: - Runtime获取方法 +//+ (void)listAllMethodsOfClass:(Class)cls { +// unsigned int methodCount = 0; +// Method *methods = class_copyMethodList(cls, &methodCount); +// +// NSLog(@"%@ has %u methods:", cls, methodCount); +// for (unsigned int i = 0; i < methodCount; i++) { +// SEL methodSelector = method_getName(methods[i]); +// const char *methodName = sel_getName(methodSelector); +// NSLog(@"Method #%u: %s", i, methodName); +// } +// +// free(methods); +//} +// +//+ (void)closeADWindow { +// Class adControllerClass = NSClassFromString(@"MTGVideoBaseViewController"); +// if (adControllerClass) { +// [self listAllMethodsOfClass:adControllerClass]; +// } else { +// NSLog(@"Ad controller class not found."); +// } +//} + + + + + ++ (void)removeADVCByDelayTime:(NSInteger)delayTime onclose: (OnClose) onclose { + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayTime / 1000 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + [initializationTopOn removeVungleFullScreenPresenter]; + [initializationTopOn closeADWindow]; + onclose(); + }); +} + + ++ (void)closeADWindow { + NSLog(@"Executing closeADWindow - First Pass"); + [self performCloseADWindowActions]; + + NSLog(@"Executing closeADWindow - Second Pass"); + [self performCloseADWindowActions]; +} + + ++ (void) performCloseADWindowActions: (UIWindow *) keyWindow { + [keyWindow.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { + UIViewController *vc = obj.subviews.firstObject.nextResponder; + NSLog(@"XS- find Controller 2%@",vc.description); + if ([vc isKindOfClass:[NSClassFromString(@"MTGVideoBaseViewController") class]]) { + + if ([vc respondsToSelector:@selector(_dismissViewControllerCompletion:)]) { + NSLog(@"执行了 _dismissViewControllerCompletion:"); + [vc performSelector:@selector(_dismissViewControllerCompletion:) withObject:nil]; + *stop = YES; + } else if ([vc respondsToSelector:@selector(callBackForDismiss)]) { + NSLog(@"执行了 callBackForDismiss"); + [vc performSelector:@selector(callBackForDismiss)]; + *stop = YES; + } else if ([vc respondsToSelector:@selector(didClose:)]) { + NSLog(@"执行了 didClose:"); + [vc performSelector:@selector(didClose:) withObject:nil]; + *stop = YES; + } + } + [self removeVungleFullScreenPresenter]; + }]; +} + ++ (void)performCloseADWindowActions { + // UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; + // [initializationTopOn performCloseADWindowActions: keyWindow]; + NSArray *windows = [UIApplication sharedApplication].windows; + for (UIWindow *window in windows) { + if(window.isKeyWindow) { + [initializationTopOn performCloseADWindowActions: window]; + break; + } + } +} + +//+ (void)checkCloseWindown { +// dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.7 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ +// [initializationTopOn removeVungleFullScreenPresenter]; +// [initializationTopOn closeADWindow]; +// +// }); +//} + ++ (void)removeVungleFullScreenPresenter : (UIWindow *) keyWindow { + UIViewController *foundViewController = [self findFullScreenPresenterInViewController:keyWindow.rootViewController]; + + if (foundViewController) { + NSLog(@"Found FullScreenPresenter instance: %@", foundViewController); + + [initializationTopOn closeViewController:foundViewController]; + // 关闭或移除 FullScreenPresenter + +// [self checkCloseWindown]; + } else { + NSLog(@"FullScreenPresenter not found."); + + } + +} + + ++ (void)removeVungleFullScreenPresenter { + // UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; + // [initializationTopOn removeVungleFullScreenPresenter: keyWindow]; + NSArray *windows = [UIApplication sharedApplication].windows; + for (UIWindow *window in windows) { + if(window.isKeyWindow) { + [initializationTopOn removeVungleFullScreenPresenter: window]; + break; + } + } +} + ++ (UIViewController *)findFullScreenPresenterInViewController:(UIViewController *)viewController { + NSLog(@"XS- find Controller 1 %@",viewController.description); + if ([viewController isKindOfClass:NSClassFromString(@"VungleAdsSDK.FullScreenPresenter")]) { + return viewController; + } + + if ([viewController.description containsString:@"ISNProductViewController"]) { + NSLog(@"XS- find Controller 1 %@ ok",viewController.description); + return viewController; + } + + // 递归遍历所有子控制器 + for (UIViewController *childViewController in viewController.childViewControllers) { + UIViewController *foundViewController = [self findFullScreenPresenterInViewController:childViewController]; + if (foundViewController) { + return foundViewController; + } + } + + // 检查 presentedViewController + if (viewController.presentedViewController) { + return [self findFullScreenPresenterInViewController:viewController.presentedViewController]; + } + + return nil; +} + ++ (void)closeViewController:(UIViewController *)viewController { + if (viewController.presentingViewController) { + // 如果是模态展示的 + [viewController dismissViewControllerAnimated:YES completion:^{ + NSLog(@"XS- close ad view 1"); + }]; + } else if (viewController.navigationController) { + // 如果在导航控制器中 + [viewController.navigationController popViewControllerAnimated:YES]; + NSLog(@"XS- close ad view 2"); + } else { + // 其他情况,尝试从父视图移除 + [viewController.view removeFromSuperview]; + [viewController removeFromParentViewController]; + NSLog(@"XS- close ad view 3"); + } +} + + + +void swizzleMethod(Class class, SEL originalSelector, SEL swizzledSelector) { + Method originalMethod = class_getInstanceMethod(class, originalSelector); + Method swizzledMethod = class_getInstanceMethod(class, swizzledSelector); + + BOOL didAddMethod = class_addMethod(class, + originalSelector, + method_getImplementation(swizzledMethod), + method_getTypeEncoding(swizzledMethod)); + + if (didAddMethod) { + class_replaceMethod(class, + swizzledSelector, + method_getImplementation(originalMethod), + method_getTypeEncoding(originalMethod)); + } else { + method_exchangeImplementations(originalMethod, swizzledMethod); + } +} + + +@end + +@implementation UIButton (Swizzling) + ++ (void)load { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + NSLog(@"Swizzling UIButton sendAction:to:forEvent:"); + swizzleMethod([self class], + @selector(sendAction:to:forEvent:), + @selector(xxx_sendAction:to:forEvent:)); + }); +} + +- (void)xxx_sendAction:(SEL)action to:(id)target forEvent:(UIEvent *)event { + NSLog(@"Button clicked: %@", NSStringFromSelector(action)); + [self xxx_sendAction:action to:target forEvent:event]; // 调用原始实现 +} + +@end + + + + diff --git a/Podfile b/Podfile new file mode 100644 index 0000000..1ef6e18 --- /dev/null +++ b/Podfile @@ -0,0 +1,18 @@ +# Uncomment the next line to define a global platform for your project +# platform :ios, '9.0' + +target 'PlayBTopOn' do + # Comment the next line if you don't want to use dynamic frameworks + use_frameworks! + + # Pods for PlayBTopOn +# pod 'TPNiOS','6.3.66' +# pod 'TPNVungleSDKAdapter','6.3.66' +# pod 'TPNMintegralSDKAdapter','6.3.66' + +pod 'TPNiOS','6.4.76' +pod 'TPNVungleSDKAdapter','6.4.76' +pod 'TPNIronSourceSDKAdapter','6.4.76' +pod 'TPNMintegralSDKAdapter','6.4.76' + +end diff --git a/Podfile.lock b/Podfile.lock new file mode 100644 index 0000000..39bd27f --- /dev/null +++ b/Podfile.lock @@ -0,0 +1,69 @@ +PODS: + - IronSourceSDK (8.8.0.0) + - MintegralAdSDK/All (7.7.7): + - MintegralAdSDK/BannerAd + - MintegralAdSDK/BidNativeAd + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAdvancedAd + - MintegralAdSDK/NewInterstitialAd + - MintegralAdSDK/RewardVideoAd + - MintegralAdSDK/SplashAd + - MintegralAdSDK/BannerAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/BidNativeAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/InterstitialVideoAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAd (7.7.7) + - MintegralAdSDK/NativeAdvancedAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NewInterstitialAd (7.7.7): + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/RewardVideoAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/SplashAd (7.7.7): + - MintegralAdSDK/NativeAd + - TPNiOS (6.4.76): + - TPNiOS/TPNSDK (= 6.4.76) + - TPNiOS/TPNSDK (6.4.76) + - TPNIronSourceSDKAdapter (6.4.76): + - IronSourceSDK (= 8.8.0.0) + - TPNiOS (= 6.4.76) + - TPNMintegralSDKAdapter (6.4.76): + - MintegralAdSDK/All (= 7.7.7) + - TPNiOS (= 6.4.76) + - TPNVungleSDKAdapter (6.4.76): + - TPNiOS (= 6.4.76) + - VungleAds (= 7.5.0) + - VungleAds (7.5.0) + +DEPENDENCIES: + - TPNiOS (= 6.4.76) + - TPNIronSourceSDKAdapter (= 6.4.76) + - TPNMintegralSDKAdapter (= 6.4.76) + - TPNVungleSDKAdapter (= 6.4.76) + +SPEC REPOS: + trunk: + - IronSourceSDK + - MintegralAdSDK + - TPNiOS + - TPNIronSourceSDKAdapter + - TPNMintegralSDKAdapter + - TPNVungleSDKAdapter + - VungleAds + +SPEC CHECKSUMS: + IronSourceSDK: ff0b14630899756847f7608a75182f10f022e5ef + MintegralAdSDK: 190c6cd3d83b31b51833e3341857c58dc430da2e + TPNiOS: 1b19f54b097912acf89dd41821605cc366432756 + TPNIronSourceSDKAdapter: 632739c889c7a52174c8e3f5e912b99a2db489c0 + TPNMintegralSDKAdapter: 67df075118c7268031c545b62e2216bba569cb22 + TPNVungleSDKAdapter: 15aa9b622b4ab59eb7a9f95d5c052d674483b585 + VungleAds: cb2aa4791ba4f341c6c026d44cc43eabe258890f + +PODFILE CHECKSUM: c9db2b56d9c1cce1499e833f0872906ef776ba87 + +COCOAPODS: 1.16.2 diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/Info.plist b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/Info.plist new file mode 100644 index 0000000..8479e21 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + IronSource.framework/IronSource + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + IronSource.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + IronSource.framework/IronSource + LibraryIdentifier + ios-arm64 + LibraryPath + IronSource.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h new file mode 100644 index 0000000..3461202 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h @@ -0,0 +1,43 @@ +// +// ISAAdFormat.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing available ad formats. + */ +typedef NS_ENUM(NSUInteger, ISAAdFormatType) { + ISAAdFormatTypeInterstitial, + ISAAdFormatTypeRewarded, + ISAAdFormatTypeBanner +}; + +/** + Class representing an ad format. + */ +@interface ISAAdFormat : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The ad format type. + */ +@property(readonly, nonatomic) ISAAdFormatType adFormatType; + +/** + Initializes with the given ad format type. + + @param adFormatType the ad format type to represent. + */ +- (instancetype)initWithAdFormatType:(ISAAdFormatType)adFormatType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h new file mode 100644 index 0000000..7871c68 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h @@ -0,0 +1,46 @@ +// +// ISAAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing an ad size. + */ +@interface ISAAdSize : NSObject + +@property(nonatomic, readonly) CGFloat width; +@property(nonatomic, readonly) CGFloat height; +@property(nonatomic, readonly, copy) NSString *sizeDescription; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Creates an `ISAAdSize` for a banner ad. + */ ++ (ISAAdSize *)banner; + +/** + Creates an `ISAAdSize` for a large ad. + */ ++ (ISAAdSize *)large; + +/** + Creates an `ISAAdSize` for a medium rectangle ad. + */ ++ (ISAAdSize *)mediumRectangle; + +/** + Creates an `ISAAdSize` for a leaderboard ad. + */ ++ (ISAAdSize *)leaderboard; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h new file mode 100644 index 0000000..ff5fc2c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h @@ -0,0 +1,32 @@ +// +// ISABannerAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated banner ad. + */ +@interface ISABannerAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h new file mode 100644 index 0000000..6fb52f9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h @@ -0,0 +1,35 @@ +// +// ISNBannerLoader.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdLoaderDelegate.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading banner ads. + */ +@interface ISABannerAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a banner ad. + The delegate will send a `bannerAdDidLoad:` or + `bannerAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISABannerAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h new file mode 100644 index 0000000..6dcbd39 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdView.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested banner ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdLoaderDelegate + +/** + Called when a banner ad is successfully loaded. + + @param bannerAdView The banner ad that is loaded. + */ +- (void)bannerAdDidLoad:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)bannerAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h new file mode 100644 index 0000000..5c2a8ba --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h @@ -0,0 +1,49 @@ +// +// ISNBannerAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a banner ad. + Use `ISABannerAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISABannerAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The ad markup. + */ +@property(nonatomic, strong, readonly) NSString *adm; + +/** + The ad size. + */ +@property(nonatomic, strong, readonly) ISAAdSize *size; + +/** + The view controller to show the ad on, if available. + */ +@property(nonatomic, weak, readonly, nullable) UIViewController *viewController; + +/** + Extra parameters for the ad request. + */ +@property(nonatomic, strong, readonly, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h new file mode 100644 index 0000000..6c1bef9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h @@ -0,0 +1,61 @@ +// +// ISABannerAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISABannerAdRequest`. + */ +@interface ISABannerAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + @param size The ad size. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId + adm:(NSString *)adm + size:(ISAAdSize *)size; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Sets the view controller that will show the ad, if available. + + @param viewController The view controller that will show the ad, if available. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withViewController:(UIViewController *)viewController; + +/** + Builds the `ISABannerAdRequest` instance. + + @return The ad request instance. + */ +- (ISABannerAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h new file mode 100644 index 0000000..6d09f2d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h @@ -0,0 +1,26 @@ +// +// ISNBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISABannerAdInfo.h" +#import "ISABannerAdViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISABannerAdView : UIView + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, weak, nullable) id delegate; +@property(nonatomic, strong, readonly) ISABannerAdInfo* adInfo; +@property(nonatomic, weak, nullable) UIViewController* viewController; + +NS_ASSUME_NONNULL_END + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h new file mode 100644 index 0000000..fb0f2af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISABannerAdView; + +/** + Protocol handling banner ad show events for `ISABannerAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdViewDelegate + +/** + Called when a banner ad is shown. + + @param bannerAdView The banner ad that is shown. + */ +- (void)bannerAdViewDidShow:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad is clicked. + + @param bannerAdView The banner ad that is clicked. + */ +- (void)bannerAdViewDidClick:(ISABannerAdView *)bannerAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h new file mode 100644 index 0000000..a26839b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h @@ -0,0 +1,45 @@ +// +// ISAInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing the different log levels in IronSourceAds. + */ +typedef NS_ENUM(NSInteger, ISALogLevel) { ISALogLevelNone, ISALogLevelError, ISALogLevelVerbose }; + +/** + Class representing an initialization request for IronSourceAds. + Use `ISAInitRequestBuilder` to create an instance of this class. + */ +@interface ISAInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The application key. + */ +@property(readonly, nonatomic) NSString *appKey; + +/** + Legacy ad formats for the initialization request. + */ +@property(readonly, nonatomic) NSArray *legacyAdFormats; + +/** + Log level to use in IronSourceAds. + Default value is `ISALogLevelNone`. + */ +@property(readonly, nonatomic) ISALogLevel logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h new file mode 100644 index 0000000..5938300 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h @@ -0,0 +1,59 @@ +// +// ISAInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInitRequest`. + */ +@interface ISAInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param appKey the application key. + */ +- (instancetype)initWithAppKey:(NSString *)appKey; + +/** + Builds the `ISAInitRequest` instance. + + @return The init request instance. + */ +- (ISAInitRequest *)build; + +/** + Sets the legacy ad formats for the initialization request. + To enable non-bidding instances, pass the relevant legacy ad formats. + For bidding instances, this is non-mandatory. + + @param legacyAdFormats The list of legacy ad formats. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +/** + Sets the log level for the initialization request. + Default value is `ISALogLevelNone`. + + @param logLevel The log level. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLogLevel:(ISALogLevel)logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h new file mode 100644 index 0000000..71aa302 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h @@ -0,0 +1,54 @@ +// +// ISAInterstitialAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISAInterstitialAdDelegate.h" +#import "ISAInterstitialAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of an interstitial ad. + */ +@interface ISAInterstitialAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISAInterstitialAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `interstitialAdDidShow:` or + `interstitialAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h new file mode 100644 index 0000000..4d3784c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h @@ -0,0 +1,49 @@ +// +// ISAInterstitialAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISAInterstitialAd; + +/** + Protocol handling interstitial ad show events for `ISAInterstitialAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdDelegate + +/** + Called when an interstitial ad is shown. + + @param interstitialAd The interstitial ad that is shown. + */ +- (void)interstitialAdDidShow:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to show. + + @param interstitialAd The interstitial ad that fails to show. + @param error The error that occurred. + */ +- (void)interstitialAd:(ISAInterstitialAd *)interstitialAd didFailToShowWithError:(NSError *)error; + +/** + Called when an interstitial ad is clicked. + + @param interstitialAd The interstitial ad that is clicked. + */ +- (void)interstitialAdDidClick:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad is dismissed. + + @param interstitialAd The interstitial ad that is dismissed. + */ +- (void)interstitialAdDidDismiss:(ISAInterstitialAd *)interstitialAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h new file mode 100644 index 0000000..56755df --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h @@ -0,0 +1,32 @@ +// +// ISAInterstitialAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated interstitial ad. + */ +@interface ISAInterstitialAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h new file mode 100644 index 0000000..147962f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderInterstitial.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdLoaderDelegate.h" +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading interstitial ads. + */ +@interface ISAInterstitialAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads an interstitial ad. + The delegate will send a `interstitialAdDidLoad:` or + `interstitialAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISAInterstitialAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h new file mode 100644 index 0000000..0bce215 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISAInterstitialAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISAInterstitialAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested interstitial ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdLoaderDelegate + +/** + Called when an interstitial ad is successfully loaded. + + @param interstitialAd The interstitial ad that is loaded. + */ +- (void)interstitialAdDidLoad:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)interstitialAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h new file mode 100644 index 0000000..bee365f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h @@ -0,0 +1,38 @@ +// +// ISAInterstitialAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for an interstitial ad. + Use `ISAInterstitialAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISAInterstitialAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h new file mode 100644 index 0000000..e9e24ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISAInterstitialAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInterstitialAdRequest`. + */ +@interface ISAInterstitialAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISAInterstitialAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISAInterstitialAdRequest` instance. + + @return The ad request instance. + */ +- (ISAInterstitialAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h new file mode 100644 index 0000000..c5939bf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h @@ -0,0 +1,54 @@ +// +// ISARewardedAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISARewardedAdDelegate.h" +#import "ISARewardedAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of a rewarded ad. + */ +@interface ISARewardedAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISARewardedAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `rewardedAdDidShow:` or + `rewardedAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h new file mode 100644 index 0000000..4f30afc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h @@ -0,0 +1,56 @@ +// +// ISARewardedAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISARewardedAd; + +/** + Protocol handling rewarded ad show events for `ISARewardedAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdDelegate + +/** + Called when a rewarded ad is shown. + + @param rewardedAd The rewarded ad that is shown. + */ +- (void)rewardedAdDidShow:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to show. + + @param rewardedAd The rewarded ad that fails to show. + @param error The error that occurred. + */ +- (void)rewardedAd:(ISARewardedAd *)rewardedAd didFailToShowWithError:(NSError *)error; + +/** + Called when the user earns a reward. + + @param rewardedAd The rewarded ad that the user earns a reward from. + */ +- (void)rewardedAdDidUserEarnReward:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is clicked. + + @param rewardedAd The rewarded ad that is clicked. + */ +- (void)rewardedAdDidClick:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is dismissed. + + @param rewardedAd The rewarded ad that is dismissed. + */ +- (void)rewardedAdDidDismiss:(ISARewardedAd *)rewardedAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h new file mode 100644 index 0000000..2a1a0bd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h @@ -0,0 +1,32 @@ +// +// ISARewardedAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated rewarded ad. + */ +@interface ISARewardedAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h new file mode 100644 index 0000000..2ffa26f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderRewardedVideo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdLoaderDelegate.h" +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading rewarded ads. + */ +@interface ISARewardedAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a rewarded ad. + The delegate will send a `rewardedAdDidLoad:` or + `rewardedAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISARewardedAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h new file mode 100644 index 0000000..af3f93d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISARewardedAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISARewardedAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested rewarded ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdLoaderDelegate + +/** + Called when a rewarded ad is successfully loaded. + + @param rewardedAd The rewarded ad that is loaded. + */ +- (void)rewardedAdDidLoad:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)rewardedAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h new file mode 100644 index 0000000..082fb82 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h @@ -0,0 +1,38 @@ +// +// ISARewardedAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a rewarded ad. + Use `ISARewardedAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISARewardedAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h new file mode 100644 index 0000000..05d8b27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISARewardedAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISARewardedAdRequest`. + */ +@interface ISARewardedAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISARewardedAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISARewardedAdRequest` instance. + + @return The ad request instance. + */ +- (ISARewardedAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h new file mode 100644 index 0000000..e249aea --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h @@ -0,0 +1,51 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +#import "ISAdapterConfig.h" +#import "ISBannerSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +// The server data containing the adm +@property(nonatomic, strong, readonly, nullable) NSString *serverData; + +// The server configuration +@property(nonatomic, strong, readonly) NSDictionary *configuration; + +// The configuration holding userId, banner size, ad unit data from auction response and adapter +// config +@property(nonatomic, strong, readonly, nullable) NSDictionary *adUnitData; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *)userId; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *_Nullable)userId + bannerSize:(ISBannerSize *_Nullable)bannerSize; + +- (instancetype)initWithServerData:(nullable NSString *)serverData + configuration:(NSDictionary *)configuration + adUnitData:(nullable NSDictionary *)adUnitData; + +- (nullable NSString *)getString:(NSString *)key; + +- (NSInteger)getInt:(NSString *)key; + +- (BOOL)getBoolean:(NSString *)key; + +- (nullable NSNumber *)getNumber:(NSString *)key; + +- (nullable NSDictionary *)getAdUnitData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h new file mode 100644 index 0000000..8958fad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h @@ -0,0 +1,33 @@ +// +// ISAdInfo.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import "ISImpressionData.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdInfo : NSObject + +@property(readonly, copy) NSString* auction_id; +@property(readonly, copy) NSString* ad_unit; +@property(readonly, copy) NSString* ad_network; +@property(readonly, copy) NSString* instance_name; +@property(readonly, copy) NSString* instance_id; +@property(readonly, copy) NSString* country; +@property(readonly, copy) NSNumber* revenue; +@property(readonly, copy) NSString* precision; +@property(readonly, copy) NSString* ab; +@property(readonly, copy) NSString* segment_name; +@property(readonly, copy) NSNumber* lifetime_revenue; +@property(readonly, copy) NSString* encrypted_cpm; +@property(readonly, copy) NSNumber* conversion_value; + +- (instancetype)init; +- (instancetype)initWithImpressionData:(ISImpressionData* _Nonnull)impressionData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h new file mode 100644 index 0000000..df4e5a2 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h @@ -0,0 +1,17 @@ +// +// ISAdOptionsPosition.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +// ISAdOptionsPosition +typedef NS_ENUM(NSInteger, ISAdOptionsPosition) { + ISAdOptionsPositionTopLeft, + ISAdOptionsPositionTopRight, + ISAdOptionsPositionBottomLeft, + ISAdOptionsPositionBottomRight +}; + +static NSString* const kAdOptionsPosKey = @"adOptionsPos"; diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h new file mode 100644 index 0000000..c5addc4 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h @@ -0,0 +1,24 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + +@property(strong, nonatomic) NSString *value; + ++ (ISAdUnit *)IS_AD_UNIT_REWARDED_VIDEO; ++ (ISAdUnit *)IS_AD_UNIT_INTERSTITIAL; ++ (ISAdUnit *)IS_AD_UNIT_BANNER; ++ (ISAdUnit *)IS_AD_UNIT_NATIVE_AD; + +- (instancetype)initWithValue:(NSString *)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h new file mode 100644 index 0000000..fa64db3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h @@ -0,0 +1,13 @@ +// +// ISAdUnitAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNetworkInitCallbackProtocol.h" +#import "ISReleaseMemoryAdapterProtocol.h" + +@protocol ISAdUnitAdapterProtocol + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h new file mode 100644 index 0000000..414304c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,42 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +// Mandatory callbacks + +- (void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidOpen; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h new file mode 100644 index 0000000..e5661b5 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h @@ -0,0 +1,38 @@ +// +// ISAdapterAdFullscreenProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdapterAdInteractionDelegate.h" + +@protocol ISAdapterAdFullscreenProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure, ad opened, ad closed, show failed optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData *)adData; + +/// dispose the ad +- (void)disposeAd; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h new file mode 100644 index 0000000..17ac4e0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,36 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +// Mandatory callbacks + +- (void)adDidClose; + +// Optional callbacks + +- (void)adDidShowSucceed; + +- (void)adDidBecomeVisible; + +- (void)adDidStart; + +- (void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h new file mode 100644 index 0000000..f6d9986 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,25 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +// mandatory callbacks + +- (void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h new file mode 100644 index 0000000..f9c566a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h @@ -0,0 +1,43 @@ +// +// ISAdapterAdViewDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdViewDelegate_h +#define ISAdapterAdViewDelegate_h + +#import +#import "ISAdapterAdDelegate.h" + +@protocol ISAdapterAdViewDelegate + +// mandatory callbacks + +/** + * @param view the view that was loaded + */ +- (void)adDidLoadWithView:(UIView *)view; + +// optional callbacks (must be implemented in the adapter but can have empty implementation) + +/** + * This method should be invoked before the user is taken out of the application after a click + */ +- (void)adWillLeaveApplication; + +/** + * This method should be invoked after the ad view presents fullscreen content + */ +- (void)adWillPresentScreen; + +/** + * This method should be invoked after the fullscreen content is dismissed + */ +- (void)adDidDismissScreen; + +@end + +#endif /* ISAdapterAdViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h new file mode 100644 index 0000000..cb58c70 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h @@ -0,0 +1,12 @@ +// +// ISAdapterAdaptiveProtocol.h +// IronSource +// + +#import + +@protocol ISAdapterAdaptiveProtocol + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h new file mode 100644 index 0000000..6474b7e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h @@ -0,0 +1,41 @@ +// +// ISAdapterBannerProtocol.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdData.h" +#import "ISBannerAdDelegate.h" +#import "ISBannerSize.h" + +@protocol ISAdapterBannerProtocol + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +- (BOOL)isSupportAdaptiveBanner; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h new file mode 100644 index 0000000..346f63e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,30 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +- (void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +- (NSString*)networkSDKVersion; + +/// returns the adapter version +- (NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h new file mode 100644 index 0000000..5ff8a64 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h @@ -0,0 +1,74 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + +@interface ISAdapterConfig : NSObject + +@property(strong, nonatomic, readonly) NSDictionary *settings; +@property(strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property(strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property(strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property(strong, nonatomic, readonly) NSString *requestUrl; +@property(strong, nonatomic, readonly) NSString *subAdapterId; +@property(strong, nonatomic, readonly) NSString *instanceId; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property(strong, nonatomic, readonly) NSString *instanceType; +@property(assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property(assign, nonatomic, readonly) double loadTimeOutSec; +@property(assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property(strong, nonatomic, readonly) + NSString *adSourceNameForEvent; // name from adSourceName property on init +@property(assign, nonatomic, readonly) BOOL isBidder; +@property(assign, nonatomic, readonly) BOOL shouldEarlyInit; +@property(strong, nonatomic, readonly) ISAdUnit *adUnit; +@property(strong, nonatomic, readonly) NSDictionary *appSettings; +@property(strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property(strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +// The banner settings contains the provider configs which may be changed with the banner +// configuration during the flow, so it's not defined as readonly. +@property(strong, nonatomic) NSDictionary *bannerSettings; +@property(strong, nonatomic, readonly) NSDictionary *nativeAdSettings; + +@property(strong, nonatomic, readonly) NSString + *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property(strong, nonatomic, readonly) + NSString *providerNetworkKey; /* Name to be used in the public API (e.g. setNetworkData) */ +@property(strong, nonatomic, readonly) + NSString *customNetwork; /* name of the custom network is exists */ +@property(assign, nonatomic, readonly) + BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setNativeAdSettings:(NSDictionary *)nativeAdSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (void)setIsOneFlow:(BOOL)isOneFlow; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +- (NSDictionary *)adUnitSettings; +- (NSString *)demandSourceName; +- (NSNumber *)isOneFlow; + +- (BOOL)hasConsentCMP; +- (BOOL)getConsentCMP; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h new file mode 100644 index 0000000..3b52b4d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +- (void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h new file mode 100644 index 0000000..f852338 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +- (void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h new file mode 100644 index 0000000..d0ec92d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h @@ -0,0 +1,20 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h new file mode 100644 index 0000000..3826c1f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h @@ -0,0 +1,19 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + +#endif /* AdapterErrors_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h new file mode 100644 index 0000000..6efa7a6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,18 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + +@protocol ISAdapterMetaDataProtocol + +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h new file mode 100644 index 0000000..0d53345 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h @@ -0,0 +1,18 @@ +// +// ISAdapterNativeAdData.h +// IronSource +// +// Created by Hadar Pur on 27/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdDataProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdapterNativeAdData : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h new file mode 100644 index 0000000..6b98eee --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h @@ -0,0 +1,16 @@ +// +// ISAdapterNativeAdViewBinder.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdViewBinderProtocol.h" +#import "ISNativeAdViewHolder.h" + +@interface ISAdapterNativeAdViewBinder : NSObject + +@property(nonatomic, strong, nullable) ISNativeAdViewHolder *adViewHolder; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..c6ebb7b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h @@ -0,0 +1,24 @@ +// +// ISAdapterNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterNativeAdViewBinderProtocol + +@required + +@property(nonatomic, strong, nullable) UIView *networkNativeAdView; + +- (void)setNativeAdView:(UIView *_Nullable)nativeAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h new file mode 100644 index 0000000..23dd7d7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h @@ -0,0 +1,18 @@ +// +// ISAdapterNetworkData.h +// IronSourceSDK +// + +#import "ISAdUnit.h" + +@protocol ISAdapterNetworkData + +@required + +- (NSDictionary *)networkDataByAdUnit:(ISAdUnit *)adUnit; + +- (NSDictionary *)allData; + +- (id)dataByKeyIgnoreCase:(NSString *)desiredKey valueType:(Class)valueType; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h new file mode 100644 index 0000000..fe167c0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h @@ -0,0 +1,14 @@ +// +// ISAdapterNetworkDataProtocol.h +// IronSourceSDK +// + +#import "ISAdapterNetworkData.h" + +@protocol ISAdapterNetworkDataProtocol + +@required + +- (void)setNetworkData:(id)networkData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h new file mode 100644 index 0000000..22ac1a8 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterConfig.h" +#import "ISLoadWhileShowSupportState.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig: + (ISAdapterConfig*)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h new file mode 100644 index 0000000..2b2a9eb --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h @@ -0,0 +1,15 @@ +// +// ISAppStoreErrorDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +#import "ISNAppStoreVCRootViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAppStoreErrorDelegate +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h new file mode 100644 index 0000000..01bb94c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h @@ -0,0 +1,18 @@ +// +// ISBannerAdDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" + +#ifndef ISBannerAdDelegate_h +#define ISBannerAdDelegate_h + +@protocol ISBannerAdDelegate + +@end + +#endif /* ISBannerAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h new file mode 100644 index 0000000..2a8f32a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h @@ -0,0 +1,38 @@ +// +// ISBannerAdapterDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import + +@protocol ISBannerAdapterDelegate + +@required + +- (void)adapterBannerInitSuccess; + +- (void)adapterBannerInitFailedWithError:(NSError *)error; + +- (void)adapterBannerDidLoad:(UIView *)bannerView; + +- (void)adapterBannerDidFailToLoadWithError:(NSError *)error; + +- (void)adapterBannerDidClick; + +#pragma mark - optional - when supported by network + +- (void)adapterBannerWillPresentScreen; + +- (void)adapterBannerDidDismissScreen; + +- (void)adapterBannerWillLeaveApplication; + +- (void)adapterBannerDidShow; + +- (void)adapterBannerDidFailToShowWithError:(NSError *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h new file mode 100644 index 0000000..60a5638 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h @@ -0,0 +1,60 @@ +// +// ISBannerAdapterProtocol.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBannerAdapterDelegate.h" +#import "ISBannerSize.h" +#import "ISBiddingDataDelegate.h" + +@class ISAdapterConfig; +@protocol ISBannerAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)destroyBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +#pragma mark - for non bidders + +- (void)initBannerWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initBannerForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +// used for banner, bidders + non-bidders(one-flow) for demand only +- (void)loadBannerForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h new file mode 100644 index 0000000..6b029e3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h @@ -0,0 +1,54 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import +#import "ISContainerParams.h" + +static NSString* const kSizeBanner = @"BANNER"; +static NSString* const kSizeLarge = @"LARGE"; +static NSString* const kSizeRectangle = @"RECTANGLE"; +static NSString* const kSizeLeaderboard = @"LEADERBOARD"; +static NSString* const kSizeSmart = @"SMART"; +static NSString* const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER \ + [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE \ + [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD \ + [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString*)description + width:(NSInteger)width + height:(NSInteger)height; +- (BOOL)isSmart; + +/** + Calculates and returns the maximum height of an adaptive banner for a given width. + + If there are no adaptive banner supporting networks, the return value will be -1. + + @param width The specified width for which the maximum height is calculated. + @return The maximal height of an adaptive banner, or -1 if no supporting networks are found. + */ ++ (CGFloat)getMaximalAdaptiveHeightWithWidth:(CGFloat)width; + +@property(readonly) NSString* sizeDescription; +@property(readonly) NSInteger width; +@property(readonly) NSInteger height; +@property(readwrite, getter=isAdaptive) BOOL adaptive; + +@property(nonatomic, readwrite) ISContainerParams* containerParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h new file mode 100644 index 0000000..f4e1c84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h @@ -0,0 +1,16 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString* const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { +} + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h new file mode 100644 index 0000000..d3d1190 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h @@ -0,0 +1,44 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdUnit.h" +#import "ISAdapterAdDelegate.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdAdapter : NSObject + +@property(nonatomic) ISAdUnit *adUnit; +@property(nonatomic, readonly) ISAdapterConfig *adapterConfig; +@property(nonatomic, readonly, nullable) NSUUID *adUnitObjectId; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit adapterConfig:(ISAdapterConfig *)adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +/// @param adUnitObjectId the object id for the ad loaded + +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit + adapterConfig:(ISAdapterConfig *)adapterConfig + adUnitObjectId:(nullable NSUUID *)adUnitObjectId; + +/// the network sdk version +- (nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h new file mode 100644 index 0000000..b5218cd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdFullscreenProtocol.h" +#import "ISBaseAdAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h new file mode 100644 index 0000000..4b90cad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdUnitAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" +#import "ISNetworkInitCallbackProtocol.h" + +@interface ISBaseAdUnitAdapter : NSObject + +- (NSString *)getStringValueFromAdapterConfig:(ISAdapterConfig *)adapterConfig + forKey:(NSString *)key; +- (NSString *)getMissingParamErrorStringWithKey:(NSString *)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h new file mode 100644 index 0000000..79ffaec --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h @@ -0,0 +1,52 @@ + +// +// ISBaseAdapter+Internal.h +// IronSource +// +// Created by Yotam Ohayon on 01/03/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#ifndef ISBaseAdapter_Internal_h +#define ISBaseAdapter_Internal_h + +#import "ISBaseAdapter.h" + +#import "ISBannerAdapterDelegate.h" +#import "ISInterstitialAdapterDelegate.h" +#import "ISNativeAdAdapterDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +#import "ISConfigurations.h" +#import "ISMetaDataConstants.h" +#import "ISMetaDataUtils.h" + +#import "ISConcurrentMutableDictionary.h" +#import "ISConcurrentMutableSet.h" +#import "ISError.h" +#import "ISLog.h" +#import "ISNetworkInitCallbackProtocol.h" + +#import "ISBaseBannerAdapter.h" +#import "ISBaseInterstitialAdapter.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISBaseRewardedVideoAdapter.h" + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdViewHolder.h" +#import "UIView+ISNativeView.h" + +@interface ISBaseAdapter () + +#pragma mark - Validation +- (BOOL)isConfigValueValid:(NSString *)value; +- (NSError *)errorForMissingCredentialFieldWithName:(NSString *)fieldName; + +#pragma mark - Private +- (UIViewController *)topMostController; +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISBaseAdapter_Internal_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h new file mode 100644 index 0000000..17c726e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h @@ -0,0 +1,62 @@ +// +// ISBaseAdapter.h +// IronSource +// +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +#import "ISAdapterConfig.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISBannerAdapterProtocol.h" +#import "ISConcurrentMutableDictionary.h" +#import "ISInterstitialAdapterProtocol.h" +#import "ISLoadWhileShowSupportState.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseAdapter : NSObject { + @protected + ISLoadWhileShowSupportState LWSState; +} + +@property(nonatomic, strong) NSString *adapterName; +@property(nonatomic, strong) NSString *providerNetworkKey; +@property(strong, nonatomic) NSString *pluginType; +@property(strong, nonatomic) NSString *userId; +@property(strong, nonatomic) ISConcurrentMutableDictionary *adUnitAdapters; + +- (instancetype)initAdapter:(NSString *)name; +- (void)earlyInitWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSString *)sdkVersion; +- (NSString *)version; +- (NSString *)dynamicUserId; + +// to be used by adapters that implement each ad unit separately +- (ISLoadWhileShowSupportState)getLWSSupportState:(ISAdapterConfig *)adapterConfig; + +- (void)setNetworkData:(id)networkData; + +- (void)setRewardedVideoAdapter:(id)rewardedVideoAdapter; +- (void)setInterstitialAdapter:(id)interstitialAdapter; +- (void)setBannerAdapter:(id)bannerAdapter; +- (void)setNativeAdAdapter:(id)nativeAdAdapter; +- (void)setConsent:(BOOL)consent; + +- (id)getRewardedVideoAdapter; +- (id)getInterstitialAdapter; +- (id)getBannerAdapter; +- (id)getNativeAdAdapter; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +- (void)disposeRewardedVideoAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; +- (void)disposeInterstitialAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h new file mode 100644 index 0000000..4baba36 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h @@ -0,0 +1,46 @@ +// +// ISBaseBanner.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" +#import "ISAdapterBannerProtocol.h" +#import "ISBannerAdDelegate.h" +#import "ISBaseAdAdapter.h" +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseBanner : ISBaseAdAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h new file mode 100644 index 0000000..8cd0524 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseBannerAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBannerAdapterProtocol.h" +#import "ISBaseAdUnitAdapter.h" + +@interface ISBaseBannerAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h new file mode 100644 index 0000000..c2c9555 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h @@ -0,0 +1,41 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h new file mode 100644 index 0000000..b844e26 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseInterstitialAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISInterstitialAdapterProtocol.h" + +@interface ISBaseInterstitialAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h new file mode 100644 index 0000000..2d8ca18 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNativeAdAdapter.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISNativeAdProperties.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNativeAdAdapter : ISBaseAdUnitAdapter + +- (ISNativeAdProperties *)getNativeAdPropertiesWithAdapterConfig: + (nonnull ISAdapterConfig *)adapterConfig; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h new file mode 100644 index 0000000..c0aa593 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,27 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h new file mode 100644 index 0000000..97218be --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdRewardedDelegate.h" +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h new file mode 100644 index 0000000..7d60aa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseRewardedVideoAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseRewardedVideoAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h new file mode 100644 index 0000000..42595f1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h @@ -0,0 +1,18 @@ +// +// ISBiddingDataDelegate.h +// IronSource +// +// Created by Liron Matityahu on 26/12/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +@protocol ISBiddingDataDelegate + +@required + +- (void)successWithBiddingData:(NSDictionary *)biddingData; +- (void)failureWithError:(NSString *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableArray.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableArray.h new file mode 100644 index 0000000..a93125c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableArray.h @@ -0,0 +1,22 @@ +// +// ISConcurrentMutableArray.h +// IronSourceSDK +// +// Created by Asaf Gur on 15/12/2024. +// + +#import + +@interface ISConcurrentMutableArray<__covariant ObjectType> : NSObject + +- (instancetype)init; +- (NSUInteger)count; +- (void)addObject:(ObjectType)object; +- (ObjectType)objectAtIndex:(NSUInteger)index; +- (void)removeObjectAtIndex:(NSUInteger)index; +- (void)addObjectsFromArray:(NSArray *)array; +- (void)removeAllObjects; +- (BOOL)containsObject:(ObjectType)object; +- (NSArray *)copy; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h new file mode 100644 index 0000000..354da9b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h @@ -0,0 +1,28 @@ +// +// ISConcurrentMutableDictionary.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableDictionary : NSObject + ++ (instancetype)dictionary; + +- (NSUInteger)count; +- (id)objectForKey:(id)key; + +- (void)setObject:(id)object forKey:(id)key; + +- (void)removeObjectForKey:(id)key; +- (void)removeAllObjects; + +- (NSArray *)allKeys; +- (NSArray *)allValues; +- (NSDictionary *)allData; + +- (BOOL)hasObjectForKey:(id)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h new file mode 100644 index 0000000..be4aea7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h @@ -0,0 +1,34 @@ +// +// ISConcurrentMutableSet.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableSet : NSObject + ++ (instancetype)set; ++ (instancetype)setWithSet:(id)set; + +- (instancetype)initCommon; +- (instancetype)init; +- (instancetype)initWithCapacity:(NSUInteger)numItems; +- (instancetype)initWithCoder:(NSCoder *)aDecoder; +- (instancetype)initWithSet:(NSMutableSet *)set; +- (instancetype)initWithArray:(NSArray *)array; + +- (NSUInteger)count; +- (void)addObject:(id)object; +- (void)removeObject:(id)object; +- (void)addObjectsFromArray:(NSArray *)array; +- (void)intersectSet:(NSSet *)otherSet; +- (void)minusSet:(NSSet *)otherSet; +- (void)removeAllObjects; +- (void)unionSet:(NSSet *)otherSet; +- (NSArray *)allObjects; +- (BOOL)hasObject:(id)object; +- (NSEnumerator *)objectEnumerator; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h new file mode 100644 index 0000000..5509064 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h @@ -0,0 +1,49 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property(nonatomic, strong) NSString *userId; +@property(nonatomic, strong) NSString *appKey; +@property(nonatomic, strong) NSString *segmentId; +@property(nonatomic, strong) NSDictionary *customSegmentParams; +@property(nonatomic, strong) ISSegment *segment; +@property(nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property(nonatomic, strong) NSString *version; +@property(nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property(nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property(nonatomic, assign) BOOL advancedLoading; +@property(nonatomic, strong) NSString *plugin; +@property(nonatomic, strong) NSString *pluginVersion; +@property(nonatomic, strong) NSString *pluginFrameworkVersion; +@property(nonatomic, strong) NSNumber *maxVideosPerIteration; +@property(nonatomic, assign) NSInteger userAge; +@property(nonatomic, assign) ISGender userGender; +@property(nonatomic, assign) BOOL trackReachability; +@property(nonatomic, strong) NSString *dynamicUserId; +@property(nonatomic, assign) BOOL adaptersDebug; +@property(nonatomic, strong) NSString *mediationType; +@property(nonatomic, strong) NSNumber *serr; +@property(nonatomic, strong) NSString *categorizeType; +@property(nonatomic, strong) NSDictionary *rvServerParams; +@property(nonatomic, assign) NSInteger consent; +@property(nonatomic, assign) BOOL didSetConsent; +@property(nonatomic, strong) NSDictionary *batchGenericParams; +@property(nonatomic, strong) NSDictionary *eventGenericParams; +@property(nonatomic, strong) NSDictionary *eventPixelParams; + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { None, Error, Info, Verbose }; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h new file mode 100644 index 0000000..001d2ff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h @@ -0,0 +1,31 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h new file mode 100644 index 0000000..135eb5c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h @@ -0,0 +1,22 @@ +// +// ISContainerParams.h +// IronSourceSDK +// +// Created by Maoz Elbaz on 10/01/2024. +// + +#ifndef ISContainerParams_h +#define ISContainerParams_h + +#import + +@interface ISContainerParams : NSObject + +@property(nonatomic, assign) CGFloat width; +@property(nonatomic, assign) CGFloat height; + +- (instancetype)initWithWidth:(CGFloat)width height:(CGFloat)height; + +@end + +#endif /* ISContainerParams_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h new file mode 100644 index 0000000..769d3ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h @@ -0,0 +1,26 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + +// Keys used in AdData of the configuration + ++ (NSString *)USER_ID; + ++ (NSString *)AD_UNIT; + ++ (NSString *)AD_DATA_IS_MULTIPLE_AD_UNITS_FLOW; + ++ (NSString *)AD_UNIT_ID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h new file mode 100644 index 0000000..c954e84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,54 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISDemandOnlyBannerView.h" + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param bannerView The view that contains the ad. + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISDemandOnlyBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h new file mode 100644 index 0000000..88f6bdf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h @@ -0,0 +1,17 @@ +// +// ISDemandOnlyBannerView.h +// IronSource +// +// Created by Ariel Barsheshet on 23/08/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +#ifndef ISDemandOnlyBannerView_h +#define ISDemandOnlyBannerView_h + +@interface ISDemandOnlyBannerView : UIView +@end + +#endif /* ISDemandOnlyBannerView_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100644 index 0000000..073649e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100644 index 0000000..22679cf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h new file mode 100644 index 0000000..4d039e0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h @@ -0,0 +1,230 @@ +// +// ISError.h +// IronSource +// +// Created by Roni Parshani on 1/5/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +static NSString *const kSSErrorsOnlyCharacterNumbers = + @"- should contain only english characters and numbers"; +static NSString *const kSSErrorsLength5to10 = @"- length should be between 5-10 characters"; +static NSString *const kSSErrorsAppKey = @"appKey"; +static NSString *const kSSErrorsUserId = @"UserId"; +static NSString *const kSSErrorsForSS = @"for IronSource"; + +static NSString *const kEmptyString = @""; + +typedef NS_ENUM(NSUInteger, ISErrorCode) { + + ERROR_CODE_DECRYPT_FAILED = 1, + ERROR_CODE_NO_ADAPTIVE_SUPPORTIVE_NETWORKS = 2, + + ERROR_CODE_NO_CONFIGURATION_AVAILABLE = 501, + ERROR_CODE_USING_CACHED_CONFIGURATION = 502, + ERROR_CODE_KEY_NOT_SET = 505, + ERROR_CODE_INVALID_KEY_VALUE = 506, + ERROR_CODE_INIT_FAILED = 508, + ERROR_CODE_NO_ADS_TO_SHOW = 509, + ERROR_CODE_GENERIC = 510, + ERROR_CODE_NO_ADS_TO_RELOAD = 519, + ERROR_NO_INTERNET_CONNECTION = 520, + ERROR_MULTIPLE_IRONSOURCE_APP_KEY = 522, + ERROR_PLACEMENT_CAPPED = 524, + ERROR_AD_FORMAT_CAPPED = 525, + ERROR_REACHED_CAP_LIMIT_PER_SESSION = 526, + ERROR_UNKNOWN_INSTANCE_ID = 527, + ERROR_SEND_EVENTS_FAILURE = 528, + ERROR_PULL_LOCAL_FAILURE_FAILURE = 529, + ERROR_AD_UNIT_CAPPED = 530, + + ERROR_BN_LOAD_AFTER_INIT_FAILED = 600, + ERROR_BN_LOAD_AFTER_LONG_INITIATION = 601, + ERROR_BN_INIT_FAILED_AFTER_LOAD = 602, + ERROR_BN_LOAD_PLACEMENT_CAPPED = 604, + ERROR_BN_LOAD_EXCEPTION = 605, + ERROR_BN_LOAD_NO_FILL = 606, + ERROR_BN_INSTANCE_INIT_TIMEOUT = 607, + ERROR_BN_INSTANCE_LOAD_TIMEOUT = 608, + ERROR_BN_INSTANCE_RELOAD_TIMEOUT = 609, + ERROR_BN_INSTANCE_LOAD_EMPTY_BANNER = 610, + ERROR_BN_INSTANCE_LOAD_EMPTY_ADAPTER = 611, + ERROR_BN_INSTANCE_INIT_EXCEPTION = 612, + ERROR_BN_RELOAD_SKIP_INVISIBLE = 613, + ERROR_BN_RELOAD_SKIP_BACKGROUND = 614, + ERROR_BN_LOAD_NO_CONFIG = 615, + ERROR_BN_UNSUPPORTED_SIZE = 616, + ERROR_DO_BN_INSTANCE_LOAD_EMPTY_SERVER_DATA = 618, + ERROR_DO_BN_LOAD_ALREADY_IN_PROGRESS = 619, + ERROR_DO_BN_LOAD_BEFORE_INIT_SUCCESS = 620, + ERROR_DO_BN_INSTANCE_LOAD_AUCTION_FAILED = 621, + ERROR_CODE_NO_AD_UNIT_SPECIFIED = 624, + ERROR_CODE_LOAD_BEFORE_INIT_SUCCESS_CALLBACK = 625, + ERROR_CODE_INVALID_AD_UNIT_ID = 626, + ERROR_CODE_LOAD_FAILED_ALREADY_CALLED = 627, + ERROR_CODE_SHOW_BEFORE_LOAD_SUCCESS_CALLBACK = 628, + ERROR_CODE_LOAD_WHILE_SHOW = 629, + ERROR_CODE_SHOW_WHILE_SHOW = 630, + ERROR_CODE_SHOW_CONTROLLER_NIL = 631, + ERROR_CODE_SHOW_VIEW_CONTROLLER_NIL = 632, + + ERROR_NT_LOAD_AFTER_INIT_FAILED = 700, + ERROR_NT_LOAD_AFTER_LONG_INITIATION = 701, + ERROR_NT_INIT_FAILED_AFTER_LOAD = 702, + ERROR_NT_LOAD_WHILE_LONG_INITIATION = 703, + ERROR_NT_LOAD_PLACEMENT_CAPPED = 704, + ERROR_NT_LOAD_EXCEPTION = 705, + ERROR_NT_LOAD_NO_FILL = 706, + ERROR_NT_INSTANCE_INIT_TIMEOUT = 707, + ERROR_NT_INSTANCE_LOAD_TIMEOUT = 708, + ERROR_NT_INSTANCE_LOAD_EMPTY_ADAPTER = 711, + ERROR_NT_INSTANCE_INIT_EXCEPTION = 712, + ERROR_NT_LOAD_NO_CONFIG = 715, + ERROR_NT_INSTANCE_LOAD_EMPTY_SERVER_DATA = 718, + ERROR_NT_NETWORK_ADAPTER_IS_NULL = 719, + ERROR_NT_NETWORK_NATIVE_AD_PARAMS_NIL = 720, + ERROR_NT_NETWORK_NATIVE_AD_LOAD_FAILED = 721, + + AUCTION_ERROR_REQUEST = 1000, + AUCTION_ERROR_RESPONSE_CODE_NOT_VALID = 1001, + AUCTION_ERROR_PARSE = 1002, + AUCTION_ERROR_DECRYPTION = 1003, + AUCTION_ERROR_EMPTY_WATERFALL = 1004, + AUCTION_ERROR_NO_CANDIDATES = 1005, + AUCTION_ERROR_CONNECTION_TIMED_OUT = 1006, + AUCTION_ERROR_REQUEST_MISSING_PARAMS = 1007, + AUCTION_ERROR_DECOMPRESSION = 1008, + + NOTIFICATIONS_ERROR_LOADED_NOT_FOUND = 1010, + NOTIFICATIONS_ERROR_SHOWING_NOT_FOUND = 1011, + + ERROR_SESSION_KEY_ENCRYPTION_FAILURE = 1015, + + ERROR_NT_EMPTY_DEFAULT_PLACEMENT = 1018, + ERROR_IS_EMPTY_DEFAULT_PLACEMENT = 1020, + ERROR_RV_EMPTY_DEFAULT_PLACEMENT = 1021, + ERROR_RV_SHOW_CALLED_DURING_SHOW = 1022, + ERROR_RV_SHOW_CALLED_WRONG_STATE = 1023, + ERROR_RV_LOAD_FAILED_NO_CANDIDATES = 1024, + ERROR_LOAD_FAILED_TIMEOUT = 1025, + ERROR_RV_LOAD_DURING_LOAD = 1026, + ERROR_RV_LOAD_DURING_SHOW = 1027, + ERROR_RV_LOAD_SUCCESS_UNEXPECTED = 1028, + ERROR_RV_LOAD_SUCCESS_WRONG_AUCTION_ID = 1029, + ERROR_RV_LOAD_FAIL_UNEXPECTED = 1030, + ERROR_RV_LOAD_FAIL_WRONG_AUCTION_ID = 1031, + ERROR_RV_INIT_FAILED_TIMEOUT = 1032, + ERROR_RV_LOAD_FAIL_DUE_TO_INIT = 1033, + ERROR_RV_LOAD_UNEXPECTED_CALLBACK = 1034, + ERROR_IS_LOAD_FAILED_NO_CANDIDATES = 1035, + ERROR_IS_SHOW_CALLED_DURING_SHOW = 1036, + ERROR_IS_LOAD_DURING_SHOW = 1037, + ERROR_RV_SHOW_EXCEPTION = 1038, + ERROR_IS_SHOW_EXCEPTION = 1039, + ERROR_RV_INSTANCE_INIT_EXCEPTION = 1040, + ERROR_IS_INSTANCE_INIT_EXCEPTION = 1041, + ERROR_BN_LOAD_FAILED_NO_CANDIDATES = 1044, + ERROR_NT_LOAD_FAILED_NO_CANDIDATES = 1045, + + ERROR_DO_IS_LOAD_ALREADY_IN_PROGRESS = 1050, + ERROR_DO_IS_CALL_LOAD_BEFORE_SHOW = 1051, + ERROR_DO_IS_LOAD_TIMED_OUT = 1052, + ERROR_DO_RV_LOAD_ALREADY_IN_PROGRESS = 1053, + ERROR_DO_RV_SHOW_CALLED_BEFORE_LOAD = 1054, + ERROR_DO_RV_LOAD_TIMED_OUT = 1055, + ERROR_DO_RV_LOAD_DURING_SHOW = 1056, + ERROR_RV_EXPIRED_ADS = 1057, + ERROR_DO_BN_LOAD_MISSING_VIEW_CONTROLLER = 1060, + ERROR_RV_LOAD_AFTER_LONG_INITIATION = 1061, + ERROR_DO_RV_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1062, + ERROR_CODE_MISSING_CONFIGURATION = 1063, + ERROR_DO_IS_SHOW_DURING_SHOW = 1064, + ERROR_DO_IS_SHOW_DURING_LOAD = 1065, + ERROR_DO_IS_SHOW_NO_AVAILABLE_ADS = 1066, + ERROR_DO_RV_SHOW_DURING_SHOW = 1067, + ERROR_DO_RV_SHOW_DURING_LOAD = 1068, + ERROR_DO_RV_SHOW_NO_AVAILABLE_ADS = 1069, + ERROR_DO_RV_INSTANCE_LOAD_AUCTION_FAILED = 1070, + ERROR_RV_LOAD_AFTER_INIT_FAILED = 1072, + + ERROR_RV_LOAD_NO_FILL = 1058, + ERROR_IS_LOAD_NO_FILL = 1158, + + ERROR_IS_LOAD_AFTER_INIT_FAILED = 1160, + ERROR_IS_LOAD_AFTER_LONG_INITIATION = 1161, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1162, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_ADAPTER = 1163, + ERROR_DO_IS_INSTANCE_LOAD_AUCTION_FAILED = 1164, + + ERROR_CONSENT_VIEW_TYPE_NOT_FOUND = 1601, + ERROR_CONSENT_VIEW_DICTIONARY_NOT_FOUND = 1602, + ERROR_CONSENT_VIEW_URL_NOT_FOUND = 1603, + ERROR_CONSENT_VIEW_NOT_LOADED = 1604, + ERROR_CONSENT_VIEW_LOAD_FAILED = 1605, + ERROR_CONSENT_VIEW_SHOW_DURING_SHOW = 1606, + ERROR_CONSENT_VIEW_CANNOT_BE_OPENED = 1607, + ERROR_CONSENT_VIEW_LOAD_DURING_LOAD = 1608, + + // TestSuite error codes + ERROR_CODE_TEST_SUITE_SDK_NOT_INITIALIZED = 1721, + ERROR_CODE_TEST_SUITE_DISABLED = 1722, + ERROR_CODE_TEST_SUITE_EXCEPTION_ON_LAUNCH = 1723, + ERROR_CODE_TEST_SUITE_WEB_CONTROLLER_NOT_LOADED = 1724, + ERROR_CODE_TEST_SUITE_NO_NETWORK_CONNECTIVITY = 1725, + + // Smash TS error codes + ERROR_CODE_BIDDING_DATA_EXCEPTION = 5001, + ERROR_CODE_IS_READY_EXCEPTION = 5002, + ERROR_CODE_LOAD_IN_PROGRESS_EXCEPTION = 5003, + ERROR_CODE_SHOW_IN_PROGRESS_EXCEPTION = 5004, + ERROR_CODE_LOAD_EXCEPTION = 5005, + ERROR_CODE_SHOW_FAILED_EXCEPTION = 5006, + ERROR_CODE_INIT_SUCCESS_EXCEPTION = 5007, + ERROR_CODE_INIT_FAILED_EXCEPTION = 5008, + ERROR_CODE_AD_CLOSE_EXCEPTION = 5008, + ERROR_CODE_DESTROY_EXCEPTION = 5009, + ERROR_CODE_INTERNAL_EXCEPTION = 5010, + ERROR_CODE_SMASH_IS_NIL = 5012, + ERROR_CODE_SMASH_INSTANCE_NAME_IS_NIL = 5013, + + // Init error codes + ERROR_OLD_INIT_API_APP_KEY_NOT_VALID = 2010, + ERROR_NEW_INIT_API_ALREADY_CALLED = 2020, + ERROR_OLD_API_INIT_IN_PROGRESS = 2030, + ERROR_INIT_ALREADY_FINISHED = 2040, + ERROR_LEGACY_INIT_FAILED = 2060, + ERROR_INIT_HTTP_REQUEST_FAILED = 2070, + ERROR_INIT_INVALID_RESPONSE = 2080, + ERROR_INIT_DECRYPT_FAILED = 2090, + ERROR_INIT_NO_RESPONSE_KEY = 2100, + ERROR_OLD_INIT_API_MULTIPLE_CALLS = 2110, + ERROR_INIT_DECOMPRESS_FAILED = 2120, + + // Capping service error codes + ERROR_CAPPING_VALIDATION_FAILED = 3000, + ERROR_DELIVERY_CAPPING_VALIDATION_FAILED = 3001, + ERROR_CAPPING_ENABLED_FALSE = 3002, + ERROR_CAPPING_CONFIG_ADDITION_FAILED = 3003, + + // Reward + ERROR_REWARD_VALIDATION_FAILED = 3004 +}; + +@interface ISError : NSError + +@property(strong) NSString *prefix; +@property(strong) NSString *suffix; + ++ (NSError *)createError:(ISErrorCode)errorCode; ++ (NSError *)createError:(ISErrorCode)errorCode withParams:(NSArray *)params; ++ (NSError *)createError:(ISErrorCode)errorCode withMessage:(NSString *)message; ++ (NSError *)createErrorWithDomain:(NSString *)domain + code:(ISErrorCode)code + message:(NSString *)message; ++ (NSError *)appendError:(NSError *)error withPrefix:(NSString *)prefix; ++ (NSError *)appendError:(NSError *)error withSuffix:(NSString *)suffix; ++ (ISErrorCode)getCode:(ISErrorCode)errorCode; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h new file mode 100644 index 0000000..a62fbf3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h @@ -0,0 +1,16 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++ (void)reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h new file mode 100644 index 0000000..1585129 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[ @"unknown", @"male", @"female" ] objectAtIndex:enum] +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h new file mode 100644 index 0000000..2aeff3b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h @@ -0,0 +1,65 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#define kImpressionDataKeyAuctionId @"auctionId" +#define kImpressionDataKeyAdUnit @"adUnit" +#define kImpressionDataKeyMediationAdUnitName @"mediationAdUnitName" +#define kImpressionDataKeyMediationAdUnitId @"mediationAdUnitId" +#define kImpressionDataKeyAdFormat @"adFormat" +#define kImpressionDataKeyCountry @"country" +#define kImpressionDataKeyAb @"ab" +#define kImpressionDataKeySegmentName @"segmentName" +#define kImpressionDataKeyPlacement @"placement" +#define kImpressionDataKeyAdNetwork @"adNetwork" +#define kImpressionDataKeyInstanceName @"instanceName" +#define kImpressionDataKeyInstanceId @"instanceId" +#define kImpressionDataKeyRevenue @"revenue" +#define kImpressionDataKeyPrecision @"precision" +#define kImpressionDataKeyLifetimeRevenue @"lifetimeRevenue" +#define kImpressionDataKeyEncryptedCPM @"encryptedCPM" +#define kImpressionDataKeyConversionValue @"conversionValue" +#define kImpressionDataKeyCreativeId @"creativeId" + +@interface ISImpressionData : NSObject + +@property(readonly, copy) NSString* _Nullable auction_id; +@property(readonly, copy) NSString* _Nullable ad_unit DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use ad_format parameter instead."); +@property(readonly, copy) NSString* _Nullable mediation_ad_unit_name; +@property(readonly, copy) NSString* _Nullable mediation_ad_unit_id; +@property(readonly, copy) NSString* _Nullable ad_format; +@property(readonly, copy) NSString* _Nullable ad_network; +@property(readonly, copy) NSString* _Nullable instance_name; +@property(readonly, copy) NSString* _Nullable instance_id; +@property(readonly, copy) NSString* _Nullable country; +@property(readonly, copy) NSString* _Nullable placement; +@property(readonly, copy) NSNumber* _Nullable revenue; +@property(readonly, copy) NSString* _Nullable precision; +@property(readonly, copy) NSString* _Nullable ab; +@property(readonly, copy) NSString* _Nullable segment_name; +@property(readonly, copy) NSNumber* _Nullable lifetime_revenue DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0."); +@property(readonly, copy) NSString* _Nullable encrypted_cpm; +@property(readonly, copy) NSNumber* _Nullable conversion_value; +@property(readonly, copy) NSString* _Nullable creative_id; + +@property(readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary*)dictionary; + +- (instancetype)initWithImpressionData:(ISImpressionData*)impressionData; + +- (void)replacePlacementMacro:(NSString*)macro value:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h new file mode 100644 index 0000000..012aaff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,22 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h new file mode 100644 index 0000000..202c62f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h @@ -0,0 +1,22 @@ +// +// ISInitializationDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef ISInitializationDelegate_h +#define ISInitializationDelegate_h + +@protocol ISInitializationDelegate + +@required + +/** + Called after init mediation completed + */ +- (void)initializationDidComplete; + +@end + +#endif /* ISInitializationDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h new file mode 100644 index 0000000..c820701 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional + adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter + versions, and makes sure all required dependencies and frameworks were added for the various + mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that + everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h new file mode 100644 index 0000000..edd8be3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h @@ -0,0 +1,37 @@ +// +// ISInterstitialAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISInterstitialAdapterDelegate + +- (void)adapterInterstitialInitSuccess; + +- (void)adapterInterstitialInitFailedWithError:(NSError *)error; + +- (void)adapterInterstitialDidLoad; + +- (void)adapterInterstitialDidFailToLoadWithError:(NSError *)error; + +- (void)adapterInterstitialDidOpen; + +- (void)adapterInterstitialDidClose; + +- (void)adapterInterstitialDidShow; + +- (void)adapterInterstitialDidFailToShowWithError:(NSError *)error; + +#pragma mark - optional - when supported by network + +- (void)adapterInterstitialDidClick; + +#pragma mark - rellevant only for ironsource adapter + +- (void)adapterInterstitialDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h new file mode 100644 index 0000000..ddd4312 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h @@ -0,0 +1,58 @@ +// +// ISInterstitialAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISInterstitialAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISInterstitialAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)showInterstitialWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (BOOL)hasInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (void)disposeInterstitialAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +#pragma mark - for non bidders and demand only + +- (void)initInterstitialWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initInterstitialForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h new file mode 100644 index 0000000..4cfc181 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h @@ -0,0 +1,18 @@ +// +// ISIronSourceAdapter.h +// IronSource +// +// Created by Dor Alon on 07/03/2019. +// Copyright © 2019 IronSource. All rights reserved. +// + +#import +#import "ISBaseAdapter+Internal.h" + +@interface ISIronSourceAdapter : ISBaseAdapter + +- (void)initSDK:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)createInitExtraParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h new file mode 100644 index 0000000..0da3603 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,25 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + LOAD_WHILE_SHOW_NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h new file mode 100644 index 0000000..9327c59 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h @@ -0,0 +1,108 @@ +// +// ISLog.h +// IronSource +// +// Created by Yonti Makmel on 09/06/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISLoggerManager.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISLog : NSObject + +// new dynamic logs +#define logGeneric(logLevel, tag, format, ...) \ + [[ISLoggerManager sharedInstance] dynamicLog:(char *)__PRETTY_FUNCTION__ \ + message:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:logLevel \ + withTag:tag] + +// TAG_API +#define LogApi_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_API, format, ##__VA_ARGS__) +#define LogApi_General(format, ...) logGeneric(IS_LOG_GENERAL, TAG_API, format, ##__VA_ARGS__) + +// TAG_DELEGATE +#define LogDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_DELEGATE, format, ##__VA_ARGS__) + +// TAG_ADAPTER_API +#define LogAdapterApi_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_ADAPTER_API, format, ##__VA_ARGS__) + +// TAG_ADAPTER_DELEGATE +#define LogAdapterDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) + +// TAG_NETWORK +#define LogNetwork_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_NETWORK, format, ##__VA_ARGS__) + +// TAG_NATIVE +#define LogNative_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_General(format, ...) logGeneric(IS_LOG_GENERAL, TAG_NATIVE, format, ##__VA_ARGS__) + +// TAG_INTERNAL +#define LogInternal_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_INTERNAL, format, ##__VA_ARGS__) + +// TAG_EVENT +#define LogEvent_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_General(format, ...) logGeneric(IS_LOG_GENERAL, TAG_EVENT, format, ##__VA_ARGS__) + +// AUTOMATION +#define LogAutomation(format, ...) \ + [[ISLoggerManager sharedInstance] \ + automationLog:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + withTag:TAG_INTERNAL] + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h new file mode 100644 index 0000000..b78fec5 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h @@ -0,0 +1,40 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues { + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_GENERAL = 4, // Publisher log level, always visible + IS_LOG_CRITICAL = 5, + +} ISLogLevel; + +typedef enum LogTagValue { + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h new file mode 100644 index 0000000..6fd1741 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h @@ -0,0 +1,49 @@ +// +// LogManager.h +// IronSource +// +// Created by Roni Parshani on 10/22/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +#import "ISLogDelegate.h" + +#define ISLogInternal(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + tag:tag2] +#define ISLogInfo(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INFO \ + tag:tag2] +#define ISLogError(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_ERROR \ + tag:tag2] + +@class ISLogger; + +@interface ISLoggerManager : NSObject + ++ (ISLoggerManager *)sharedInstance; + +- (void)setLoggingLevels:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; +- (void)log:(NSString *)message level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromError:(NSError *)error level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception + message:(NSString *)message + level:(ISLogLevel)logLevel + tag:(LogTag)logTag; +- (void)addPublisherLogger:(id)delegate; +- (void)dynamicLog:(char *)calledFrom + message:(NSString *)message + level:(ISLogLevel)logLevel + withTag:(LogTag)logTag; +- (void)automationLog:(NSString *)message level:(ISLogLevel)logLevel withTag:(LogTag)logTag; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h new file mode 100644 index 0000000..cc2da27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h @@ -0,0 +1,13 @@ +// +// ISMediationGlobalDataWriterFacade.h +// IronSource +// +// Created by noy.fridman on 21/03/2024. +// + +#import + +@interface ISMediationGlobalDataWriterFacade : NSObject +- (void)setGoogleWaterMark:(NSString *)waterMark; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h new file mode 100644 index 0000000..26d6f3e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h @@ -0,0 +1,31 @@ +// +// ISMetaData.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +@interface ISMetaData : NSObject + +typedef NS_ENUM(NSUInteger, ISMetaDataValueTypes) { + META_DATA_VALUE_STRING, + META_DATA_VALUE_BOOL, + META_DATA_VALUE_INT, + META_DATA_VALUE_LONG, + META_DATA_VALUE_DOUBLE, + META_DATA_VALUE_FLOAT +}; + +- (instancetype)initWithKey:(NSString *)key andValues:(NSMutableArray *)values; +- (instancetype)initWithKey:(NSString *)key + values:(NSMutableArray *)values + andValuesType:(NSMutableArray *)valuesType; + +@property NSString *key; +@property NSMutableArray *values; +@property NSMutableArray *valuesType; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h new file mode 100644 index 0000000..32e1f95 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h @@ -0,0 +1,21 @@ +// +// ISMetaDataConstants.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +// ************* Meta Data Keys ************ + +#define kMetaDataCCPAKey @"do_not_sell" +#define kMetaDataISCOPPAKey @"is_child_directed" +#define kMetaDataTestSuiteKey @"is_test_suite" +#define kMetaDataIIQFKey @"iiqf" + +// ************* Meta Data Values ************ + +#define kMetaDataTrueValue @"true" +#define kMetaDataFalseValue @"false" +#define kMetaDataTestSuiteEnableValue @"enable" +#define kMetaDataGoogleWaterMark @"google_water_mark" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h new file mode 100644 index 0000000..2049083 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h @@ -0,0 +1,34 @@ +// +// ISMetaDataUtils.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISMetaData.h" + +@interface ISMetaDataUtils : NSObject + ++ (ISMetaDataValueTypes)getValueTypeForKey:(NSString *)key; + ++ (BOOL)isKnownKey:(NSString *)key; + ++ (BOOL)isMediationOnlyKey:(NSString *)key; + ++ (NSString *)formatValue:(NSString *)value forType:(ISMetaDataValueTypes)valueType; + ++ (ISMetaData *)formatMetaDataKey:(NSString *)key andValues:(NSMutableArray *)values; + ++ (BOOL)isMetaDataKeyValid:(NSString *)key error:(NSString **)error; + ++ (BOOL)isMetaDataValuesValid:(NSMutableArray *)values error:(NSString **)error; + ++ (BOOL)isValidCCPAMetaDataWithKey:(NSString *)key andValue:(NSString *)value; + ++ (BOOL)isValidMetaDataWithKey:(NSString *)key flag:(NSString *)flag andValue:(NSString *)value; + ++ (BOOL)getMetaDataBooleanValue:(NSString *)value; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h new file mode 100644 index 0000000..db65f1c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h @@ -0,0 +1,20 @@ +// +// ISNAdViewManagmentProtocol.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 27/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class UIView; + +@protocol ISNAdViewsManagerSwiftFacade + +- (UIView *)getAdViewById:(NSString *)adViewId; + +@end + +@interface ISNAdViewsManagerSwiftFacade : NSObject +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h new file mode 100644 index 0000000..a1c68e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h @@ -0,0 +1,16 @@ +// +// ISNAppStoreVCRootViewDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNAppStoreVCRootViewDelegate + +- (void)didReceiveOutOfAppStoreTouchWithType:(NSString *)type; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h new file mode 100644 index 0000000..806974f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h @@ -0,0 +1,24 @@ +// +// ISNControllerManagerSwiftFacade.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 24/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class MessageToController, CallbackToNative; +@protocol ISNControllerMessageListener; + +@interface ISNControllerManagerSwiftFacade : NSObject + +- (void)sendMessage:(MessageToController *)message + callbackHandler:(void (^)(CallbackToNative *))callbackHandler; + +- (void)setControllerMessageListenerWithAdId:(NSString *)adId + listener:(id)listener; + +- (void)removeControllerMessageListenerWithAdId:(NSString *)adId; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h new file mode 100644 index 0000000..79e8322 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h @@ -0,0 +1,21 @@ +// +// ISNControllerMessageListener.h +// SSASDK +// +// Created by Gal Salti on 15/08/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MessageToNative; + +@protocol ISNControllerMessageListener + +- (void)onReceiveWithMessage:(nullable MessageToNative *)message; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h new file mode 100644 index 0000000..e05c82b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h @@ -0,0 +1,19 @@ +// +// ISNEvent.h +// SSASDK +// +// Created by Tomer Ben-Rachel on 19/04/2020. +// Copyright © 2020 SSA Ltd. All rights reserved. +// +// This class represents an IronSourceNetwork Event with an id and a name + +#import + +@interface ISNEvent : NSObject + +@property(nonatomic, strong) NSString* eventName; +@property(nonatomic, strong) NSNumber* eventId; + +- (instancetype)initWithEventId:(NSNumber*)eventId eventName:(NSString*)eventName; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h new file mode 100644 index 0000000..473e4f7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h @@ -0,0 +1,15 @@ +// +// ISNEventTrackerInterface.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEvent.h" + +@protocol ISNEventTrackerInterface + +- (void)logEvent:(ISNEvent*)event data:(NSDictionary*)data; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h new file mode 100644 index 0000000..e5af3a1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h @@ -0,0 +1,13 @@ +// +// ISNEventTrackerWrapper.h +// ISEventsTrackerXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEventTrackerInterface.h" + +@interface ISNEventTrackerWrapper : NSObject + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h new file mode 100644 index 0000000..20f7744 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h @@ -0,0 +1,14 @@ +// +// ISNSupersonicAdsPublisherSwiftFacade.h +// IronSource +// +// Created by Idan Ginat on 03/01/2024. +// + +#import + +@interface ISNSupersonicAdsPublisherSwiftFacade : NSObject + +- (void)setControllerConfig:(NSString *)config; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h new file mode 100644 index 0000000..2b7350b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h @@ -0,0 +1,30 @@ +// +// ISNativeAdAdapterDelegate.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISError.h" + +@protocol ISNativeAdAdapterDelegate + +@required + +- (void)adapterNativeAdInitSuccess; + +- (void)adapterNativeAdInitFailedWithError:(NSError *)error; + +- (void)adapterNativeAdDidLoadWithAdData:(ISAdapterNativeAdData *)adapterNativeAdData + adViewBinder:(ISAdapterNativeAdViewBinder *)nativeAdViewBinder; + +- (void)adapterNativeAdDidFailToLoadWithError:(NSError *)error; + +- (void)adapterNativeAdDidShow; + +- (void)adapterNativeAdDidClick; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h new file mode 100644 index 0000000..24358b7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h @@ -0,0 +1,45 @@ +// +// ISNativeAdAdapterProtocol.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISNativeAdAdapterDelegate.h" + +@protocol ISNativeAdAdapterProtocol + +@optional + +- (void)initNativeAdsWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)initNativeAdForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)loadNativeAdForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)destroyNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)getNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h new file mode 100644 index 0000000..7031de6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h @@ -0,0 +1,25 @@ +// +// ISNativeAdDataImage.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdDataImage : NSObject + +@property(nonatomic, strong, readonly, nullable) UIImage *image; +@property(nonatomic, strong, readonly, nullable) NSURL *url; + +- (instancetype)initWithImage:(nullable UIImage *)image url:(nullable NSURL *)url; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h new file mode 100644 index 0000000..690a525 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h @@ -0,0 +1,21 @@ +// +// ISNativeAdDataProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdDataImage.h" + +@protocol ISNativeAdDataProtocol + +@required + +@property(nonatomic, strong, nullable) NSString *title; +@property(nonatomic, strong, nullable) NSString *advertiser; +@property(nonatomic, strong, nullable) NSString *body; +@property(nonatomic, strong, nullable) NSString *callToAction; +@property(nonatomic, strong, nullable) ISNativeAdDataImage *icon; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h new file mode 100644 index 0000000..14dcb1b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h @@ -0,0 +1,35 @@ +// +// ISNativeAdInteractionDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LevelPlayNativeAd; + +@protocol ISNativeAdInteractionDelegate + +@required + +/** + Called after a native ad impression has been recorded. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didRecordImpression:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native ad has been clicked. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didClick:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h new file mode 100644 index 0000000..9016733 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h @@ -0,0 +1,36 @@ +// +// ISNativeAdLoadDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" +#import "ISError.h" + +@class LevelPlayNativeAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNativeAdLoadDelegate + +@required + +/** + Called after a native ad has been successfully loaded + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didLoad:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native has attempted to load an ad but failed. + @param nativeAd Level Play native ad. + @param error The reason for the error + */ +- (void)didFailToLoad:(LevelPlayNativeAd *)nativeAd withError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h new file mode 100644 index 0000000..135dc78 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h @@ -0,0 +1,21 @@ +// +// ISNativeAdProperties.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdOptionsPosition.h" +#import "ISAdapterConfig.h" + +@interface ISNativeAdProperties : NSObject + +@property(nonatomic, assign, readonly) ISAdOptionsPosition adOptionsPosition; + +- (instancetype)initWithAdapterConfig:(ISAdapterConfig *)adapterConfig; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h new file mode 100644 index 0000000..028dab1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h @@ -0,0 +1,17 @@ +// +// ISNativeAdProtocol.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +@protocol ISNativeAdProtocol + +@required + +- (void)loadAd; + +- (void)destroyAd; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h new file mode 100644 index 0000000..4315282 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h @@ -0,0 +1,35 @@ +// +// ISNativeAdView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdView : UIView + +/// Weak reference to your ad view's icon asset view. +@property(weak, nonatomic) IBOutlet UIImageView *adAppIcon; +/// Weak reference to your ad view's headline asset view. +@property(weak, nonatomic) IBOutlet UILabel *adTitleView; +/// Weak reference to your ad view's advertiser asset view. +@property(weak, nonatomic) IBOutlet UILabel *adAdvertiserView; +/// Weak reference to your ad view's body asset view. +@property(weak, nonatomic) IBOutlet UILabel *adBodyView; +/// Weak reference to your ad view's media asset view. +@property(weak, nonatomic) IBOutlet LevelPlayMediaView *adMediaView; +/// Weak reference to your ad view's call to action asset view. +@property(weak, nonatomic) IBOutlet UIButton *adCallToActionView; + +- (void)registerNativeAdViews:(LevelPlayNativeAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..326ceda --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h @@ -0,0 +1,23 @@ +// +// ISNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@protocol ISNativeAdViewBinderProtocol + +@required + +- (void)setIconView:(UIImageView *)iconView; +- (void)setTitleView:(UILabel *)titleView; +- (void)setAdvertiserView:(UILabel *)advertiserView; +- (void)setBodyView:(UILabel *)bodyView; +- (void)setMediaView:(LevelPlayMediaView *)mediaView; +- (void)setCallToActionView:(UIButton *)callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h new file mode 100644 index 0000000..5e4d54e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h @@ -0,0 +1,21 @@ +// +// ISNativeAdViewHolder.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@interface ISNativeAdViewHolder : NSObject + +@property(weak, nonatomic, nullable) UIImageView *iconView; +@property(weak, nonatomic, nullable) UILabel *titleView; +@property(weak, nonatomic, nullable) UILabel *advertiserView; +@property(weak, nonatomic, nullable) UILabel *bodyView; +@property(weak, nonatomic, nullable) LevelPlayMediaView *mediaView; +@property(weak, nonatomic, nullable) UIButton *callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h new file mode 100644 index 0000000..c5f7810 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h @@ -0,0 +1,22 @@ +// +// ISNetworkInitCallbackDelegate.h +// IronSource +// +// Created by Yonti Makmel on 17/05/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitCallbackProtocol + +@optional + +- (void)onNetworkInitCallbackSuccess; +- (void)onNetworkInitCallbackFailed:(NSString *)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h new file mode 100644 index 0000000..a4926de --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,24 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +// mandatory callbacks + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h new file mode 100644 index 0000000..aa987e6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName + reward:(NSString *)rewardName + rewardAmount:(NSNumber *)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property(readonly) NSString *placementName; +@property(readonly) NSString *rewardName; +@property(readonly) NSNumber *rewardAmount; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h new file mode 100644 index 0000000..44de2d0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h @@ -0,0 +1,17 @@ +// +// ISReleaseMemoryAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" + +@protocol ISReleaseMemoryAdapterProtocol + +@optional + +- (void)releaseMemoryWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h new file mode 100644 index 0000000..63e0820 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h @@ -0,0 +1,47 @@ +// +// ISRewardedVideoAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISRewardedVideoAdapterDelegate + +- (void)adapterRewardedVideoHasChangedAvailability:(BOOL)available; + +- (void)adapterRewardedVideoDidFailToLoadWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidReceiveReward; + +- (void)adapterRewardedVideoDidFailToShowWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidOpen; + +- (void)adapterRewardedVideoDidClose; + +#pragma mark - demand only + +- (void)adapterRewardedVideoDidLoad; + +#pragma mark - optional - when supported by network + +- (void)adapterRewardedVideoDidClick; + +- (void)adapterRewardedVideoDidStart; + +- (void)adapterRewardedVideoDidEnd; + +#pragma mark - relevant only for bidding + +- (void)adapterRewardedVideoInitSuccess; + +- (void)adapterRewardedVideoInitFailed:(NSError *)error; + +#pragma mark - relevant only for ironsource adapter + +- (void)adapterRewardedVideoDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h new file mode 100644 index 0000000..606b736 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h @@ -0,0 +1,77 @@ +// +// ISRewardedVideoAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISRewardedVideoAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (BOOL)hasRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (void)showRewardedVideoWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)disposeRewardedVideoAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +#pragma mark - shared + +- (void)initAndLoadRewardedVideoWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initRewardedVideoForCallbacksWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +#pragma mark - for non bidders + +- (void)loadRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders + +- (NSDictionary *)getRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)loadRewardedVideoForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +#pragma mark - for demand only + +- (void)initRewardedVideoForDemandOnlyWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadRewardedVideoForDemandOnlyWithAdapterConfig:(ISAdapterConfig *)adapterConfig + delegate: + (id)delegate; + +- (void)loadRewardedVideoForDemandOnlyForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + serverData:(NSString *)serverData + delegate: + (id) + delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h new file mode 100644 index 0000000..e3e62f3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property(nonatomic) int age DEPRECATED_MSG_ATTRIBUTE(""); +@property(nonatomic) int level; +@property(nonatomic) double iapTotal; +@property(nonatomic) BOOL paying; +@property(nonatomic) ISGender gender DEPRECATED_MSG_ATTRIBUTE(""); +@property(nonatomic, strong) NSDate *userCreationDate; +@property(nonatomic, strong) NSString *segmentName; +@property(nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary *)getData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h new file mode 100644 index 0000000..a76b363 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h new file mode 100644 index 0000000..43defcc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h @@ -0,0 +1,24 @@ +// +// ISSetAPSDataProtocol.h +// IronSource +// +// Created by Sveta Itskovich on 29/11/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISSetAPSDataProtocol_h +#define ISSetAPSDataProtocol_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISSetAPSDataProtocol + +- (void)setAPSDataWithAdUnit:(NSString *)adUnit apsData:(NSDictionary *)apsData; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISSetAPSDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h new file mode 100644 index 0000000..fe82417 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,22 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// +#import + +@interface ISSupersonicAdsConfiguration : NSObject + +@property(nonatomic, strong) NSNumber *useClientSideCallbacks; +@property(nonatomic, strong) NSString *language; +@property(nonatomic, strong) NSString *minimumOfferCommission; +@property(nonatomic, strong) NSDictionary *controllerConfig; +@property(nonatomic, strong) NSString *itemName; +@property(nonatomic, strong) NSString *controllerUrl; +@property(strong) NSNumber *itemCount; +@property(strong) NSNumber *maxVideoLength; +@property(nonatomic, strong) NSString *privateKey; +@property(nonatomic) BOOL debugMode; +@property(nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h new file mode 100644 index 0000000..73a2c0d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h @@ -0,0 +1,80 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ISWaterfallConfiguration; + +/** + * Builder for creating an ISWaterfallConfiguration object. + */ +@interface ISWaterfallConfigurationBuilder : NSObject + +/** + * Set a ceiling value to be applied to the AdUnit's waterfall. + * + * @param ceiling NSNumber ceiling value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setCeiling:(NSNumber *)ceiling; + +/** + * Set a floor value to be applied to the AdUnit's waterfall. + * + * @param floor NSNumber floor value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setFloor:(NSNumber *)floor; + +/** + * After calling all desired setters use this build method generate an immutable + * ISWaterfallConfiguration object to passed to the IronSource.SetWaterfallConfiguration api. + */ +- (ISWaterfallConfiguration *)build; + +@end + +/** + * Object for waterfall configuration per AdUnit. + * + * Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ * 
+ */ +@interface ISWaterfallConfiguration : NSObject + +/** + * A NSNumber ceiling to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable ceiling; + +/** + * A NSNumber floor to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable floor; + +/** + * A helper method to get a builder for the ISWaterfallConfiguration class. + * + * @return ISWaterfallConfigurationBuilder A builder that can be mutated and used to generate an + * instance of ISWaterfallConfiguration. + */ ++ (ISWaterfallConfigurationBuilder *)builder; + +/** + * A helper method to get a clear instance of the ISWaterfallConfiguration class. This should be + * used to clear previously set settings if you no longer want the settings applied. + * + * @return ISWaterfallConfiguration An empty instance of ISWaterfallConfiguration class that can be + * used to clear previously set settings. + */ ++ (ISWaterfallConfiguration *)clear; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h new file mode 100644 index 0000000..105bd75 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h @@ -0,0 +1,746 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + + +// import core classes +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import "ISABannerAdLoader.h" +#import "ISABannerAdRequestBuilder.h" +#import "ISAInitRequestBuilder.h" +#import "ISAInterstitialAdLoader.h" +#import "ISAInterstitialAdRequestBuilder.h" +#import "ISARewardedAdLoader.h" +#import "ISARewardedAdRequestBuilder.h" +#import "ISAdapterAdaptiveProtocol.h" +#import "ISBannerSize.h" +#import "ISConfigurations.h" +#import "ISConsentViewDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISEventsReporting.h" +#import "ISGender.h" +#import "ISImpressionData.h" +#import "ISImpressionDataDelegate.h" +#import "ISInitializationDelegate.h" +#import "ISIntegrationHelper.h" +#import "ISLogDelegate.h" +#import "ISPlacementInfo.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISWaterfallConfiguration.h" +#import "IronSourceAds.h" +#import "LPMConfigServiceEventSender.h" +#import "LPMDispatcherProtocol.h" + +// imports used for custom adapters infra +#import "ISAdapterErrors.h" +#import "ISBaseBanner.h" +#import "ISBaseInterstitial.h" +#import "ISBaseNetworkAdapter.h" +#import "ISBaseRewardedVideo.h" +#import "ISDataKeys.h" +#import "ISSetAPSDataProtocol.h" + +// imports used for the new delegates with ad info +#import "ISAdInfo.h" +#import "LevelPlayBannerDelegate.h" +#import "LevelPlayInterstitialDelegate.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" +#import "LevelPlayRewardedVideoDelegate.h" +#import "LevelPlayRewardedVideoManualDelegate.h" + +// Native Ads +#import "ISNativeAdProtocol.h" +#import "ISNativeAdView.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" +#import "LevelPlayNativeAdDelegate.h" + +// LevelPlay imports +#import "LPMAdInfo.h" +#import "LPMAdSize.h" +#import "LPMBannerAdView.h" +#import "LPMInitRequestBuilder.h" +#import "LPMInterstitialAd.h" +#import "LPMInterstitialAdDelegate.h" +#import "LPMRewardedAd.h" +#import "LPMRewardedAdDelegate.h" +#import "LevelPlay.h" + +#import "IronSourceNetworkSwiftBridge.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_BANNER @"banner" +#define IS_NATIVE_AD @"nativead" + +static NSString *const MEDIATION_SDK_VERSION = @"8.8.0"; +static NSString *GitHash = @"f988075"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString *const DataSource_MOPUB = @"MoPub"; + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in + the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the + server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrieve IDFA, if impossible, will try to retrieve IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in + length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *)values; + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey + andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ ++ (NSString *)getISDemandOnlyBiddingData; + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey delegate:(nullable id)delegate; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey + adUnits:(NSArray *)adUnits + delegate:(nullable id)delegate; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey + adUnits:(NSArray *)adUnits + DEPRECATED_MSG_ATTRIBUTE("Use [IronSourceAds initWithRequest:completion:] instead."); + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for LevelPlay rewarded video callbacks. + + @param delegate The 'LevelPlayRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoDelegate:(nullable id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of + the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has + been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrieve an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId + adm:(NSString *)adm + DEPRECATED_MSG_ATTRIBUTE("Use [ISARewardedAdLoader loadAdWithAdRequest:delegate:] instead."); + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the + instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Sets Rewarded Video flow for LevelPlay manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the LevelPlayRewardedVideoManualDelegate you will receive the LevelPlay + Rewarded Video events. + @discussion Pass this object within the LevelPlayRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'LevelPlayRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoManualDelegate: + (nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to + their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for LevelPlay interstitial callbacks. + + @param delegate The 'LevelPlayInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayInterstitialDelegate:(nullable id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to + their priority. + */ ++ (void)loadInterstitial DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAd loadAd] instead."); + +/** + @abstract Show an interstitial ad using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAd showAdWithViewController:placementName:] instead."); + +/** + @abstract Show an interstitial ad using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAd showAdWithViewController:placementName:] instead."); + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the + ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAd isAdReady] instead."); + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped + or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAd isPlacementCapped:] instead."); + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId + adm:(NSString *)adm + DEPRECATED_MSG_ATTRIBUTE( + "Use [ISAInterstitialAdLoader loadAdWithAdRequest:delegate:] instead."); + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the + instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for LevelPlay banner callbacks. + + @param delegate The 'LevelPlayBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayBannerDelegate:(nullable id)delegate + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView setDelegate:] instead."); + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController + size:(ISBannerSize *)size + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView loadAdWithViewController:] instead."); + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER + placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the + default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController + size:(ISBannerSize *)size + placement:(nullable NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView setPlacementName:] with " + "[LPMBannerAdView loadAdWithViewController:] instead."); + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView destroy] instead."); +; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or + paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE("Capping is no longer supported for banners."); + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + @param instanceId The instance id on which the delegate will notify. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate + forInstanceId:(NSString *)instanceId; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param adm The ad markup + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithAdm:(NSString *)adm + instanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Loads a demand only Banner for a non bidder instance. + @discussion This method will load a demand only Banner ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Removes the banner from memory. + @param instanceId The demand only instance id of the Banner that should be destroyed. + */ ++ (void)destroyISDemandOnlyBannerWithInstanceId:(NSString *)instanceId; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + +#pragma mark - Impression Data + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController + andType:(NSString *)consentViewType; + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +#pragma mark - Test Suite + +/** + @abstract Launch the Test suite + @param viewController The UIViewController to display the Test Suite within. +*/ ++ (void)launchTestSuite:(UIViewController *)viewController; + +#pragma mark - Waterfall Configuration + +/** + * Objc Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ *   [IronSource setWaterfallConfiguration:configuration forAdUnit:[ISAdUnit
+ * IS_AD_UNIT_REWARDED_VIDEO]];
+ * 
+ * + * Swift Example + *
+ *   let configuration = ISWaterfallConfiguration
+ *     .builder()
+ *     .setCeiling(10.05)
+ *     .setFloor(1.01)
+ *     .build()
+ *   IronSource.setWaterfallConfiguration(configuration, for: ISAdUnit.is_AD_UNIT_REWARDED_VIDEO())
+ * 
+ * + * @abstract Allow the publisher to set custom configuration per ad unit. + * @param waterfallConfiguration ISWaterfallConfiguration object with custom fields configured by + * the publisher. + * @param adUnit ISAdUnit that the ISWaterfallConfiguration should apply to. + */ ++ (void)setWaterfallConfiguration:(ISWaterfallConfiguration *)waterfallConfiguration + forAdUnit:(ISAdUnit *)adUnit; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h new file mode 100644 index 0000000..847dc6f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h @@ -0,0 +1,39 @@ +// +// IronSourceAds.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines the completion callback for IronSourceAds SDK initialization. + */ +typedef void (^ISAInitCompletionHandler)(BOOL success, NSError *_Nullable error); + +/** + Object used to initialize IronSourceAds network. + */ +@interface IronSourceAds : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes IronSourceAds SDK. + + @param request The initialization request containing the necessary configurations for + initialization. + @param completion The completion for initialization. The completion will be invoked on the main + thread. + */ ++ (void)initWithRequest:(ISAInitRequest *)request completion:(ISAInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h new file mode 100644 index 0000000..0dc7656 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h @@ -0,0 +1,20 @@ +// +// IronSourceNetworkBridgingHeader.h +// IronSource +// +// Created by Ariel Barsheshet on 21/08/2023. +// + +#import "ISAppStoreErrorDelegate.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISIronSourceAdapter.h" +#import "ISMediationGlobalDataWriterFacade.h" +#import "ISNAdViewsManagerSwiftFacade.h" +#import "ISNAppStoreVCRootViewDelegate.h" +#import "ISNControllerManagerSwiftFacade.h" +#import "ISNControllerMessageListener.h" +#import "ISNEvent.h" +#import "ISNEventTrackerInterface.h" +#import "ISNEventTrackerWrapper.h" +#import "ISNSupersonicAdsPublisherSwiftFacade.h" +#import "SupersonicLogManager.h" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h new file mode 100644 index 0000000..538a49f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h @@ -0,0 +1,52 @@ +// +// LPMAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISImpressionData.h" +#import "LPMAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMAdInfo : NSObject + +@property(readonly, copy, nonnull) NSString *adId; +@property(readonly, copy) NSString *adUnitId; +@property(readonly, copy) NSString *adUnitName; +@property(readonly, copy, nullable) NSString *placementName; +@property(readonly, copy, nullable) LPMAdSize *adSize; +@property(readonly, copy) NSString *adFormat; +@property(readonly, copy) NSString *auction_id DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use auctionId parameter instead."); +@property(readonly, copy) NSString *auctionId; +@property(readonly, copy) NSString *country; +@property(readonly, copy) NSString *ab; +@property(readonly, copy) NSString *segment_name DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use segmentName parameter instead."); +@property(readonly, copy) NSString *segmentName; +@property(readonly, copy) NSString *ad_network DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use adNetwork parameter instead."); +@property(readonly, copy) NSString *adNetwork; +@property(readonly, copy) NSString *instance_name DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use instanceName parameter instead."); +@property(readonly, copy) NSString *instanceName; +@property(readonly, copy) NSString *instance_id DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use instanceId parameter instead."); +@property(readonly, copy) NSString *instanceId; +@property(readonly, copy) NSNumber *revenue; +@property(readonly, copy) NSString *precision; +@property(readonly, copy) NSString *encrypted_cpm DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use encryptedCPM parameter instead."); +@property(readonly, copy) NSString *encryptedCPM; +@property(readonly, copy) NSNumber *conversion_value DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use conversionValue parameter " + "instead."); +@property(readonly, copy) NSNumber *conversionValue; +@property(readonly, copy) NSString *creativeId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h new file mode 100644 index 0000000..a307a33 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h @@ -0,0 +1,58 @@ +// +// LPMAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, LPMAdSizeType) { + LPMAdSizeBanner, + LPMAdSizeLarge, + LPMAdSizeMediumRectangle, + LPMAdSizeCustom, + LPMAdSizeLeaderBoard +}; + +@interface LPMAdSize : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, readonly) LPMAdSizeType type; +@property(nonatomic, readonly) NSInteger width; +@property(nonatomic, readonly) NSInteger height; +@property(nonatomic, readonly, copy) NSString* sizeDescription; +@property(nonatomic, readonly) BOOL isAdaptive; + ++ (instancetype)bannerSize; ++ (instancetype)largeSize; ++ (instancetype)mediumRectangleSize; ++ (instancetype)leaderBoardSize; ++ (instancetype)customSizeWithWidth:(NSInteger)width height:(NSInteger)height; + +/** + Creates and returns an adaptive ad size for a given width. + + If the provided width is invalid (less than or equal to 0), the method uses the screen width + based on the device orientation. + + @param width The specified width for which the adaptive ad size is calculated. + @return An instance of LPMAdSize with the calculated height for the given width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSizeWithWidth:(CGFloat)width; +/** + Creates and returns an adaptive ad size using the screen width based on the device orientation. + + @return An instance of LPMAdSize with the calculated height for the screen width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSize; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h new file mode 100644 index 0000000..4f6fc23 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h @@ -0,0 +1,44 @@ +// +// LPMBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMBannerAdViewDelegate.h" + +@class LPMAdSize; + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMBannerAdView : UIView + +/** + * A unique identifier associated with the ad object. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +- (void)setPlacementName:(NSString *)placementName; + +- (void)setAdSize:(LPMAdSize *)adSize; + +- (void)setDelegate:(id)delegate; + +- (void)loadAdWithViewController:(UIViewController *)viewController; + +- (void)destroy; + +- (void)pauseAutoRefresh; + +- (void)resumeAutoRefresh; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h new file mode 100644 index 0000000..9ccb1ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h @@ -0,0 +1,36 @@ +// +// LPMBannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +@class LPMAdInfo; + +NS_ASSUME_NONNULL_BEGIN + +@protocol LPMBannerAdViewDelegate + +@required + +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +@optional + +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +- (void)didLeaveAppWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didExpandAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didCollapseAdWithAdInfo:(LPMAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfigServiceEventSender.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfigServiceEventSender.h new file mode 100644 index 0000000..e96122a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfigServiceEventSender.h @@ -0,0 +1,27 @@ +// +// LPMCappingServiceEventSender.h +// Pods +// +// Created by Gal Salti on 04/08/2024. +// + +#import +#import "ISAdUnit.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol LPMConfigServiceEventSender + +- (void)sendAdUnitCappingParseFailedEventWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +- (void)sendRewardParseFailedEventWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +- (void)sendPlacementCappingParseFailedEventWithPlacementName:(NSString *)placementName + adFormat:(ISAdUnit *)adFormat + error:(NSError *)error; + +- (void)sendConfigParseFailedEventWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h new file mode 100644 index 0000000..27bd2fd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h @@ -0,0 +1,18 @@ +// +// LPMConfiguration.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMConfiguration : NSObject + +@property(nonatomic, assign) BOOL isAdQualityEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMDispatcherProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMDispatcherProtocol.h new file mode 100644 index 0000000..faeff3b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMDispatcherProtocol.h @@ -0,0 +1,17 @@ +// +// LPMDispatcherProtocol.h +// IronSource +// +// Created by Gal Yedidovich on 16/12/2024. +// + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^LPMDispatcherBlock)(void); + +@protocol LPMDispatcherProtocol + +- (void)dispatch:(LPMDispatcherBlock _Nonnull)task; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h new file mode 100644 index 0000000..39136af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h @@ -0,0 +1,27 @@ +// +// LPMInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey + legacyAdFormats:(NSArray *)legacyAdFormats + userId:(nullable NSString *)userId; + +@property(readonly, nonatomic) NSString *appKey; +@property(readonly, nonatomic) NSArray *legacyAdFormats; +@property(readonly, nonatomic, nullable) NSString *userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h new file mode 100644 index 0000000..cdaffa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h @@ -0,0 +1,28 @@ +// +// LPMInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey; + +- (LPMInitRequest *)build; + +- (LPMInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +- (LPMInitRequestBuilder *)withUserId:(NSString *)userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAd.h new file mode 100644 index 0000000..7487301 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAd.h @@ -0,0 +1,83 @@ +// +// LPMInterstitialAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMInterstitialAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the APIs, callbacks and overall operations of an interstitial ad. + */ +@interface LPMInterstitialAd : NSObject + +/** + * A unique identifier associated with the ad object. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes an interstitial ad. + + @param adUnitId The ad unit identifier. + */ +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +/** + Sets a delegate for the ad callbacks. + The callbacks will be invoked on the main thread. + The delegate is held weakly. + + @param delegate The delegate to set. + */ +- (void)setDelegate:(id)delegate; + +/** + Loads an interstitial ad. + The delegate will send a `didLoadAdWithAdInfo:` or + `didFailToLoadAdWithAdUnitId: error:` callback. + The callbacks will be invoked on the main thread. + */ +- (void)loadAd NS_SWIFT_NAME(loadAd()); + +/** + Shows the ad. + The delegate will send a `interstitialAdDidShow:` or + `interstitialAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + @param placementName The placement name for the ad. + */ +- (void)showAdWithViewController:(UIViewController *)viewController + placementName:(nullable NSString *)placementName + NS_SWIFT_NAME(showAd(viewController:placementName:)); + +/** + Checks if the ad is ready. + Showing an ad that is not ready will result in a show failure. + When calling to the show api with placement, make sure to verify that placement isn't capped via + `isPlacementCapped:`. + + @return Whether the ad is ready. + */ +- (BOOL)isAdReady; + +/** + Checks if the placement is capped. + + @param placementName The placement name to check. + @return `YES` if the placement is capped, `NO` otherwise. + */ ++ (BOOL)isPlacementCapped:(NSString *)placementName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAdDelegate.h new file mode 100644 index 0000000..5d44654 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAdDelegate.h @@ -0,0 +1,75 @@ +// +// LPMInterstitialAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "LPMAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LPMInterstitialAd; + +/** + Protocol handling interstitial ad events for `LPMInterstitialAd`. + The callbacks will be invoked on the main thread. + */ +@protocol LPMInterstitialAdDelegate + +/** + Triggered when an interstitial ad is successfully loaded. + + @param adInfo Ad info of the loaded interstitial ad. + */ +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when an interstitial ad fails to load. + + @param adUnitId The ad unit id of the interstitial ad that fails to load. + @param error The error that occurred during loading. + */ +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +/** + Triggered when an interstitial ad is displayed. + + @param adInfo Ad info of the displayed interstitial ad. + */ +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +@optional + +/** + Triggered when an interstitial ad fails to show. + + @param adInfo Ad info of the interstitial ad that failed to display. + @param error The error that occurred. + */ +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +/** + Triggered when an interstitial ad is clicked. + + @param adInfo Ad info of the clicked interstitial ad. + */ +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when an interstitial ad is closed. + + @param adInfo Ad info of the closed interstitial ad. + */ +- (void)didCloseAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when ad was reloaded and ad info updated. + + @param adInfo The updated interstitial ad info after the reloading. + */ +- (void)didChangeAdInfo:(LPMAdInfo *)adInfo NS_SWIFT_NAME(didChangeAdInfo(_:)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMReward.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMReward.h new file mode 100644 index 0000000..357cd31 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMReward.h @@ -0,0 +1,33 @@ +// +// LPMReward.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a reward for an ad. + */ +@interface LPMReward : NSObject + +/** + The amount of the reward. + */ +@property(readonly, nonatomic) NSInteger amount; + +/** + The name of the reward. + */ +@property(readonly, strong, nonatomic) NSString *name; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; +- (instancetype)initWithName:(NSString *)name amount:(NSInteger)amount; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAd.h new file mode 100644 index 0000000..120538a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAd.h @@ -0,0 +1,83 @@ +// +// LPMRewardedAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMRewardedAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the APIs, callbacks and overall operations of a rewarded ad. + */ +@interface LPMRewardedAd : NSObject + +/** + * A unique identifier associated with the ad object. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes a rewarded ad. + + @param adUnitId The ad unit identifier. + */ +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +/** + Sets a delegate for the ad callbacks. + The callbacks will be invoked on the main thread. + The delegate is held weakly. + + @param delegate The delegate to set. + */ +- (void)setDelegate:(id)delegate; + +/** + Loads a rewarded ad. + The delegate will send a `didLoadAdWithAdInfo:` or + `didFailToLoadAdWithAdUnitId: error:` callback. + The callbacks will be invoked on the main thread. + */ +- (void)loadAd NS_SWIFT_NAME(loadAd()); + +/** + Shows the ad. + The delegate will send a `rewardedAdDidShow:` or + `rewardedAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + @param placementName The placement name for the ad. + */ +- (void)showAdWithViewController:(UIViewController *)viewController + placementName:(nullable NSString *)placementName + NS_SWIFT_NAME(showAd(viewController:placementName:)); + +/** + Checks if the ad is ready. + Showing an ad that is not ready will result in a show failure. + When calling to the show api with placement, make sure to verify that placement isn't capped via + `isPlacementCapped:`. + + @return Whether the ad is ready. + */ +- (BOOL)isAdReady; + +/** + Checks if the placement is capped. + + @param placementName The placement name to check. + @return `YES` if the placement is capped, `NO` otherwise. + */ ++ (BOOL)isPlacementCapped:(NSString *)placementName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAdDelegate.h new file mode 100644 index 0000000..c08241f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAdDelegate.h @@ -0,0 +1,84 @@ +// +// LPMRewardedAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "LPMAdInfo.h" +#import "LPMReward.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LPMRewardedAd; + +/** + Protocol handling rewarded ad events for `LPMRewardedAd`. + The callbacks will be invoked on the main thread. + */ +@protocol LPMRewardedAdDelegate + +/** + Triggered when a rewarded ad is successfully loaded. + + @param adInfo Ad info of the loaded rewarded ad. + */ +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when a rewarded ad fails to load. + + @param adUnitId The ad unit id of the rewarded ad that fails to load. + @param error The error that occurred during loading. + */ +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +/** + Triggered when a rewarded ad is displayed. + + @param adInfo Ad info of the displayed rewarded ad. + */ +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when the ad reward is granted. + + @param adInfo Ad info of the displayed rewarded ad. + @param reward Reward of the displayed ad. + */ +- (void)didRewardAdWithAdInfo:(LPMAdInfo *)adInfo reward:(LPMReward *)reward; + +@optional + +/** + Triggered when a rewarded ad fails to show. + + @param adInfo Ad info of the rewarded ad that failed to display. + @param error The error that occurred. + */ +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +/** + Triggered when a rewarded ad is clicked. + + @param adInfo Ad info of the clicked rewarded ad. + */ +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when a rewarded ad is closed. + + @param adInfo Ad info of the closed rewarded ad. + */ +- (void)didCloseAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when ad was reloaded and ad info updated. + + @param adInfo The updated rewarded ad info after the reloading. + */ +- (void)didChangeAdInfo:(LPMAdInfo *)adInfo NS_SWIFT_NAME(didChangeAdInfo(_:)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h new file mode 100644 index 0000000..e6c2dd3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h @@ -0,0 +1,26 @@ +// +// LevelPlay.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMConfiguration.h" +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^LPMInitCompletionHandler)(LPMConfiguration *_Nullable config, + NSError *_Nullable error); + +@interface LevelPlay : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + ++ (void)initWithRequest:(LPMInitRequest *)request completion:(LPMInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h new file mode 100644 index 0000000..0bdd96f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h @@ -0,0 +1,64 @@ +// +// LevelPlayBannerDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayBannerDelegate_h +#define LevelPlayBannerDelegate_h + +#import "ISAdInfo.h" +#import "ISBannerView.h" + +DEPRECATED_MSG_ATTRIBUTE("Use LPMBannerAdViewDelegate instead.") +@protocol LevelPlayBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param adInfo The info of the ad. + */ +- (void)didLoad:(ISBannerView *)bannerView + withAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didLoadAdWithAdInfo:] instead."); + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMBannerAdViewDelegate didFailToLoadAdWithAdUnitId:errorId:] instead."); + +/** + Called after a banner has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didClickAdWithAdInfo:] instead."); + +/** + Called when a user was taken out of the application context. + @param adInfo The info of the ad. + */ +- (void)didLeaveApplicationWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didLeaveAppWithAdInfo:] instead."); + +/** + Called when a banner presented a full screen content. + @param adInfo The info of the ad. + */ +- (void)didPresentScreenWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didExpandAdWithAdInfo:] instead."); + +/** + Called after a full screen content has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didDismissScreenWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didCollapseAdWithAdInfo:] instead."); + +@end + +#endif /* LevelPlayBannerDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h new file mode 100644 index 0000000..5d18857 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h @@ -0,0 +1,71 @@ +// +// LevelPlayInterstitialDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayInterstitialDelegate_h +#define LevelPlayInterstitialDelegate_h + +#import "ISAdInfo.h" + +DEPRECATED_MSG_ATTRIBUTE("Use LPMInterstitialAdDelegate instead.") +@protocol LevelPlayInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didLoadAdWithAdInfo:] instead."); + +/** + Called after an interstitial has attempted to load but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAdDelegate didFailToLoadAdWithAdUnitId:error:] instead."); + +/** + Called after an interstitial has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didDisplayAdWithAdInfo:] instead."); + +/** + Called after an interstitial has been displayed on the screen. + @param adInfo The info of the ad. + */ +- (void)didShowWithAdInfo:(ISAdInfo *)adInfo DEPRECATED_MSG_ATTRIBUTE("No replacement available."); + +/** + Called after an interstitial has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error + andAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAdDelegate didFailToDisplayAdWithAdInfo:error:] instead."); + +/** + Called after an interstitial has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didClickAdWithAdInfo:] instead."); + +/** + Called after an interstitial has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didCloseAdWithAdInfo:] instead."); + +@end + +#endif /* LevelPlayInterstitialDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h new file mode 100644 index 0000000..7048468 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h @@ -0,0 +1,13 @@ +// +// LevelPlayMediaView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import + +@interface LevelPlayMediaView : UIView + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h new file mode 100644 index 0000000..f160900 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h @@ -0,0 +1,30 @@ +// +// LevelPlayNativeAd.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdDataProtocol.h" +#import "LevelPlayNativeAdBuilder.h" +#import "LevelPlayNativeAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LevelPlayNativeAd : NSObject + +@property(nonatomic, strong, nullable) ISAdapterNativeAdViewBinder *nativeAdViewBinder; + +- (instancetype)initWithBuilder:(LevelPlayNativeAdBuilder *)builder; + +- (void)loadAd; +- (void)destroyAd; +- (void)setDelegate:(id)delegate; +- (NSString *)getObjectId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h new file mode 100644 index 0000000..9990395 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h @@ -0,0 +1,28 @@ +// +// LevelPlayNativeAdBuilder.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayNativeAdDelegate.h" + +@class LevelPlayNativeAd; + +@interface LevelPlayNativeAdBuilder : NSObject + +@property(nonatomic, strong) NSString *placementName; +@property(nonatomic, weak) id delegate; +@property(nonatomic, weak) UIViewController *viewController; + +- (LevelPlayNativeAdBuilder *)withViewController:(UIViewController *)viewController; + +- (LevelPlayNativeAdBuilder *)withPlacementName:(NSString *)placementName; + +- (LevelPlayNativeAdBuilder *)withDelegate:(id)delegate; + +- (LevelPlayNativeAd *)build; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h new file mode 100644 index 0000000..8b1a5dc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h @@ -0,0 +1,14 @@ +// +// LevelPlayNativeAdDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdInteractionDelegate.h" +#import "ISNativeAdLoadDelegate.h" + +@protocol LevelPlayNativeAdDelegate + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h new file mode 100644 index 0000000..ae3b98b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h @@ -0,0 +1,54 @@ +// +// LevelPlayRewardedVideoBaseDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoBaseDelegate_h +#define LevelPlayRewardedVideoBaseDelegate_h + +#import "ISAdInfo.h" + +@class ISPlacementInfo; + +@protocol LevelPlayRewardedVideoBaseDelegate + +@required + +/** + Called after a rewarded video has been viewed completely and the user is eligible for a reward. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error andAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been clicked. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didClick:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayRewardedVideoBaseDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h new file mode 100644 index 0000000..a1e7e56 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h @@ -0,0 +1,30 @@ +// +// LevelPlayRewardedVideoDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// +#import "ISAdInfo.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" + +#ifndef LevelPlayRewardedVideoDelegate_h +#define LevelPlayRewardedVideoDelegate_h + +@protocol LevelPlayRewardedVideoDelegate + +@required + +/** + Called after a rewarded video has changed its availability to true. + @param adInfo The info of the ad. + */ +- (void)hasAvailableAdWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has changed its availability to false. + */ +- (void)hasNoAvailableAd; + +@end + +#endif /* LevelPlayRewardedVideoDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h new file mode 100644 index 0000000..eca3028 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h @@ -0,0 +1,32 @@ +// +// LevelPlayRewardedVideoManualDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoManualDelegate_h +#define LevelPlayRewardedVideoManualDelegate_h + +#import "ISAdInfo.h" + +@protocol LevelPlayRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +@end + +#endif /* LevelPlayRewardedVideoManualDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h new file mode 100644 index 0000000..2a77cbf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h @@ -0,0 +1,43 @@ +// +// SupersonicLogManager.h +// SSASDK +// +// Created by Roee Kremer on 11/12/14. +// Copyright (c) 2014 SSA Ltd. All rights reserved. +// + +#import + +#define SSLog(level, tag, fmt, ...) \ + [[SupersonicLogManager sharedManager] log:[NSString stringWithFormat:fmt, __VA_ARGS__] \ + withLevel:level \ + withTag:tag]; + +#define SSLogError(error, str) \ + do { \ + SSLog(ISNLogError, ISN_TAG_CONTROLLER_DELEGATE, @"%@: %@", str, \ + [SSAHelperMethods decodeFromPercentEscapeString:error]); \ + } while (0) +// + +typedef NS_ENUM(NSUInteger, ISNLogLevel) { ISNLogVerbose = 0, ISNLogInfo, ISNLogError }; + +typedef NS_ENUM(NSUInteger, ISNLogTag) + +{ ISN_TAG_NATIVE, + ISN_TAG_INTERNAL, + ISN_TAG_CONTROLLER_INTERNAL, + ISN_TAG_CONTROLLER_API, + ISN_TAG_CONTROLLER_DELEGATE, + ISN_TAG_NATIVE_AD }; + +@interface SupersonicLogManager : NSObject + +@property(assign) NSInteger requiredDebugMode; + ++ (SupersonicLogManager *)sharedManager; +- (void)log:(NSString *)str withLevel:(ISNLogLevel)level withTag:(ISNLogTag)tag; +- (void)logWithNetworkPrefix:(NSString *)logMessage + withLevel:(ISNLogLevel)logLevel + withTag:(ISNLogTag)logTag; +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h new file mode 100644 index 0000000..265e84e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h @@ -0,0 +1,18 @@ +// +// UIView+ISNativeView.h +// IronSourceSDK +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UIView (ISNativeView) + +- (void)addSubviewAndAdjust:(UIView *)view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Info.plist b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Info.plist new file mode 100644 index 0000000..19b8074 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Info.plist differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/IronSource b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/IronSource new file mode 100644 index 0000000..0445c46 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/IronSource differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Modules/module.modulemap b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Modules/module.modulemap new file mode 100644 index 0000000..d453899 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module IronSource { + umbrella header "IronSource.h" + + export * + module * { export * } +} diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..717d9e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,27 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h new file mode 100644 index 0000000..3461202 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h @@ -0,0 +1,43 @@ +// +// ISAAdFormat.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing available ad formats. + */ +typedef NS_ENUM(NSUInteger, ISAAdFormatType) { + ISAAdFormatTypeInterstitial, + ISAAdFormatTypeRewarded, + ISAAdFormatTypeBanner +}; + +/** + Class representing an ad format. + */ +@interface ISAAdFormat : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The ad format type. + */ +@property(readonly, nonatomic) ISAAdFormatType adFormatType; + +/** + Initializes with the given ad format type. + + @param adFormatType the ad format type to represent. + */ +- (instancetype)initWithAdFormatType:(ISAAdFormatType)adFormatType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h new file mode 100644 index 0000000..7871c68 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h @@ -0,0 +1,46 @@ +// +// ISAAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing an ad size. + */ +@interface ISAAdSize : NSObject + +@property(nonatomic, readonly) CGFloat width; +@property(nonatomic, readonly) CGFloat height; +@property(nonatomic, readonly, copy) NSString *sizeDescription; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Creates an `ISAAdSize` for a banner ad. + */ ++ (ISAAdSize *)banner; + +/** + Creates an `ISAAdSize` for a large ad. + */ ++ (ISAAdSize *)large; + +/** + Creates an `ISAAdSize` for a medium rectangle ad. + */ ++ (ISAAdSize *)mediumRectangle; + +/** + Creates an `ISAAdSize` for a leaderboard ad. + */ ++ (ISAAdSize *)leaderboard; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h new file mode 100644 index 0000000..ff5fc2c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h @@ -0,0 +1,32 @@ +// +// ISABannerAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated banner ad. + */ +@interface ISABannerAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h new file mode 100644 index 0000000..6fb52f9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h @@ -0,0 +1,35 @@ +// +// ISNBannerLoader.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdLoaderDelegate.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading banner ads. + */ +@interface ISABannerAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a banner ad. + The delegate will send a `bannerAdDidLoad:` or + `bannerAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISABannerAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h new file mode 100644 index 0000000..6dcbd39 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdView.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested banner ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdLoaderDelegate + +/** + Called when a banner ad is successfully loaded. + + @param bannerAdView The banner ad that is loaded. + */ +- (void)bannerAdDidLoad:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)bannerAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h new file mode 100644 index 0000000..5c2a8ba --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h @@ -0,0 +1,49 @@ +// +// ISNBannerAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a banner ad. + Use `ISABannerAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISABannerAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The ad markup. + */ +@property(nonatomic, strong, readonly) NSString *adm; + +/** + The ad size. + */ +@property(nonatomic, strong, readonly) ISAAdSize *size; + +/** + The view controller to show the ad on, if available. + */ +@property(nonatomic, weak, readonly, nullable) UIViewController *viewController; + +/** + Extra parameters for the ad request. + */ +@property(nonatomic, strong, readonly, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h new file mode 100644 index 0000000..6c1bef9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h @@ -0,0 +1,61 @@ +// +// ISABannerAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISABannerAdRequest`. + */ +@interface ISABannerAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + @param size The ad size. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId + adm:(NSString *)adm + size:(ISAAdSize *)size; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Sets the view controller that will show the ad, if available. + + @param viewController The view controller that will show the ad, if available. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withViewController:(UIViewController *)viewController; + +/** + Builds the `ISABannerAdRequest` instance. + + @return The ad request instance. + */ +- (ISABannerAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h new file mode 100644 index 0000000..6d09f2d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h @@ -0,0 +1,26 @@ +// +// ISNBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISABannerAdInfo.h" +#import "ISABannerAdViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISABannerAdView : UIView + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, weak, nullable) id delegate; +@property(nonatomic, strong, readonly) ISABannerAdInfo* adInfo; +@property(nonatomic, weak, nullable) UIViewController* viewController; + +NS_ASSUME_NONNULL_END + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h new file mode 100644 index 0000000..fb0f2af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISABannerAdView; + +/** + Protocol handling banner ad show events for `ISABannerAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdViewDelegate + +/** + Called when a banner ad is shown. + + @param bannerAdView The banner ad that is shown. + */ +- (void)bannerAdViewDidShow:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad is clicked. + + @param bannerAdView The banner ad that is clicked. + */ +- (void)bannerAdViewDidClick:(ISABannerAdView *)bannerAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h new file mode 100644 index 0000000..a26839b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h @@ -0,0 +1,45 @@ +// +// ISAInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing the different log levels in IronSourceAds. + */ +typedef NS_ENUM(NSInteger, ISALogLevel) { ISALogLevelNone, ISALogLevelError, ISALogLevelVerbose }; + +/** + Class representing an initialization request for IronSourceAds. + Use `ISAInitRequestBuilder` to create an instance of this class. + */ +@interface ISAInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The application key. + */ +@property(readonly, nonatomic) NSString *appKey; + +/** + Legacy ad formats for the initialization request. + */ +@property(readonly, nonatomic) NSArray *legacyAdFormats; + +/** + Log level to use in IronSourceAds. + Default value is `ISALogLevelNone`. + */ +@property(readonly, nonatomic) ISALogLevel logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h new file mode 100644 index 0000000..5938300 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h @@ -0,0 +1,59 @@ +// +// ISAInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInitRequest`. + */ +@interface ISAInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param appKey the application key. + */ +- (instancetype)initWithAppKey:(NSString *)appKey; + +/** + Builds the `ISAInitRequest` instance. + + @return The init request instance. + */ +- (ISAInitRequest *)build; + +/** + Sets the legacy ad formats for the initialization request. + To enable non-bidding instances, pass the relevant legacy ad formats. + For bidding instances, this is non-mandatory. + + @param legacyAdFormats The list of legacy ad formats. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +/** + Sets the log level for the initialization request. + Default value is `ISALogLevelNone`. + + @param logLevel The log level. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLogLevel:(ISALogLevel)logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h new file mode 100644 index 0000000..71aa302 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h @@ -0,0 +1,54 @@ +// +// ISAInterstitialAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISAInterstitialAdDelegate.h" +#import "ISAInterstitialAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of an interstitial ad. + */ +@interface ISAInterstitialAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISAInterstitialAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `interstitialAdDidShow:` or + `interstitialAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h new file mode 100644 index 0000000..4d3784c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h @@ -0,0 +1,49 @@ +// +// ISAInterstitialAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISAInterstitialAd; + +/** + Protocol handling interstitial ad show events for `ISAInterstitialAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdDelegate + +/** + Called when an interstitial ad is shown. + + @param interstitialAd The interstitial ad that is shown. + */ +- (void)interstitialAdDidShow:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to show. + + @param interstitialAd The interstitial ad that fails to show. + @param error The error that occurred. + */ +- (void)interstitialAd:(ISAInterstitialAd *)interstitialAd didFailToShowWithError:(NSError *)error; + +/** + Called when an interstitial ad is clicked. + + @param interstitialAd The interstitial ad that is clicked. + */ +- (void)interstitialAdDidClick:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad is dismissed. + + @param interstitialAd The interstitial ad that is dismissed. + */ +- (void)interstitialAdDidDismiss:(ISAInterstitialAd *)interstitialAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h new file mode 100644 index 0000000..56755df --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h @@ -0,0 +1,32 @@ +// +// ISAInterstitialAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated interstitial ad. + */ +@interface ISAInterstitialAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h new file mode 100644 index 0000000..147962f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderInterstitial.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdLoaderDelegate.h" +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading interstitial ads. + */ +@interface ISAInterstitialAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads an interstitial ad. + The delegate will send a `interstitialAdDidLoad:` or + `interstitialAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISAInterstitialAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h new file mode 100644 index 0000000..0bce215 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISAInterstitialAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISAInterstitialAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested interstitial ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdLoaderDelegate + +/** + Called when an interstitial ad is successfully loaded. + + @param interstitialAd The interstitial ad that is loaded. + */ +- (void)interstitialAdDidLoad:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)interstitialAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h new file mode 100644 index 0000000..bee365f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h @@ -0,0 +1,38 @@ +// +// ISAInterstitialAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for an interstitial ad. + Use `ISAInterstitialAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISAInterstitialAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h new file mode 100644 index 0000000..e9e24ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISAInterstitialAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInterstitialAdRequest`. + */ +@interface ISAInterstitialAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISAInterstitialAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISAInterstitialAdRequest` instance. + + @return The ad request instance. + */ +- (ISAInterstitialAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h new file mode 100644 index 0000000..c5939bf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h @@ -0,0 +1,54 @@ +// +// ISARewardedAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISARewardedAdDelegate.h" +#import "ISARewardedAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of a rewarded ad. + */ +@interface ISARewardedAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISARewardedAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `rewardedAdDidShow:` or + `rewardedAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h new file mode 100644 index 0000000..4f30afc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h @@ -0,0 +1,56 @@ +// +// ISARewardedAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISARewardedAd; + +/** + Protocol handling rewarded ad show events for `ISARewardedAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdDelegate + +/** + Called when a rewarded ad is shown. + + @param rewardedAd The rewarded ad that is shown. + */ +- (void)rewardedAdDidShow:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to show. + + @param rewardedAd The rewarded ad that fails to show. + @param error The error that occurred. + */ +- (void)rewardedAd:(ISARewardedAd *)rewardedAd didFailToShowWithError:(NSError *)error; + +/** + Called when the user earns a reward. + + @param rewardedAd The rewarded ad that the user earns a reward from. + */ +- (void)rewardedAdDidUserEarnReward:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is clicked. + + @param rewardedAd The rewarded ad that is clicked. + */ +- (void)rewardedAdDidClick:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is dismissed. + + @param rewardedAd The rewarded ad that is dismissed. + */ +- (void)rewardedAdDidDismiss:(ISARewardedAd *)rewardedAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h new file mode 100644 index 0000000..2a1a0bd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h @@ -0,0 +1,32 @@ +// +// ISARewardedAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated rewarded ad. + */ +@interface ISARewardedAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h new file mode 100644 index 0000000..2ffa26f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderRewardedVideo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdLoaderDelegate.h" +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading rewarded ads. + */ +@interface ISARewardedAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a rewarded ad. + The delegate will send a `rewardedAdDidLoad:` or + `rewardedAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISARewardedAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h new file mode 100644 index 0000000..af3f93d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISARewardedAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISARewardedAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested rewarded ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdLoaderDelegate + +/** + Called when a rewarded ad is successfully loaded. + + @param rewardedAd The rewarded ad that is loaded. + */ +- (void)rewardedAdDidLoad:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)rewardedAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h new file mode 100644 index 0000000..082fb82 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h @@ -0,0 +1,38 @@ +// +// ISARewardedAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a rewarded ad. + Use `ISARewardedAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISARewardedAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h new file mode 100644 index 0000000..05d8b27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISARewardedAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISARewardedAdRequest`. + */ +@interface ISARewardedAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISARewardedAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISARewardedAdRequest` instance. + + @return The ad request instance. + */ +- (ISARewardedAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h new file mode 100644 index 0000000..e249aea --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h @@ -0,0 +1,51 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +#import "ISAdapterConfig.h" +#import "ISBannerSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +// The server data containing the adm +@property(nonatomic, strong, readonly, nullable) NSString *serverData; + +// The server configuration +@property(nonatomic, strong, readonly) NSDictionary *configuration; + +// The configuration holding userId, banner size, ad unit data from auction response and adapter +// config +@property(nonatomic, strong, readonly, nullable) NSDictionary *adUnitData; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *)userId; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *_Nullable)userId + bannerSize:(ISBannerSize *_Nullable)bannerSize; + +- (instancetype)initWithServerData:(nullable NSString *)serverData + configuration:(NSDictionary *)configuration + adUnitData:(nullable NSDictionary *)adUnitData; + +- (nullable NSString *)getString:(NSString *)key; + +- (NSInteger)getInt:(NSString *)key; + +- (BOOL)getBoolean:(NSString *)key; + +- (nullable NSNumber *)getNumber:(NSString *)key; + +- (nullable NSDictionary *)getAdUnitData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h new file mode 100644 index 0000000..8958fad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h @@ -0,0 +1,33 @@ +// +// ISAdInfo.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import "ISImpressionData.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdInfo : NSObject + +@property(readonly, copy) NSString* auction_id; +@property(readonly, copy) NSString* ad_unit; +@property(readonly, copy) NSString* ad_network; +@property(readonly, copy) NSString* instance_name; +@property(readonly, copy) NSString* instance_id; +@property(readonly, copy) NSString* country; +@property(readonly, copy) NSNumber* revenue; +@property(readonly, copy) NSString* precision; +@property(readonly, copy) NSString* ab; +@property(readonly, copy) NSString* segment_name; +@property(readonly, copy) NSNumber* lifetime_revenue; +@property(readonly, copy) NSString* encrypted_cpm; +@property(readonly, copy) NSNumber* conversion_value; + +- (instancetype)init; +- (instancetype)initWithImpressionData:(ISImpressionData* _Nonnull)impressionData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h new file mode 100644 index 0000000..df4e5a2 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h @@ -0,0 +1,17 @@ +// +// ISAdOptionsPosition.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +// ISAdOptionsPosition +typedef NS_ENUM(NSInteger, ISAdOptionsPosition) { + ISAdOptionsPositionTopLeft, + ISAdOptionsPositionTopRight, + ISAdOptionsPositionBottomLeft, + ISAdOptionsPositionBottomRight +}; + +static NSString* const kAdOptionsPosKey = @"adOptionsPos"; diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h new file mode 100644 index 0000000..c5addc4 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h @@ -0,0 +1,24 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + +@property(strong, nonatomic) NSString *value; + ++ (ISAdUnit *)IS_AD_UNIT_REWARDED_VIDEO; ++ (ISAdUnit *)IS_AD_UNIT_INTERSTITIAL; ++ (ISAdUnit *)IS_AD_UNIT_BANNER; ++ (ISAdUnit *)IS_AD_UNIT_NATIVE_AD; + +- (instancetype)initWithValue:(NSString *)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h new file mode 100644 index 0000000..fa64db3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h @@ -0,0 +1,13 @@ +// +// ISAdUnitAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNetworkInitCallbackProtocol.h" +#import "ISReleaseMemoryAdapterProtocol.h" + +@protocol ISAdUnitAdapterProtocol + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h new file mode 100644 index 0000000..414304c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,42 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +// Mandatory callbacks + +- (void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidOpen; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h new file mode 100644 index 0000000..e5661b5 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h @@ -0,0 +1,38 @@ +// +// ISAdapterAdFullscreenProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdapterAdInteractionDelegate.h" + +@protocol ISAdapterAdFullscreenProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure, ad opened, ad closed, show failed optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData *)adData; + +/// dispose the ad +- (void)disposeAd; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h new file mode 100644 index 0000000..17ac4e0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,36 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +// Mandatory callbacks + +- (void)adDidClose; + +// Optional callbacks + +- (void)adDidShowSucceed; + +- (void)adDidBecomeVisible; + +- (void)adDidStart; + +- (void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h new file mode 100644 index 0000000..f6d9986 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,25 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +// mandatory callbacks + +- (void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h new file mode 100644 index 0000000..f9c566a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h @@ -0,0 +1,43 @@ +// +// ISAdapterAdViewDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdViewDelegate_h +#define ISAdapterAdViewDelegate_h + +#import +#import "ISAdapterAdDelegate.h" + +@protocol ISAdapterAdViewDelegate + +// mandatory callbacks + +/** + * @param view the view that was loaded + */ +- (void)adDidLoadWithView:(UIView *)view; + +// optional callbacks (must be implemented in the adapter but can have empty implementation) + +/** + * This method should be invoked before the user is taken out of the application after a click + */ +- (void)adWillLeaveApplication; + +/** + * This method should be invoked after the ad view presents fullscreen content + */ +- (void)adWillPresentScreen; + +/** + * This method should be invoked after the fullscreen content is dismissed + */ +- (void)adDidDismissScreen; + +@end + +#endif /* ISAdapterAdViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h new file mode 100644 index 0000000..cb58c70 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h @@ -0,0 +1,12 @@ +// +// ISAdapterAdaptiveProtocol.h +// IronSource +// + +#import + +@protocol ISAdapterAdaptiveProtocol + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h new file mode 100644 index 0000000..6474b7e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h @@ -0,0 +1,41 @@ +// +// ISAdapterBannerProtocol.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdData.h" +#import "ISBannerAdDelegate.h" +#import "ISBannerSize.h" + +@protocol ISAdapterBannerProtocol + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +- (BOOL)isSupportAdaptiveBanner; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h new file mode 100644 index 0000000..346f63e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,30 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +- (void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +- (NSString*)networkSDKVersion; + +/// returns the adapter version +- (NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h new file mode 100644 index 0000000..5ff8a64 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h @@ -0,0 +1,74 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + +@interface ISAdapterConfig : NSObject + +@property(strong, nonatomic, readonly) NSDictionary *settings; +@property(strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property(strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property(strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property(strong, nonatomic, readonly) NSString *requestUrl; +@property(strong, nonatomic, readonly) NSString *subAdapterId; +@property(strong, nonatomic, readonly) NSString *instanceId; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property(strong, nonatomic, readonly) NSString *instanceType; +@property(assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property(assign, nonatomic, readonly) double loadTimeOutSec; +@property(assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property(strong, nonatomic, readonly) + NSString *adSourceNameForEvent; // name from adSourceName property on init +@property(assign, nonatomic, readonly) BOOL isBidder; +@property(assign, nonatomic, readonly) BOOL shouldEarlyInit; +@property(strong, nonatomic, readonly) ISAdUnit *adUnit; +@property(strong, nonatomic, readonly) NSDictionary *appSettings; +@property(strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property(strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +// The banner settings contains the provider configs which may be changed with the banner +// configuration during the flow, so it's not defined as readonly. +@property(strong, nonatomic) NSDictionary *bannerSettings; +@property(strong, nonatomic, readonly) NSDictionary *nativeAdSettings; + +@property(strong, nonatomic, readonly) NSString + *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property(strong, nonatomic, readonly) + NSString *providerNetworkKey; /* Name to be used in the public API (e.g. setNetworkData) */ +@property(strong, nonatomic, readonly) + NSString *customNetwork; /* name of the custom network is exists */ +@property(assign, nonatomic, readonly) + BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setNativeAdSettings:(NSDictionary *)nativeAdSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (void)setIsOneFlow:(BOOL)isOneFlow; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +- (NSDictionary *)adUnitSettings; +- (NSString *)demandSourceName; +- (NSNumber *)isOneFlow; + +- (BOOL)hasConsentCMP; +- (BOOL)getConsentCMP; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h new file mode 100644 index 0000000..3b52b4d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +- (void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h new file mode 100644 index 0000000..f852338 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +- (void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h new file mode 100644 index 0000000..d0ec92d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h @@ -0,0 +1,20 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h new file mode 100644 index 0000000..3826c1f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h @@ -0,0 +1,19 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + +#endif /* AdapterErrors_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h new file mode 100644 index 0000000..6efa7a6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,18 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + +@protocol ISAdapterMetaDataProtocol + +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h new file mode 100644 index 0000000..0d53345 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h @@ -0,0 +1,18 @@ +// +// ISAdapterNativeAdData.h +// IronSource +// +// Created by Hadar Pur on 27/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdDataProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdapterNativeAdData : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h new file mode 100644 index 0000000..6b98eee --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h @@ -0,0 +1,16 @@ +// +// ISAdapterNativeAdViewBinder.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdViewBinderProtocol.h" +#import "ISNativeAdViewHolder.h" + +@interface ISAdapterNativeAdViewBinder : NSObject + +@property(nonatomic, strong, nullable) ISNativeAdViewHolder *adViewHolder; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..c6ebb7b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h @@ -0,0 +1,24 @@ +// +// ISAdapterNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterNativeAdViewBinderProtocol + +@required + +@property(nonatomic, strong, nullable) UIView *networkNativeAdView; + +- (void)setNativeAdView:(UIView *_Nullable)nativeAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h new file mode 100644 index 0000000..23dd7d7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h @@ -0,0 +1,18 @@ +// +// ISAdapterNetworkData.h +// IronSourceSDK +// + +#import "ISAdUnit.h" + +@protocol ISAdapterNetworkData + +@required + +- (NSDictionary *)networkDataByAdUnit:(ISAdUnit *)adUnit; + +- (NSDictionary *)allData; + +- (id)dataByKeyIgnoreCase:(NSString *)desiredKey valueType:(Class)valueType; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h new file mode 100644 index 0000000..fe167c0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h @@ -0,0 +1,14 @@ +// +// ISAdapterNetworkDataProtocol.h +// IronSourceSDK +// + +#import "ISAdapterNetworkData.h" + +@protocol ISAdapterNetworkDataProtocol + +@required + +- (void)setNetworkData:(id)networkData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h new file mode 100644 index 0000000..22ac1a8 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterConfig.h" +#import "ISLoadWhileShowSupportState.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig: + (ISAdapterConfig*)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h new file mode 100644 index 0000000..2b2a9eb --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h @@ -0,0 +1,15 @@ +// +// ISAppStoreErrorDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +#import "ISNAppStoreVCRootViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAppStoreErrorDelegate +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h new file mode 100644 index 0000000..01bb94c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h @@ -0,0 +1,18 @@ +// +// ISBannerAdDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" + +#ifndef ISBannerAdDelegate_h +#define ISBannerAdDelegate_h + +@protocol ISBannerAdDelegate + +@end + +#endif /* ISBannerAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h new file mode 100644 index 0000000..2a8f32a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h @@ -0,0 +1,38 @@ +// +// ISBannerAdapterDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import + +@protocol ISBannerAdapterDelegate + +@required + +- (void)adapterBannerInitSuccess; + +- (void)adapterBannerInitFailedWithError:(NSError *)error; + +- (void)adapterBannerDidLoad:(UIView *)bannerView; + +- (void)adapterBannerDidFailToLoadWithError:(NSError *)error; + +- (void)adapterBannerDidClick; + +#pragma mark - optional - when supported by network + +- (void)adapterBannerWillPresentScreen; + +- (void)adapterBannerDidDismissScreen; + +- (void)adapterBannerWillLeaveApplication; + +- (void)adapterBannerDidShow; + +- (void)adapterBannerDidFailToShowWithError:(NSError *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h new file mode 100644 index 0000000..60a5638 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h @@ -0,0 +1,60 @@ +// +// ISBannerAdapterProtocol.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBannerAdapterDelegate.h" +#import "ISBannerSize.h" +#import "ISBiddingDataDelegate.h" + +@class ISAdapterConfig; +@protocol ISBannerAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)destroyBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +#pragma mark - for non bidders + +- (void)initBannerWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initBannerForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +// used for banner, bidders + non-bidders(one-flow) for demand only +- (void)loadBannerForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h new file mode 100644 index 0000000..6b029e3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h @@ -0,0 +1,54 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import +#import "ISContainerParams.h" + +static NSString* const kSizeBanner = @"BANNER"; +static NSString* const kSizeLarge = @"LARGE"; +static NSString* const kSizeRectangle = @"RECTANGLE"; +static NSString* const kSizeLeaderboard = @"LEADERBOARD"; +static NSString* const kSizeSmart = @"SMART"; +static NSString* const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER \ + [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE \ + [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD \ + [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString*)description + width:(NSInteger)width + height:(NSInteger)height; +- (BOOL)isSmart; + +/** + Calculates and returns the maximum height of an adaptive banner for a given width. + + If there are no adaptive banner supporting networks, the return value will be -1. + + @param width The specified width for which the maximum height is calculated. + @return The maximal height of an adaptive banner, or -1 if no supporting networks are found. + */ ++ (CGFloat)getMaximalAdaptiveHeightWithWidth:(CGFloat)width; + +@property(readonly) NSString* sizeDescription; +@property(readonly) NSInteger width; +@property(readonly) NSInteger height; +@property(readwrite, getter=isAdaptive) BOOL adaptive; + +@property(nonatomic, readwrite) ISContainerParams* containerParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h new file mode 100644 index 0000000..f4e1c84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h @@ -0,0 +1,16 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString* const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { +} + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h new file mode 100644 index 0000000..d3d1190 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h @@ -0,0 +1,44 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdUnit.h" +#import "ISAdapterAdDelegate.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdAdapter : NSObject + +@property(nonatomic) ISAdUnit *adUnit; +@property(nonatomic, readonly) ISAdapterConfig *adapterConfig; +@property(nonatomic, readonly, nullable) NSUUID *adUnitObjectId; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit adapterConfig:(ISAdapterConfig *)adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +/// @param adUnitObjectId the object id for the ad loaded + +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit + adapterConfig:(ISAdapterConfig *)adapterConfig + adUnitObjectId:(nullable NSUUID *)adUnitObjectId; + +/// the network sdk version +- (nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h new file mode 100644 index 0000000..b5218cd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdFullscreenProtocol.h" +#import "ISBaseAdAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h new file mode 100644 index 0000000..4b90cad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdUnitAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" +#import "ISNetworkInitCallbackProtocol.h" + +@interface ISBaseAdUnitAdapter : NSObject + +- (NSString *)getStringValueFromAdapterConfig:(ISAdapterConfig *)adapterConfig + forKey:(NSString *)key; +- (NSString *)getMissingParamErrorStringWithKey:(NSString *)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h new file mode 100644 index 0000000..79ffaec --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h @@ -0,0 +1,52 @@ + +// +// ISBaseAdapter+Internal.h +// IronSource +// +// Created by Yotam Ohayon on 01/03/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#ifndef ISBaseAdapter_Internal_h +#define ISBaseAdapter_Internal_h + +#import "ISBaseAdapter.h" + +#import "ISBannerAdapterDelegate.h" +#import "ISInterstitialAdapterDelegate.h" +#import "ISNativeAdAdapterDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +#import "ISConfigurations.h" +#import "ISMetaDataConstants.h" +#import "ISMetaDataUtils.h" + +#import "ISConcurrentMutableDictionary.h" +#import "ISConcurrentMutableSet.h" +#import "ISError.h" +#import "ISLog.h" +#import "ISNetworkInitCallbackProtocol.h" + +#import "ISBaseBannerAdapter.h" +#import "ISBaseInterstitialAdapter.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISBaseRewardedVideoAdapter.h" + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdViewHolder.h" +#import "UIView+ISNativeView.h" + +@interface ISBaseAdapter () + +#pragma mark - Validation +- (BOOL)isConfigValueValid:(NSString *)value; +- (NSError *)errorForMissingCredentialFieldWithName:(NSString *)fieldName; + +#pragma mark - Private +- (UIViewController *)topMostController; +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISBaseAdapter_Internal_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h new file mode 100644 index 0000000..17c726e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h @@ -0,0 +1,62 @@ +// +// ISBaseAdapter.h +// IronSource +// +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +#import "ISAdapterConfig.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISBannerAdapterProtocol.h" +#import "ISConcurrentMutableDictionary.h" +#import "ISInterstitialAdapterProtocol.h" +#import "ISLoadWhileShowSupportState.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseAdapter : NSObject { + @protected + ISLoadWhileShowSupportState LWSState; +} + +@property(nonatomic, strong) NSString *adapterName; +@property(nonatomic, strong) NSString *providerNetworkKey; +@property(strong, nonatomic) NSString *pluginType; +@property(strong, nonatomic) NSString *userId; +@property(strong, nonatomic) ISConcurrentMutableDictionary *adUnitAdapters; + +- (instancetype)initAdapter:(NSString *)name; +- (void)earlyInitWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSString *)sdkVersion; +- (NSString *)version; +- (NSString *)dynamicUserId; + +// to be used by adapters that implement each ad unit separately +- (ISLoadWhileShowSupportState)getLWSSupportState:(ISAdapterConfig *)adapterConfig; + +- (void)setNetworkData:(id)networkData; + +- (void)setRewardedVideoAdapter:(id)rewardedVideoAdapter; +- (void)setInterstitialAdapter:(id)interstitialAdapter; +- (void)setBannerAdapter:(id)bannerAdapter; +- (void)setNativeAdAdapter:(id)nativeAdAdapter; +- (void)setConsent:(BOOL)consent; + +- (id)getRewardedVideoAdapter; +- (id)getInterstitialAdapter; +- (id)getBannerAdapter; +- (id)getNativeAdAdapter; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +- (void)disposeRewardedVideoAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; +- (void)disposeInterstitialAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h new file mode 100644 index 0000000..4baba36 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h @@ -0,0 +1,46 @@ +// +// ISBaseBanner.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" +#import "ISAdapterBannerProtocol.h" +#import "ISBannerAdDelegate.h" +#import "ISBaseAdAdapter.h" +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseBanner : ISBaseAdAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h new file mode 100644 index 0000000..8cd0524 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseBannerAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBannerAdapterProtocol.h" +#import "ISBaseAdUnitAdapter.h" + +@interface ISBaseBannerAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h new file mode 100644 index 0000000..c2c9555 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h @@ -0,0 +1,41 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h new file mode 100644 index 0000000..b844e26 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseInterstitialAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISInterstitialAdapterProtocol.h" + +@interface ISBaseInterstitialAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h new file mode 100644 index 0000000..2d8ca18 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNativeAdAdapter.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISNativeAdProperties.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNativeAdAdapter : ISBaseAdUnitAdapter + +- (ISNativeAdProperties *)getNativeAdPropertiesWithAdapterConfig: + (nonnull ISAdapterConfig *)adapterConfig; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h new file mode 100644 index 0000000..c0aa593 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,27 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h new file mode 100644 index 0000000..97218be --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdRewardedDelegate.h" +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h new file mode 100644 index 0000000..7d60aa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseRewardedVideoAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseRewardedVideoAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h new file mode 100644 index 0000000..42595f1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h @@ -0,0 +1,18 @@ +// +// ISBiddingDataDelegate.h +// IronSource +// +// Created by Liron Matityahu on 26/12/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +@protocol ISBiddingDataDelegate + +@required + +- (void)successWithBiddingData:(NSDictionary *)biddingData; +- (void)failureWithError:(NSString *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableArray.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableArray.h new file mode 100644 index 0000000..a93125c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableArray.h @@ -0,0 +1,22 @@ +// +// ISConcurrentMutableArray.h +// IronSourceSDK +// +// Created by Asaf Gur on 15/12/2024. +// + +#import + +@interface ISConcurrentMutableArray<__covariant ObjectType> : NSObject + +- (instancetype)init; +- (NSUInteger)count; +- (void)addObject:(ObjectType)object; +- (ObjectType)objectAtIndex:(NSUInteger)index; +- (void)removeObjectAtIndex:(NSUInteger)index; +- (void)addObjectsFromArray:(NSArray *)array; +- (void)removeAllObjects; +- (BOOL)containsObject:(ObjectType)object; +- (NSArray *)copy; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h new file mode 100644 index 0000000..354da9b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h @@ -0,0 +1,28 @@ +// +// ISConcurrentMutableDictionary.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableDictionary : NSObject + ++ (instancetype)dictionary; + +- (NSUInteger)count; +- (id)objectForKey:(id)key; + +- (void)setObject:(id)object forKey:(id)key; + +- (void)removeObjectForKey:(id)key; +- (void)removeAllObjects; + +- (NSArray *)allKeys; +- (NSArray *)allValues; +- (NSDictionary *)allData; + +- (BOOL)hasObjectForKey:(id)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h new file mode 100644 index 0000000..be4aea7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h @@ -0,0 +1,34 @@ +// +// ISConcurrentMutableSet.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableSet : NSObject + ++ (instancetype)set; ++ (instancetype)setWithSet:(id)set; + +- (instancetype)initCommon; +- (instancetype)init; +- (instancetype)initWithCapacity:(NSUInteger)numItems; +- (instancetype)initWithCoder:(NSCoder *)aDecoder; +- (instancetype)initWithSet:(NSMutableSet *)set; +- (instancetype)initWithArray:(NSArray *)array; + +- (NSUInteger)count; +- (void)addObject:(id)object; +- (void)removeObject:(id)object; +- (void)addObjectsFromArray:(NSArray *)array; +- (void)intersectSet:(NSSet *)otherSet; +- (void)minusSet:(NSSet *)otherSet; +- (void)removeAllObjects; +- (void)unionSet:(NSSet *)otherSet; +- (NSArray *)allObjects; +- (BOOL)hasObject:(id)object; +- (NSEnumerator *)objectEnumerator; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h new file mode 100644 index 0000000..5509064 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h @@ -0,0 +1,49 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property(nonatomic, strong) NSString *userId; +@property(nonatomic, strong) NSString *appKey; +@property(nonatomic, strong) NSString *segmentId; +@property(nonatomic, strong) NSDictionary *customSegmentParams; +@property(nonatomic, strong) ISSegment *segment; +@property(nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property(nonatomic, strong) NSString *version; +@property(nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property(nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property(nonatomic, assign) BOOL advancedLoading; +@property(nonatomic, strong) NSString *plugin; +@property(nonatomic, strong) NSString *pluginVersion; +@property(nonatomic, strong) NSString *pluginFrameworkVersion; +@property(nonatomic, strong) NSNumber *maxVideosPerIteration; +@property(nonatomic, assign) NSInteger userAge; +@property(nonatomic, assign) ISGender userGender; +@property(nonatomic, assign) BOOL trackReachability; +@property(nonatomic, strong) NSString *dynamicUserId; +@property(nonatomic, assign) BOOL adaptersDebug; +@property(nonatomic, strong) NSString *mediationType; +@property(nonatomic, strong) NSNumber *serr; +@property(nonatomic, strong) NSString *categorizeType; +@property(nonatomic, strong) NSDictionary *rvServerParams; +@property(nonatomic, assign) NSInteger consent; +@property(nonatomic, assign) BOOL didSetConsent; +@property(nonatomic, strong) NSDictionary *batchGenericParams; +@property(nonatomic, strong) NSDictionary *eventGenericParams; +@property(nonatomic, strong) NSDictionary *eventPixelParams; + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { None, Error, Info, Verbose }; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h new file mode 100644 index 0000000..001d2ff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h @@ -0,0 +1,31 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h new file mode 100644 index 0000000..135eb5c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h @@ -0,0 +1,22 @@ +// +// ISContainerParams.h +// IronSourceSDK +// +// Created by Maoz Elbaz on 10/01/2024. +// + +#ifndef ISContainerParams_h +#define ISContainerParams_h + +#import + +@interface ISContainerParams : NSObject + +@property(nonatomic, assign) CGFloat width; +@property(nonatomic, assign) CGFloat height; + +- (instancetype)initWithWidth:(CGFloat)width height:(CGFloat)height; + +@end + +#endif /* ISContainerParams_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h new file mode 100644 index 0000000..769d3ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h @@ -0,0 +1,26 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + +// Keys used in AdData of the configuration + ++ (NSString *)USER_ID; + ++ (NSString *)AD_UNIT; + ++ (NSString *)AD_DATA_IS_MULTIPLE_AD_UNITS_FLOW; + ++ (NSString *)AD_UNIT_ID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h new file mode 100644 index 0000000..c954e84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,54 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISDemandOnlyBannerView.h" + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param bannerView The view that contains the ad. + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISDemandOnlyBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h new file mode 100644 index 0000000..88f6bdf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h @@ -0,0 +1,17 @@ +// +// ISDemandOnlyBannerView.h +// IronSource +// +// Created by Ariel Barsheshet on 23/08/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +#ifndef ISDemandOnlyBannerView_h +#define ISDemandOnlyBannerView_h + +@interface ISDemandOnlyBannerView : UIView +@end + +#endif /* ISDemandOnlyBannerView_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100644 index 0000000..073649e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100644 index 0000000..22679cf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h new file mode 100644 index 0000000..4d039e0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h @@ -0,0 +1,230 @@ +// +// ISError.h +// IronSource +// +// Created by Roni Parshani on 1/5/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +static NSString *const kSSErrorsOnlyCharacterNumbers = + @"- should contain only english characters and numbers"; +static NSString *const kSSErrorsLength5to10 = @"- length should be between 5-10 characters"; +static NSString *const kSSErrorsAppKey = @"appKey"; +static NSString *const kSSErrorsUserId = @"UserId"; +static NSString *const kSSErrorsForSS = @"for IronSource"; + +static NSString *const kEmptyString = @""; + +typedef NS_ENUM(NSUInteger, ISErrorCode) { + + ERROR_CODE_DECRYPT_FAILED = 1, + ERROR_CODE_NO_ADAPTIVE_SUPPORTIVE_NETWORKS = 2, + + ERROR_CODE_NO_CONFIGURATION_AVAILABLE = 501, + ERROR_CODE_USING_CACHED_CONFIGURATION = 502, + ERROR_CODE_KEY_NOT_SET = 505, + ERROR_CODE_INVALID_KEY_VALUE = 506, + ERROR_CODE_INIT_FAILED = 508, + ERROR_CODE_NO_ADS_TO_SHOW = 509, + ERROR_CODE_GENERIC = 510, + ERROR_CODE_NO_ADS_TO_RELOAD = 519, + ERROR_NO_INTERNET_CONNECTION = 520, + ERROR_MULTIPLE_IRONSOURCE_APP_KEY = 522, + ERROR_PLACEMENT_CAPPED = 524, + ERROR_AD_FORMAT_CAPPED = 525, + ERROR_REACHED_CAP_LIMIT_PER_SESSION = 526, + ERROR_UNKNOWN_INSTANCE_ID = 527, + ERROR_SEND_EVENTS_FAILURE = 528, + ERROR_PULL_LOCAL_FAILURE_FAILURE = 529, + ERROR_AD_UNIT_CAPPED = 530, + + ERROR_BN_LOAD_AFTER_INIT_FAILED = 600, + ERROR_BN_LOAD_AFTER_LONG_INITIATION = 601, + ERROR_BN_INIT_FAILED_AFTER_LOAD = 602, + ERROR_BN_LOAD_PLACEMENT_CAPPED = 604, + ERROR_BN_LOAD_EXCEPTION = 605, + ERROR_BN_LOAD_NO_FILL = 606, + ERROR_BN_INSTANCE_INIT_TIMEOUT = 607, + ERROR_BN_INSTANCE_LOAD_TIMEOUT = 608, + ERROR_BN_INSTANCE_RELOAD_TIMEOUT = 609, + ERROR_BN_INSTANCE_LOAD_EMPTY_BANNER = 610, + ERROR_BN_INSTANCE_LOAD_EMPTY_ADAPTER = 611, + ERROR_BN_INSTANCE_INIT_EXCEPTION = 612, + ERROR_BN_RELOAD_SKIP_INVISIBLE = 613, + ERROR_BN_RELOAD_SKIP_BACKGROUND = 614, + ERROR_BN_LOAD_NO_CONFIG = 615, + ERROR_BN_UNSUPPORTED_SIZE = 616, + ERROR_DO_BN_INSTANCE_LOAD_EMPTY_SERVER_DATA = 618, + ERROR_DO_BN_LOAD_ALREADY_IN_PROGRESS = 619, + ERROR_DO_BN_LOAD_BEFORE_INIT_SUCCESS = 620, + ERROR_DO_BN_INSTANCE_LOAD_AUCTION_FAILED = 621, + ERROR_CODE_NO_AD_UNIT_SPECIFIED = 624, + ERROR_CODE_LOAD_BEFORE_INIT_SUCCESS_CALLBACK = 625, + ERROR_CODE_INVALID_AD_UNIT_ID = 626, + ERROR_CODE_LOAD_FAILED_ALREADY_CALLED = 627, + ERROR_CODE_SHOW_BEFORE_LOAD_SUCCESS_CALLBACK = 628, + ERROR_CODE_LOAD_WHILE_SHOW = 629, + ERROR_CODE_SHOW_WHILE_SHOW = 630, + ERROR_CODE_SHOW_CONTROLLER_NIL = 631, + ERROR_CODE_SHOW_VIEW_CONTROLLER_NIL = 632, + + ERROR_NT_LOAD_AFTER_INIT_FAILED = 700, + ERROR_NT_LOAD_AFTER_LONG_INITIATION = 701, + ERROR_NT_INIT_FAILED_AFTER_LOAD = 702, + ERROR_NT_LOAD_WHILE_LONG_INITIATION = 703, + ERROR_NT_LOAD_PLACEMENT_CAPPED = 704, + ERROR_NT_LOAD_EXCEPTION = 705, + ERROR_NT_LOAD_NO_FILL = 706, + ERROR_NT_INSTANCE_INIT_TIMEOUT = 707, + ERROR_NT_INSTANCE_LOAD_TIMEOUT = 708, + ERROR_NT_INSTANCE_LOAD_EMPTY_ADAPTER = 711, + ERROR_NT_INSTANCE_INIT_EXCEPTION = 712, + ERROR_NT_LOAD_NO_CONFIG = 715, + ERROR_NT_INSTANCE_LOAD_EMPTY_SERVER_DATA = 718, + ERROR_NT_NETWORK_ADAPTER_IS_NULL = 719, + ERROR_NT_NETWORK_NATIVE_AD_PARAMS_NIL = 720, + ERROR_NT_NETWORK_NATIVE_AD_LOAD_FAILED = 721, + + AUCTION_ERROR_REQUEST = 1000, + AUCTION_ERROR_RESPONSE_CODE_NOT_VALID = 1001, + AUCTION_ERROR_PARSE = 1002, + AUCTION_ERROR_DECRYPTION = 1003, + AUCTION_ERROR_EMPTY_WATERFALL = 1004, + AUCTION_ERROR_NO_CANDIDATES = 1005, + AUCTION_ERROR_CONNECTION_TIMED_OUT = 1006, + AUCTION_ERROR_REQUEST_MISSING_PARAMS = 1007, + AUCTION_ERROR_DECOMPRESSION = 1008, + + NOTIFICATIONS_ERROR_LOADED_NOT_FOUND = 1010, + NOTIFICATIONS_ERROR_SHOWING_NOT_FOUND = 1011, + + ERROR_SESSION_KEY_ENCRYPTION_FAILURE = 1015, + + ERROR_NT_EMPTY_DEFAULT_PLACEMENT = 1018, + ERROR_IS_EMPTY_DEFAULT_PLACEMENT = 1020, + ERROR_RV_EMPTY_DEFAULT_PLACEMENT = 1021, + ERROR_RV_SHOW_CALLED_DURING_SHOW = 1022, + ERROR_RV_SHOW_CALLED_WRONG_STATE = 1023, + ERROR_RV_LOAD_FAILED_NO_CANDIDATES = 1024, + ERROR_LOAD_FAILED_TIMEOUT = 1025, + ERROR_RV_LOAD_DURING_LOAD = 1026, + ERROR_RV_LOAD_DURING_SHOW = 1027, + ERROR_RV_LOAD_SUCCESS_UNEXPECTED = 1028, + ERROR_RV_LOAD_SUCCESS_WRONG_AUCTION_ID = 1029, + ERROR_RV_LOAD_FAIL_UNEXPECTED = 1030, + ERROR_RV_LOAD_FAIL_WRONG_AUCTION_ID = 1031, + ERROR_RV_INIT_FAILED_TIMEOUT = 1032, + ERROR_RV_LOAD_FAIL_DUE_TO_INIT = 1033, + ERROR_RV_LOAD_UNEXPECTED_CALLBACK = 1034, + ERROR_IS_LOAD_FAILED_NO_CANDIDATES = 1035, + ERROR_IS_SHOW_CALLED_DURING_SHOW = 1036, + ERROR_IS_LOAD_DURING_SHOW = 1037, + ERROR_RV_SHOW_EXCEPTION = 1038, + ERROR_IS_SHOW_EXCEPTION = 1039, + ERROR_RV_INSTANCE_INIT_EXCEPTION = 1040, + ERROR_IS_INSTANCE_INIT_EXCEPTION = 1041, + ERROR_BN_LOAD_FAILED_NO_CANDIDATES = 1044, + ERROR_NT_LOAD_FAILED_NO_CANDIDATES = 1045, + + ERROR_DO_IS_LOAD_ALREADY_IN_PROGRESS = 1050, + ERROR_DO_IS_CALL_LOAD_BEFORE_SHOW = 1051, + ERROR_DO_IS_LOAD_TIMED_OUT = 1052, + ERROR_DO_RV_LOAD_ALREADY_IN_PROGRESS = 1053, + ERROR_DO_RV_SHOW_CALLED_BEFORE_LOAD = 1054, + ERROR_DO_RV_LOAD_TIMED_OUT = 1055, + ERROR_DO_RV_LOAD_DURING_SHOW = 1056, + ERROR_RV_EXPIRED_ADS = 1057, + ERROR_DO_BN_LOAD_MISSING_VIEW_CONTROLLER = 1060, + ERROR_RV_LOAD_AFTER_LONG_INITIATION = 1061, + ERROR_DO_RV_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1062, + ERROR_CODE_MISSING_CONFIGURATION = 1063, + ERROR_DO_IS_SHOW_DURING_SHOW = 1064, + ERROR_DO_IS_SHOW_DURING_LOAD = 1065, + ERROR_DO_IS_SHOW_NO_AVAILABLE_ADS = 1066, + ERROR_DO_RV_SHOW_DURING_SHOW = 1067, + ERROR_DO_RV_SHOW_DURING_LOAD = 1068, + ERROR_DO_RV_SHOW_NO_AVAILABLE_ADS = 1069, + ERROR_DO_RV_INSTANCE_LOAD_AUCTION_FAILED = 1070, + ERROR_RV_LOAD_AFTER_INIT_FAILED = 1072, + + ERROR_RV_LOAD_NO_FILL = 1058, + ERROR_IS_LOAD_NO_FILL = 1158, + + ERROR_IS_LOAD_AFTER_INIT_FAILED = 1160, + ERROR_IS_LOAD_AFTER_LONG_INITIATION = 1161, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1162, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_ADAPTER = 1163, + ERROR_DO_IS_INSTANCE_LOAD_AUCTION_FAILED = 1164, + + ERROR_CONSENT_VIEW_TYPE_NOT_FOUND = 1601, + ERROR_CONSENT_VIEW_DICTIONARY_NOT_FOUND = 1602, + ERROR_CONSENT_VIEW_URL_NOT_FOUND = 1603, + ERROR_CONSENT_VIEW_NOT_LOADED = 1604, + ERROR_CONSENT_VIEW_LOAD_FAILED = 1605, + ERROR_CONSENT_VIEW_SHOW_DURING_SHOW = 1606, + ERROR_CONSENT_VIEW_CANNOT_BE_OPENED = 1607, + ERROR_CONSENT_VIEW_LOAD_DURING_LOAD = 1608, + + // TestSuite error codes + ERROR_CODE_TEST_SUITE_SDK_NOT_INITIALIZED = 1721, + ERROR_CODE_TEST_SUITE_DISABLED = 1722, + ERROR_CODE_TEST_SUITE_EXCEPTION_ON_LAUNCH = 1723, + ERROR_CODE_TEST_SUITE_WEB_CONTROLLER_NOT_LOADED = 1724, + ERROR_CODE_TEST_SUITE_NO_NETWORK_CONNECTIVITY = 1725, + + // Smash TS error codes + ERROR_CODE_BIDDING_DATA_EXCEPTION = 5001, + ERROR_CODE_IS_READY_EXCEPTION = 5002, + ERROR_CODE_LOAD_IN_PROGRESS_EXCEPTION = 5003, + ERROR_CODE_SHOW_IN_PROGRESS_EXCEPTION = 5004, + ERROR_CODE_LOAD_EXCEPTION = 5005, + ERROR_CODE_SHOW_FAILED_EXCEPTION = 5006, + ERROR_CODE_INIT_SUCCESS_EXCEPTION = 5007, + ERROR_CODE_INIT_FAILED_EXCEPTION = 5008, + ERROR_CODE_AD_CLOSE_EXCEPTION = 5008, + ERROR_CODE_DESTROY_EXCEPTION = 5009, + ERROR_CODE_INTERNAL_EXCEPTION = 5010, + ERROR_CODE_SMASH_IS_NIL = 5012, + ERROR_CODE_SMASH_INSTANCE_NAME_IS_NIL = 5013, + + // Init error codes + ERROR_OLD_INIT_API_APP_KEY_NOT_VALID = 2010, + ERROR_NEW_INIT_API_ALREADY_CALLED = 2020, + ERROR_OLD_API_INIT_IN_PROGRESS = 2030, + ERROR_INIT_ALREADY_FINISHED = 2040, + ERROR_LEGACY_INIT_FAILED = 2060, + ERROR_INIT_HTTP_REQUEST_FAILED = 2070, + ERROR_INIT_INVALID_RESPONSE = 2080, + ERROR_INIT_DECRYPT_FAILED = 2090, + ERROR_INIT_NO_RESPONSE_KEY = 2100, + ERROR_OLD_INIT_API_MULTIPLE_CALLS = 2110, + ERROR_INIT_DECOMPRESS_FAILED = 2120, + + // Capping service error codes + ERROR_CAPPING_VALIDATION_FAILED = 3000, + ERROR_DELIVERY_CAPPING_VALIDATION_FAILED = 3001, + ERROR_CAPPING_ENABLED_FALSE = 3002, + ERROR_CAPPING_CONFIG_ADDITION_FAILED = 3003, + + // Reward + ERROR_REWARD_VALIDATION_FAILED = 3004 +}; + +@interface ISError : NSError + +@property(strong) NSString *prefix; +@property(strong) NSString *suffix; + ++ (NSError *)createError:(ISErrorCode)errorCode; ++ (NSError *)createError:(ISErrorCode)errorCode withParams:(NSArray *)params; ++ (NSError *)createError:(ISErrorCode)errorCode withMessage:(NSString *)message; ++ (NSError *)createErrorWithDomain:(NSString *)domain + code:(ISErrorCode)code + message:(NSString *)message; ++ (NSError *)appendError:(NSError *)error withPrefix:(NSString *)prefix; ++ (NSError *)appendError:(NSError *)error withSuffix:(NSString *)suffix; ++ (ISErrorCode)getCode:(ISErrorCode)errorCode; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h new file mode 100644 index 0000000..a62fbf3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h @@ -0,0 +1,16 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++ (void)reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h new file mode 100644 index 0000000..1585129 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[ @"unknown", @"male", @"female" ] objectAtIndex:enum] +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h new file mode 100644 index 0000000..2aeff3b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h @@ -0,0 +1,65 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#define kImpressionDataKeyAuctionId @"auctionId" +#define kImpressionDataKeyAdUnit @"adUnit" +#define kImpressionDataKeyMediationAdUnitName @"mediationAdUnitName" +#define kImpressionDataKeyMediationAdUnitId @"mediationAdUnitId" +#define kImpressionDataKeyAdFormat @"adFormat" +#define kImpressionDataKeyCountry @"country" +#define kImpressionDataKeyAb @"ab" +#define kImpressionDataKeySegmentName @"segmentName" +#define kImpressionDataKeyPlacement @"placement" +#define kImpressionDataKeyAdNetwork @"adNetwork" +#define kImpressionDataKeyInstanceName @"instanceName" +#define kImpressionDataKeyInstanceId @"instanceId" +#define kImpressionDataKeyRevenue @"revenue" +#define kImpressionDataKeyPrecision @"precision" +#define kImpressionDataKeyLifetimeRevenue @"lifetimeRevenue" +#define kImpressionDataKeyEncryptedCPM @"encryptedCPM" +#define kImpressionDataKeyConversionValue @"conversionValue" +#define kImpressionDataKeyCreativeId @"creativeId" + +@interface ISImpressionData : NSObject + +@property(readonly, copy) NSString* _Nullable auction_id; +@property(readonly, copy) NSString* _Nullable ad_unit DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use ad_format parameter instead."); +@property(readonly, copy) NSString* _Nullable mediation_ad_unit_name; +@property(readonly, copy) NSString* _Nullable mediation_ad_unit_id; +@property(readonly, copy) NSString* _Nullable ad_format; +@property(readonly, copy) NSString* _Nullable ad_network; +@property(readonly, copy) NSString* _Nullable instance_name; +@property(readonly, copy) NSString* _Nullable instance_id; +@property(readonly, copy) NSString* _Nullable country; +@property(readonly, copy) NSString* _Nullable placement; +@property(readonly, copy) NSNumber* _Nullable revenue; +@property(readonly, copy) NSString* _Nullable precision; +@property(readonly, copy) NSString* _Nullable ab; +@property(readonly, copy) NSString* _Nullable segment_name; +@property(readonly, copy) NSNumber* _Nullable lifetime_revenue DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0."); +@property(readonly, copy) NSString* _Nullable encrypted_cpm; +@property(readonly, copy) NSNumber* _Nullable conversion_value; +@property(readonly, copy) NSString* _Nullable creative_id; + +@property(readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary*)dictionary; + +- (instancetype)initWithImpressionData:(ISImpressionData*)impressionData; + +- (void)replacePlacementMacro:(NSString*)macro value:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h new file mode 100644 index 0000000..012aaff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,22 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h new file mode 100644 index 0000000..202c62f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h @@ -0,0 +1,22 @@ +// +// ISInitializationDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef ISInitializationDelegate_h +#define ISInitializationDelegate_h + +@protocol ISInitializationDelegate + +@required + +/** + Called after init mediation completed + */ +- (void)initializationDidComplete; + +@end + +#endif /* ISInitializationDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h new file mode 100644 index 0000000..c820701 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional + adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter + versions, and makes sure all required dependencies and frameworks were added for the various + mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that + everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h new file mode 100644 index 0000000..edd8be3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h @@ -0,0 +1,37 @@ +// +// ISInterstitialAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISInterstitialAdapterDelegate + +- (void)adapterInterstitialInitSuccess; + +- (void)adapterInterstitialInitFailedWithError:(NSError *)error; + +- (void)adapterInterstitialDidLoad; + +- (void)adapterInterstitialDidFailToLoadWithError:(NSError *)error; + +- (void)adapterInterstitialDidOpen; + +- (void)adapterInterstitialDidClose; + +- (void)adapterInterstitialDidShow; + +- (void)adapterInterstitialDidFailToShowWithError:(NSError *)error; + +#pragma mark - optional - when supported by network + +- (void)adapterInterstitialDidClick; + +#pragma mark - rellevant only for ironsource adapter + +- (void)adapterInterstitialDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h new file mode 100644 index 0000000..ddd4312 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h @@ -0,0 +1,58 @@ +// +// ISInterstitialAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISInterstitialAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISInterstitialAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)showInterstitialWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (BOOL)hasInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (void)disposeInterstitialAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +#pragma mark - for non bidders and demand only + +- (void)initInterstitialWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initInterstitialForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h new file mode 100644 index 0000000..4cfc181 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h @@ -0,0 +1,18 @@ +// +// ISIronSourceAdapter.h +// IronSource +// +// Created by Dor Alon on 07/03/2019. +// Copyright © 2019 IronSource. All rights reserved. +// + +#import +#import "ISBaseAdapter+Internal.h" + +@interface ISIronSourceAdapter : ISBaseAdapter + +- (void)initSDK:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)createInitExtraParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h new file mode 100644 index 0000000..0da3603 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,25 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + LOAD_WHILE_SHOW_NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h new file mode 100644 index 0000000..9327c59 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h @@ -0,0 +1,108 @@ +// +// ISLog.h +// IronSource +// +// Created by Yonti Makmel on 09/06/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISLoggerManager.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISLog : NSObject + +// new dynamic logs +#define logGeneric(logLevel, tag, format, ...) \ + [[ISLoggerManager sharedInstance] dynamicLog:(char *)__PRETTY_FUNCTION__ \ + message:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:logLevel \ + withTag:tag] + +// TAG_API +#define LogApi_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_API, format, ##__VA_ARGS__) +#define LogApi_General(format, ...) logGeneric(IS_LOG_GENERAL, TAG_API, format, ##__VA_ARGS__) + +// TAG_DELEGATE +#define LogDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_DELEGATE, format, ##__VA_ARGS__) + +// TAG_ADAPTER_API +#define LogAdapterApi_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_ADAPTER_API, format, ##__VA_ARGS__) + +// TAG_ADAPTER_DELEGATE +#define LogAdapterDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) + +// TAG_NETWORK +#define LogNetwork_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_NETWORK, format, ##__VA_ARGS__) + +// TAG_NATIVE +#define LogNative_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_General(format, ...) logGeneric(IS_LOG_GENERAL, TAG_NATIVE, format, ##__VA_ARGS__) + +// TAG_INTERNAL +#define LogInternal_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_General(format, ...) \ + logGeneric(IS_LOG_GENERAL, TAG_INTERNAL, format, ##__VA_ARGS__) + +// TAG_EVENT +#define LogEvent_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_General(format, ...) logGeneric(IS_LOG_GENERAL, TAG_EVENT, format, ##__VA_ARGS__) + +// AUTOMATION +#define LogAutomation(format, ...) \ + [[ISLoggerManager sharedInstance] \ + automationLog:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + withTag:TAG_INTERNAL] + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h new file mode 100644 index 0000000..b78fec5 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h @@ -0,0 +1,40 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues { + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_GENERAL = 4, // Publisher log level, always visible + IS_LOG_CRITICAL = 5, + +} ISLogLevel; + +typedef enum LogTagValue { + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h new file mode 100644 index 0000000..6fd1741 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h @@ -0,0 +1,49 @@ +// +// LogManager.h +// IronSource +// +// Created by Roni Parshani on 10/22/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +#import "ISLogDelegate.h" + +#define ISLogInternal(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + tag:tag2] +#define ISLogInfo(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INFO \ + tag:tag2] +#define ISLogError(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_ERROR \ + tag:tag2] + +@class ISLogger; + +@interface ISLoggerManager : NSObject + ++ (ISLoggerManager *)sharedInstance; + +- (void)setLoggingLevels:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; +- (void)log:(NSString *)message level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromError:(NSError *)error level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception + message:(NSString *)message + level:(ISLogLevel)logLevel + tag:(LogTag)logTag; +- (void)addPublisherLogger:(id)delegate; +- (void)dynamicLog:(char *)calledFrom + message:(NSString *)message + level:(ISLogLevel)logLevel + withTag:(LogTag)logTag; +- (void)automationLog:(NSString *)message level:(ISLogLevel)logLevel withTag:(LogTag)logTag; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h new file mode 100644 index 0000000..cc2da27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h @@ -0,0 +1,13 @@ +// +// ISMediationGlobalDataWriterFacade.h +// IronSource +// +// Created by noy.fridman on 21/03/2024. +// + +#import + +@interface ISMediationGlobalDataWriterFacade : NSObject +- (void)setGoogleWaterMark:(NSString *)waterMark; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h new file mode 100644 index 0000000..26d6f3e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h @@ -0,0 +1,31 @@ +// +// ISMetaData.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +@interface ISMetaData : NSObject + +typedef NS_ENUM(NSUInteger, ISMetaDataValueTypes) { + META_DATA_VALUE_STRING, + META_DATA_VALUE_BOOL, + META_DATA_VALUE_INT, + META_DATA_VALUE_LONG, + META_DATA_VALUE_DOUBLE, + META_DATA_VALUE_FLOAT +}; + +- (instancetype)initWithKey:(NSString *)key andValues:(NSMutableArray *)values; +- (instancetype)initWithKey:(NSString *)key + values:(NSMutableArray *)values + andValuesType:(NSMutableArray *)valuesType; + +@property NSString *key; +@property NSMutableArray *values; +@property NSMutableArray *valuesType; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h new file mode 100644 index 0000000..32e1f95 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h @@ -0,0 +1,21 @@ +// +// ISMetaDataConstants.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +// ************* Meta Data Keys ************ + +#define kMetaDataCCPAKey @"do_not_sell" +#define kMetaDataISCOPPAKey @"is_child_directed" +#define kMetaDataTestSuiteKey @"is_test_suite" +#define kMetaDataIIQFKey @"iiqf" + +// ************* Meta Data Values ************ + +#define kMetaDataTrueValue @"true" +#define kMetaDataFalseValue @"false" +#define kMetaDataTestSuiteEnableValue @"enable" +#define kMetaDataGoogleWaterMark @"google_water_mark" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h new file mode 100644 index 0000000..2049083 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h @@ -0,0 +1,34 @@ +// +// ISMetaDataUtils.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISMetaData.h" + +@interface ISMetaDataUtils : NSObject + ++ (ISMetaDataValueTypes)getValueTypeForKey:(NSString *)key; + ++ (BOOL)isKnownKey:(NSString *)key; + ++ (BOOL)isMediationOnlyKey:(NSString *)key; + ++ (NSString *)formatValue:(NSString *)value forType:(ISMetaDataValueTypes)valueType; + ++ (ISMetaData *)formatMetaDataKey:(NSString *)key andValues:(NSMutableArray *)values; + ++ (BOOL)isMetaDataKeyValid:(NSString *)key error:(NSString **)error; + ++ (BOOL)isMetaDataValuesValid:(NSMutableArray *)values error:(NSString **)error; + ++ (BOOL)isValidCCPAMetaDataWithKey:(NSString *)key andValue:(NSString *)value; + ++ (BOOL)isValidMetaDataWithKey:(NSString *)key flag:(NSString *)flag andValue:(NSString *)value; + ++ (BOOL)getMetaDataBooleanValue:(NSString *)value; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h new file mode 100644 index 0000000..db65f1c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h @@ -0,0 +1,20 @@ +// +// ISNAdViewManagmentProtocol.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 27/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class UIView; + +@protocol ISNAdViewsManagerSwiftFacade + +- (UIView *)getAdViewById:(NSString *)adViewId; + +@end + +@interface ISNAdViewsManagerSwiftFacade : NSObject +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h new file mode 100644 index 0000000..a1c68e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h @@ -0,0 +1,16 @@ +// +// ISNAppStoreVCRootViewDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNAppStoreVCRootViewDelegate + +- (void)didReceiveOutOfAppStoreTouchWithType:(NSString *)type; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h new file mode 100644 index 0000000..806974f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h @@ -0,0 +1,24 @@ +// +// ISNControllerManagerSwiftFacade.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 24/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class MessageToController, CallbackToNative; +@protocol ISNControllerMessageListener; + +@interface ISNControllerManagerSwiftFacade : NSObject + +- (void)sendMessage:(MessageToController *)message + callbackHandler:(void (^)(CallbackToNative *))callbackHandler; + +- (void)setControllerMessageListenerWithAdId:(NSString *)adId + listener:(id)listener; + +- (void)removeControllerMessageListenerWithAdId:(NSString *)adId; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h new file mode 100644 index 0000000..79e8322 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h @@ -0,0 +1,21 @@ +// +// ISNControllerMessageListener.h +// SSASDK +// +// Created by Gal Salti on 15/08/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MessageToNative; + +@protocol ISNControllerMessageListener + +- (void)onReceiveWithMessage:(nullable MessageToNative *)message; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h new file mode 100644 index 0000000..e05c82b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h @@ -0,0 +1,19 @@ +// +// ISNEvent.h +// SSASDK +// +// Created by Tomer Ben-Rachel on 19/04/2020. +// Copyright © 2020 SSA Ltd. All rights reserved. +// +// This class represents an IronSourceNetwork Event with an id and a name + +#import + +@interface ISNEvent : NSObject + +@property(nonatomic, strong) NSString* eventName; +@property(nonatomic, strong) NSNumber* eventId; + +- (instancetype)initWithEventId:(NSNumber*)eventId eventName:(NSString*)eventName; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h new file mode 100644 index 0000000..473e4f7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h @@ -0,0 +1,15 @@ +// +// ISNEventTrackerInterface.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEvent.h" + +@protocol ISNEventTrackerInterface + +- (void)logEvent:(ISNEvent*)event data:(NSDictionary*)data; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h new file mode 100644 index 0000000..e5af3a1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h @@ -0,0 +1,13 @@ +// +// ISNEventTrackerWrapper.h +// ISEventsTrackerXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEventTrackerInterface.h" + +@interface ISNEventTrackerWrapper : NSObject + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h new file mode 100644 index 0000000..20f7744 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h @@ -0,0 +1,14 @@ +// +// ISNSupersonicAdsPublisherSwiftFacade.h +// IronSource +// +// Created by Idan Ginat on 03/01/2024. +// + +#import + +@interface ISNSupersonicAdsPublisherSwiftFacade : NSObject + +- (void)setControllerConfig:(NSString *)config; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h new file mode 100644 index 0000000..2b7350b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h @@ -0,0 +1,30 @@ +// +// ISNativeAdAdapterDelegate.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISError.h" + +@protocol ISNativeAdAdapterDelegate + +@required + +- (void)adapterNativeAdInitSuccess; + +- (void)adapterNativeAdInitFailedWithError:(NSError *)error; + +- (void)adapterNativeAdDidLoadWithAdData:(ISAdapterNativeAdData *)adapterNativeAdData + adViewBinder:(ISAdapterNativeAdViewBinder *)nativeAdViewBinder; + +- (void)adapterNativeAdDidFailToLoadWithError:(NSError *)error; + +- (void)adapterNativeAdDidShow; + +- (void)adapterNativeAdDidClick; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h new file mode 100644 index 0000000..24358b7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h @@ -0,0 +1,45 @@ +// +// ISNativeAdAdapterProtocol.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISNativeAdAdapterDelegate.h" + +@protocol ISNativeAdAdapterProtocol + +@optional + +- (void)initNativeAdsWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)initNativeAdForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)loadNativeAdForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)destroyNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)getNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h new file mode 100644 index 0000000..7031de6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h @@ -0,0 +1,25 @@ +// +// ISNativeAdDataImage.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdDataImage : NSObject + +@property(nonatomic, strong, readonly, nullable) UIImage *image; +@property(nonatomic, strong, readonly, nullable) NSURL *url; + +- (instancetype)initWithImage:(nullable UIImage *)image url:(nullable NSURL *)url; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h new file mode 100644 index 0000000..690a525 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h @@ -0,0 +1,21 @@ +// +// ISNativeAdDataProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdDataImage.h" + +@protocol ISNativeAdDataProtocol + +@required + +@property(nonatomic, strong, nullable) NSString *title; +@property(nonatomic, strong, nullable) NSString *advertiser; +@property(nonatomic, strong, nullable) NSString *body; +@property(nonatomic, strong, nullable) NSString *callToAction; +@property(nonatomic, strong, nullable) ISNativeAdDataImage *icon; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h new file mode 100644 index 0000000..14dcb1b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h @@ -0,0 +1,35 @@ +// +// ISNativeAdInteractionDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LevelPlayNativeAd; + +@protocol ISNativeAdInteractionDelegate + +@required + +/** + Called after a native ad impression has been recorded. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didRecordImpression:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native ad has been clicked. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didClick:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h new file mode 100644 index 0000000..9016733 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h @@ -0,0 +1,36 @@ +// +// ISNativeAdLoadDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" +#import "ISError.h" + +@class LevelPlayNativeAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNativeAdLoadDelegate + +@required + +/** + Called after a native ad has been successfully loaded + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didLoad:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native has attempted to load an ad but failed. + @param nativeAd Level Play native ad. + @param error The reason for the error + */ +- (void)didFailToLoad:(LevelPlayNativeAd *)nativeAd withError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h new file mode 100644 index 0000000..135dc78 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h @@ -0,0 +1,21 @@ +// +// ISNativeAdProperties.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdOptionsPosition.h" +#import "ISAdapterConfig.h" + +@interface ISNativeAdProperties : NSObject + +@property(nonatomic, assign, readonly) ISAdOptionsPosition adOptionsPosition; + +- (instancetype)initWithAdapterConfig:(ISAdapterConfig *)adapterConfig; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h new file mode 100644 index 0000000..028dab1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h @@ -0,0 +1,17 @@ +// +// ISNativeAdProtocol.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +@protocol ISNativeAdProtocol + +@required + +- (void)loadAd; + +- (void)destroyAd; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h new file mode 100644 index 0000000..4315282 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h @@ -0,0 +1,35 @@ +// +// ISNativeAdView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdView : UIView + +/// Weak reference to your ad view's icon asset view. +@property(weak, nonatomic) IBOutlet UIImageView *adAppIcon; +/// Weak reference to your ad view's headline asset view. +@property(weak, nonatomic) IBOutlet UILabel *adTitleView; +/// Weak reference to your ad view's advertiser asset view. +@property(weak, nonatomic) IBOutlet UILabel *adAdvertiserView; +/// Weak reference to your ad view's body asset view. +@property(weak, nonatomic) IBOutlet UILabel *adBodyView; +/// Weak reference to your ad view's media asset view. +@property(weak, nonatomic) IBOutlet LevelPlayMediaView *adMediaView; +/// Weak reference to your ad view's call to action asset view. +@property(weak, nonatomic) IBOutlet UIButton *adCallToActionView; + +- (void)registerNativeAdViews:(LevelPlayNativeAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..326ceda --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h @@ -0,0 +1,23 @@ +// +// ISNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@protocol ISNativeAdViewBinderProtocol + +@required + +- (void)setIconView:(UIImageView *)iconView; +- (void)setTitleView:(UILabel *)titleView; +- (void)setAdvertiserView:(UILabel *)advertiserView; +- (void)setBodyView:(UILabel *)bodyView; +- (void)setMediaView:(LevelPlayMediaView *)mediaView; +- (void)setCallToActionView:(UIButton *)callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h new file mode 100644 index 0000000..5e4d54e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h @@ -0,0 +1,21 @@ +// +// ISNativeAdViewHolder.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@interface ISNativeAdViewHolder : NSObject + +@property(weak, nonatomic, nullable) UIImageView *iconView; +@property(weak, nonatomic, nullable) UILabel *titleView; +@property(weak, nonatomic, nullable) UILabel *advertiserView; +@property(weak, nonatomic, nullable) UILabel *bodyView; +@property(weak, nonatomic, nullable) LevelPlayMediaView *mediaView; +@property(weak, nonatomic, nullable) UIButton *callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h new file mode 100644 index 0000000..c5f7810 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h @@ -0,0 +1,22 @@ +// +// ISNetworkInitCallbackDelegate.h +// IronSource +// +// Created by Yonti Makmel on 17/05/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitCallbackProtocol + +@optional + +- (void)onNetworkInitCallbackSuccess; +- (void)onNetworkInitCallbackFailed:(NSString *)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h new file mode 100644 index 0000000..a4926de --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,24 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +// mandatory callbacks + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h new file mode 100644 index 0000000..aa987e6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName + reward:(NSString *)rewardName + rewardAmount:(NSNumber *)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property(readonly) NSString *placementName; +@property(readonly) NSString *rewardName; +@property(readonly) NSNumber *rewardAmount; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h new file mode 100644 index 0000000..44de2d0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h @@ -0,0 +1,17 @@ +// +// ISReleaseMemoryAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" + +@protocol ISReleaseMemoryAdapterProtocol + +@optional + +- (void)releaseMemoryWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h new file mode 100644 index 0000000..63e0820 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h @@ -0,0 +1,47 @@ +// +// ISRewardedVideoAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISRewardedVideoAdapterDelegate + +- (void)adapterRewardedVideoHasChangedAvailability:(BOOL)available; + +- (void)adapterRewardedVideoDidFailToLoadWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidReceiveReward; + +- (void)adapterRewardedVideoDidFailToShowWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidOpen; + +- (void)adapterRewardedVideoDidClose; + +#pragma mark - demand only + +- (void)adapterRewardedVideoDidLoad; + +#pragma mark - optional - when supported by network + +- (void)adapterRewardedVideoDidClick; + +- (void)adapterRewardedVideoDidStart; + +- (void)adapterRewardedVideoDidEnd; + +#pragma mark - relevant only for bidding + +- (void)adapterRewardedVideoInitSuccess; + +- (void)adapterRewardedVideoInitFailed:(NSError *)error; + +#pragma mark - relevant only for ironsource adapter + +- (void)adapterRewardedVideoDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h new file mode 100644 index 0000000..606b736 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h @@ -0,0 +1,77 @@ +// +// ISRewardedVideoAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISRewardedVideoAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (BOOL)hasRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (void)showRewardedVideoWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)disposeRewardedVideoAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +#pragma mark - shared + +- (void)initAndLoadRewardedVideoWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initRewardedVideoForCallbacksWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +#pragma mark - for non bidders + +- (void)loadRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders + +- (NSDictionary *)getRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)loadRewardedVideoForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +#pragma mark - for demand only + +- (void)initRewardedVideoForDemandOnlyWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadRewardedVideoForDemandOnlyWithAdapterConfig:(ISAdapterConfig *)adapterConfig + delegate: + (id)delegate; + +- (void)loadRewardedVideoForDemandOnlyForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + serverData:(NSString *)serverData + delegate: + (id) + delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h new file mode 100644 index 0000000..e3e62f3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property(nonatomic) int age DEPRECATED_MSG_ATTRIBUTE(""); +@property(nonatomic) int level; +@property(nonatomic) double iapTotal; +@property(nonatomic) BOOL paying; +@property(nonatomic) ISGender gender DEPRECATED_MSG_ATTRIBUTE(""); +@property(nonatomic, strong) NSDate *userCreationDate; +@property(nonatomic, strong) NSString *segmentName; +@property(nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary *)getData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h new file mode 100644 index 0000000..a76b363 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h new file mode 100644 index 0000000..43defcc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h @@ -0,0 +1,24 @@ +// +// ISSetAPSDataProtocol.h +// IronSource +// +// Created by Sveta Itskovich on 29/11/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISSetAPSDataProtocol_h +#define ISSetAPSDataProtocol_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISSetAPSDataProtocol + +- (void)setAPSDataWithAdUnit:(NSString *)adUnit apsData:(NSDictionary *)apsData; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISSetAPSDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h new file mode 100644 index 0000000..fe82417 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,22 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// +#import + +@interface ISSupersonicAdsConfiguration : NSObject + +@property(nonatomic, strong) NSNumber *useClientSideCallbacks; +@property(nonatomic, strong) NSString *language; +@property(nonatomic, strong) NSString *minimumOfferCommission; +@property(nonatomic, strong) NSDictionary *controllerConfig; +@property(nonatomic, strong) NSString *itemName; +@property(nonatomic, strong) NSString *controllerUrl; +@property(strong) NSNumber *itemCount; +@property(strong) NSNumber *maxVideoLength; +@property(nonatomic, strong) NSString *privateKey; +@property(nonatomic) BOOL debugMode; +@property(nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h new file mode 100644 index 0000000..73a2c0d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h @@ -0,0 +1,80 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ISWaterfallConfiguration; + +/** + * Builder for creating an ISWaterfallConfiguration object. + */ +@interface ISWaterfallConfigurationBuilder : NSObject + +/** + * Set a ceiling value to be applied to the AdUnit's waterfall. + * + * @param ceiling NSNumber ceiling value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setCeiling:(NSNumber *)ceiling; + +/** + * Set a floor value to be applied to the AdUnit's waterfall. + * + * @param floor NSNumber floor value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setFloor:(NSNumber *)floor; + +/** + * After calling all desired setters use this build method generate an immutable + * ISWaterfallConfiguration object to passed to the IronSource.SetWaterfallConfiguration api. + */ +- (ISWaterfallConfiguration *)build; + +@end + +/** + * Object for waterfall configuration per AdUnit. + * + * Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ * 
+ */ +@interface ISWaterfallConfiguration : NSObject + +/** + * A NSNumber ceiling to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable ceiling; + +/** + * A NSNumber floor to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable floor; + +/** + * A helper method to get a builder for the ISWaterfallConfiguration class. + * + * @return ISWaterfallConfigurationBuilder A builder that can be mutated and used to generate an + * instance of ISWaterfallConfiguration. + */ ++ (ISWaterfallConfigurationBuilder *)builder; + +/** + * A helper method to get a clear instance of the ISWaterfallConfiguration class. This should be + * used to clear previously set settings if you no longer want the settings applied. + * + * @return ISWaterfallConfiguration An empty instance of ISWaterfallConfiguration class that can be + * used to clear previously set settings. + */ ++ (ISWaterfallConfiguration *)clear; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h new file mode 100644 index 0000000..105bd75 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h @@ -0,0 +1,746 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + + +// import core classes +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import "ISABannerAdLoader.h" +#import "ISABannerAdRequestBuilder.h" +#import "ISAInitRequestBuilder.h" +#import "ISAInterstitialAdLoader.h" +#import "ISAInterstitialAdRequestBuilder.h" +#import "ISARewardedAdLoader.h" +#import "ISARewardedAdRequestBuilder.h" +#import "ISAdapterAdaptiveProtocol.h" +#import "ISBannerSize.h" +#import "ISConfigurations.h" +#import "ISConsentViewDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISEventsReporting.h" +#import "ISGender.h" +#import "ISImpressionData.h" +#import "ISImpressionDataDelegate.h" +#import "ISInitializationDelegate.h" +#import "ISIntegrationHelper.h" +#import "ISLogDelegate.h" +#import "ISPlacementInfo.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISWaterfallConfiguration.h" +#import "IronSourceAds.h" +#import "LPMConfigServiceEventSender.h" +#import "LPMDispatcherProtocol.h" + +// imports used for custom adapters infra +#import "ISAdapterErrors.h" +#import "ISBaseBanner.h" +#import "ISBaseInterstitial.h" +#import "ISBaseNetworkAdapter.h" +#import "ISBaseRewardedVideo.h" +#import "ISDataKeys.h" +#import "ISSetAPSDataProtocol.h" + +// imports used for the new delegates with ad info +#import "ISAdInfo.h" +#import "LevelPlayBannerDelegate.h" +#import "LevelPlayInterstitialDelegate.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" +#import "LevelPlayRewardedVideoDelegate.h" +#import "LevelPlayRewardedVideoManualDelegate.h" + +// Native Ads +#import "ISNativeAdProtocol.h" +#import "ISNativeAdView.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" +#import "LevelPlayNativeAdDelegate.h" + +// LevelPlay imports +#import "LPMAdInfo.h" +#import "LPMAdSize.h" +#import "LPMBannerAdView.h" +#import "LPMInitRequestBuilder.h" +#import "LPMInterstitialAd.h" +#import "LPMInterstitialAdDelegate.h" +#import "LPMRewardedAd.h" +#import "LPMRewardedAdDelegate.h" +#import "LevelPlay.h" + +#import "IronSourceNetworkSwiftBridge.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_BANNER @"banner" +#define IS_NATIVE_AD @"nativead" + +static NSString *const MEDIATION_SDK_VERSION = @"8.8.0"; +static NSString *GitHash = @"f988075"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString *const DataSource_MOPUB = @"MoPub"; + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in + the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the + server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrieve IDFA, if impossible, will try to retrieve IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in + length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *)values; + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey + andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ ++ (NSString *)getISDemandOnlyBiddingData; + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey delegate:(nullable id)delegate; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey + adUnits:(NSArray *)adUnits + delegate:(nullable id)delegate; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey + adUnits:(NSArray *)adUnits + DEPRECATED_MSG_ATTRIBUTE("Use [IronSourceAds initWithRequest:completion:] instead."); + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for LevelPlay rewarded video callbacks. + + @param delegate The 'LevelPlayRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoDelegate:(nullable id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of + the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has + been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrieve an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId + adm:(NSString *)adm + DEPRECATED_MSG_ATTRIBUTE("Use [ISARewardedAdLoader loadAdWithAdRequest:delegate:] instead."); + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the + instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Sets Rewarded Video flow for LevelPlay manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the LevelPlayRewardedVideoManualDelegate you will receive the LevelPlay + Rewarded Video events. + @discussion Pass this object within the LevelPlayRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'LevelPlayRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoManualDelegate: + (nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to + their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for LevelPlay interstitial callbacks. + + @param delegate The 'LevelPlayInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayInterstitialDelegate:(nullable id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to + their priority. + */ ++ (void)loadInterstitial DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAd loadAd] instead."); + +/** + @abstract Show an interstitial ad using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAd showAdWithViewController:placementName:] instead."); + +/** + @abstract Show an interstitial ad using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAd showAdWithViewController:placementName:] instead."); + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the + ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAd isAdReady] instead."); + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped + or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAd isPlacementCapped:] instead."); + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId + adm:(NSString *)adm + DEPRECATED_MSG_ATTRIBUTE( + "Use [ISAInterstitialAdLoader loadAdWithAdRequest:delegate:] instead."); + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the + instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for LevelPlay banner callbacks. + + @param delegate The 'LevelPlayBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayBannerDelegate:(nullable id)delegate + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView setDelegate:] instead."); + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController + size:(ISBannerSize *)size + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView loadAdWithViewController:] instead."); + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER + placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the + default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController + size:(ISBannerSize *)size + placement:(nullable NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView setPlacementName:] with " + "[LPMBannerAdView loadAdWithViewController:] instead."); + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdView destroy] instead."); +; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or + paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName + DEPRECATED_MSG_ATTRIBUTE("Capping is no longer supported for banners."); + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + @param instanceId The instance id on which the delegate will notify. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate + forInstanceId:(NSString *)instanceId; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param adm The ad markup + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithAdm:(NSString *)adm + instanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Loads a demand only Banner for a non bidder instance. + @discussion This method will load a demand only Banner ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Removes the banner from memory. + @param instanceId The demand only instance id of the Banner that should be destroyed. + */ ++ (void)destroyISDemandOnlyBannerWithInstanceId:(NSString *)instanceId; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + +#pragma mark - Impression Data + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController + andType:(NSString *)consentViewType; + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +#pragma mark - Test Suite + +/** + @abstract Launch the Test suite + @param viewController The UIViewController to display the Test Suite within. +*/ ++ (void)launchTestSuite:(UIViewController *)viewController; + +#pragma mark - Waterfall Configuration + +/** + * Objc Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ *   [IronSource setWaterfallConfiguration:configuration forAdUnit:[ISAdUnit
+ * IS_AD_UNIT_REWARDED_VIDEO]];
+ * 
+ * + * Swift Example + *
+ *   let configuration = ISWaterfallConfiguration
+ *     .builder()
+ *     .setCeiling(10.05)
+ *     .setFloor(1.01)
+ *     .build()
+ *   IronSource.setWaterfallConfiguration(configuration, for: ISAdUnit.is_AD_UNIT_REWARDED_VIDEO())
+ * 
+ * + * @abstract Allow the publisher to set custom configuration per ad unit. + * @param waterfallConfiguration ISWaterfallConfiguration object with custom fields configured by + * the publisher. + * @param adUnit ISAdUnit that the ISWaterfallConfiguration should apply to. + */ ++ (void)setWaterfallConfiguration:(ISWaterfallConfiguration *)waterfallConfiguration + forAdUnit:(ISAdUnit *)adUnit; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h new file mode 100644 index 0000000..847dc6f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h @@ -0,0 +1,39 @@ +// +// IronSourceAds.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines the completion callback for IronSourceAds SDK initialization. + */ +typedef void (^ISAInitCompletionHandler)(BOOL success, NSError *_Nullable error); + +/** + Object used to initialize IronSourceAds network. + */ +@interface IronSourceAds : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes IronSourceAds SDK. + + @param request The initialization request containing the necessary configurations for + initialization. + @param completion The completion for initialization. The completion will be invoked on the main + thread. + */ ++ (void)initWithRequest:(ISAInitRequest *)request completion:(ISAInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h new file mode 100644 index 0000000..0dc7656 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h @@ -0,0 +1,20 @@ +// +// IronSourceNetworkBridgingHeader.h +// IronSource +// +// Created by Ariel Barsheshet on 21/08/2023. +// + +#import "ISAppStoreErrorDelegate.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISIronSourceAdapter.h" +#import "ISMediationGlobalDataWriterFacade.h" +#import "ISNAdViewsManagerSwiftFacade.h" +#import "ISNAppStoreVCRootViewDelegate.h" +#import "ISNControllerManagerSwiftFacade.h" +#import "ISNControllerMessageListener.h" +#import "ISNEvent.h" +#import "ISNEventTrackerInterface.h" +#import "ISNEventTrackerWrapper.h" +#import "ISNSupersonicAdsPublisherSwiftFacade.h" +#import "SupersonicLogManager.h" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h new file mode 100644 index 0000000..538a49f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h @@ -0,0 +1,52 @@ +// +// LPMAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISImpressionData.h" +#import "LPMAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMAdInfo : NSObject + +@property(readonly, copy, nonnull) NSString *adId; +@property(readonly, copy) NSString *adUnitId; +@property(readonly, copy) NSString *adUnitName; +@property(readonly, copy, nullable) NSString *placementName; +@property(readonly, copy, nullable) LPMAdSize *adSize; +@property(readonly, copy) NSString *adFormat; +@property(readonly, copy) NSString *auction_id DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use auctionId parameter instead."); +@property(readonly, copy) NSString *auctionId; +@property(readonly, copy) NSString *country; +@property(readonly, copy) NSString *ab; +@property(readonly, copy) NSString *segment_name DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use segmentName parameter instead."); +@property(readonly, copy) NSString *segmentName; +@property(readonly, copy) NSString *ad_network DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use adNetwork parameter instead."); +@property(readonly, copy) NSString *adNetwork; +@property(readonly, copy) NSString *instance_name DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use instanceName parameter instead."); +@property(readonly, copy) NSString *instanceName; +@property(readonly, copy) NSString *instance_id DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use instanceId parameter instead."); +@property(readonly, copy) NSString *instanceId; +@property(readonly, copy) NSNumber *revenue; +@property(readonly, copy) NSString *precision; +@property(readonly, copy) NSString *encrypted_cpm DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use encryptedCPM parameter instead."); +@property(readonly, copy) NSString *encryptedCPM; +@property(readonly, copy) NSNumber *conversion_value DEPRECATED_MSG_ATTRIBUTE( + "This parameter will be removed in version 9.0.0. Please use conversionValue parameter " + "instead."); +@property(readonly, copy) NSNumber *conversionValue; +@property(readonly, copy) NSString *creativeId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h new file mode 100644 index 0000000..a307a33 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h @@ -0,0 +1,58 @@ +// +// LPMAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, LPMAdSizeType) { + LPMAdSizeBanner, + LPMAdSizeLarge, + LPMAdSizeMediumRectangle, + LPMAdSizeCustom, + LPMAdSizeLeaderBoard +}; + +@interface LPMAdSize : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, readonly) LPMAdSizeType type; +@property(nonatomic, readonly) NSInteger width; +@property(nonatomic, readonly) NSInteger height; +@property(nonatomic, readonly, copy) NSString* sizeDescription; +@property(nonatomic, readonly) BOOL isAdaptive; + ++ (instancetype)bannerSize; ++ (instancetype)largeSize; ++ (instancetype)mediumRectangleSize; ++ (instancetype)leaderBoardSize; ++ (instancetype)customSizeWithWidth:(NSInteger)width height:(NSInteger)height; + +/** + Creates and returns an adaptive ad size for a given width. + + If the provided width is invalid (less than or equal to 0), the method uses the screen width + based on the device orientation. + + @param width The specified width for which the adaptive ad size is calculated. + @return An instance of LPMAdSize with the calculated height for the given width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSizeWithWidth:(CGFloat)width; +/** + Creates and returns an adaptive ad size using the screen width based on the device orientation. + + @return An instance of LPMAdSize with the calculated height for the screen width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSize; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h new file mode 100644 index 0000000..4f6fc23 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h @@ -0,0 +1,44 @@ +// +// LPMBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMBannerAdViewDelegate.h" + +@class LPMAdSize; + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMBannerAdView : UIView + +/** + * A unique identifier associated with the ad object. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +- (void)setPlacementName:(NSString *)placementName; + +- (void)setAdSize:(LPMAdSize *)adSize; + +- (void)setDelegate:(id)delegate; + +- (void)loadAdWithViewController:(UIViewController *)viewController; + +- (void)destroy; + +- (void)pauseAutoRefresh; + +- (void)resumeAutoRefresh; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h new file mode 100644 index 0000000..9ccb1ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h @@ -0,0 +1,36 @@ +// +// LPMBannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +@class LPMAdInfo; + +NS_ASSUME_NONNULL_BEGIN + +@protocol LPMBannerAdViewDelegate + +@required + +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +@optional + +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +- (void)didLeaveAppWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didExpandAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didCollapseAdWithAdInfo:(LPMAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfigServiceEventSender.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfigServiceEventSender.h new file mode 100644 index 0000000..e96122a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfigServiceEventSender.h @@ -0,0 +1,27 @@ +// +// LPMCappingServiceEventSender.h +// Pods +// +// Created by Gal Salti on 04/08/2024. +// + +#import +#import "ISAdUnit.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol LPMConfigServiceEventSender + +- (void)sendAdUnitCappingParseFailedEventWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +- (void)sendRewardParseFailedEventWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +- (void)sendPlacementCappingParseFailedEventWithPlacementName:(NSString *)placementName + adFormat:(ISAdUnit *)adFormat + error:(NSError *)error; + +- (void)sendConfigParseFailedEventWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h new file mode 100644 index 0000000..27bd2fd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h @@ -0,0 +1,18 @@ +// +// LPMConfiguration.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMConfiguration : NSObject + +@property(nonatomic, assign) BOOL isAdQualityEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMDispatcherProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMDispatcherProtocol.h new file mode 100644 index 0000000..faeff3b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMDispatcherProtocol.h @@ -0,0 +1,17 @@ +// +// LPMDispatcherProtocol.h +// IronSource +// +// Created by Gal Yedidovich on 16/12/2024. +// + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^LPMDispatcherBlock)(void); + +@protocol LPMDispatcherProtocol + +- (void)dispatch:(LPMDispatcherBlock _Nonnull)task; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h new file mode 100644 index 0000000..39136af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h @@ -0,0 +1,27 @@ +// +// LPMInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey + legacyAdFormats:(NSArray *)legacyAdFormats + userId:(nullable NSString *)userId; + +@property(readonly, nonatomic) NSString *appKey; +@property(readonly, nonatomic) NSArray *legacyAdFormats; +@property(readonly, nonatomic, nullable) NSString *userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h new file mode 100644 index 0000000..cdaffa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h @@ -0,0 +1,28 @@ +// +// LPMInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey; + +- (LPMInitRequest *)build; + +- (LPMInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +- (LPMInitRequestBuilder *)withUserId:(NSString *)userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAd.h new file mode 100644 index 0000000..7487301 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAd.h @@ -0,0 +1,83 @@ +// +// LPMInterstitialAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMInterstitialAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the APIs, callbacks and overall operations of an interstitial ad. + */ +@interface LPMInterstitialAd : NSObject + +/** + * A unique identifier associated with the ad object. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes an interstitial ad. + + @param adUnitId The ad unit identifier. + */ +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +/** + Sets a delegate for the ad callbacks. + The callbacks will be invoked on the main thread. + The delegate is held weakly. + + @param delegate The delegate to set. + */ +- (void)setDelegate:(id)delegate; + +/** + Loads an interstitial ad. + The delegate will send a `didLoadAdWithAdInfo:` or + `didFailToLoadAdWithAdUnitId: error:` callback. + The callbacks will be invoked on the main thread. + */ +- (void)loadAd NS_SWIFT_NAME(loadAd()); + +/** + Shows the ad. + The delegate will send a `interstitialAdDidShow:` or + `interstitialAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + @param placementName The placement name for the ad. + */ +- (void)showAdWithViewController:(UIViewController *)viewController + placementName:(nullable NSString *)placementName + NS_SWIFT_NAME(showAd(viewController:placementName:)); + +/** + Checks if the ad is ready. + Showing an ad that is not ready will result in a show failure. + When calling to the show api with placement, make sure to verify that placement isn't capped via + `isPlacementCapped:`. + + @return Whether the ad is ready. + */ +- (BOOL)isAdReady; + +/** + Checks if the placement is capped. + + @param placementName The placement name to check. + @return `YES` if the placement is capped, `NO` otherwise. + */ ++ (BOOL)isPlacementCapped:(NSString *)placementName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAdDelegate.h new file mode 100644 index 0000000..5d44654 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAdDelegate.h @@ -0,0 +1,75 @@ +// +// LPMInterstitialAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "LPMAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LPMInterstitialAd; + +/** + Protocol handling interstitial ad events for `LPMInterstitialAd`. + The callbacks will be invoked on the main thread. + */ +@protocol LPMInterstitialAdDelegate + +/** + Triggered when an interstitial ad is successfully loaded. + + @param adInfo Ad info of the loaded interstitial ad. + */ +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when an interstitial ad fails to load. + + @param adUnitId The ad unit id of the interstitial ad that fails to load. + @param error The error that occurred during loading. + */ +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +/** + Triggered when an interstitial ad is displayed. + + @param adInfo Ad info of the displayed interstitial ad. + */ +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +@optional + +/** + Triggered when an interstitial ad fails to show. + + @param adInfo Ad info of the interstitial ad that failed to display. + @param error The error that occurred. + */ +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +/** + Triggered when an interstitial ad is clicked. + + @param adInfo Ad info of the clicked interstitial ad. + */ +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when an interstitial ad is closed. + + @param adInfo Ad info of the closed interstitial ad. + */ +- (void)didCloseAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when ad was reloaded and ad info updated. + + @param adInfo The updated interstitial ad info after the reloading. + */ +- (void)didChangeAdInfo:(LPMAdInfo *)adInfo NS_SWIFT_NAME(didChangeAdInfo(_:)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMReward.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMReward.h new file mode 100644 index 0000000..357cd31 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMReward.h @@ -0,0 +1,33 @@ +// +// LPMReward.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a reward for an ad. + */ +@interface LPMReward : NSObject + +/** + The amount of the reward. + */ +@property(readonly, nonatomic) NSInteger amount; + +/** + The name of the reward. + */ +@property(readonly, strong, nonatomic) NSString *name; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; +- (instancetype)initWithName:(NSString *)name amount:(NSInteger)amount; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAd.h new file mode 100644 index 0000000..120538a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAd.h @@ -0,0 +1,83 @@ +// +// LPMRewardedAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMRewardedAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the APIs, callbacks and overall operations of a rewarded ad. + */ +@interface LPMRewardedAd : NSObject + +/** + * A unique identifier associated with the ad object. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes a rewarded ad. + + @param adUnitId The ad unit identifier. + */ +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +/** + Sets a delegate for the ad callbacks. + The callbacks will be invoked on the main thread. + The delegate is held weakly. + + @param delegate The delegate to set. + */ +- (void)setDelegate:(id)delegate; + +/** + Loads a rewarded ad. + The delegate will send a `didLoadAdWithAdInfo:` or + `didFailToLoadAdWithAdUnitId: error:` callback. + The callbacks will be invoked on the main thread. + */ +- (void)loadAd NS_SWIFT_NAME(loadAd()); + +/** + Shows the ad. + The delegate will send a `rewardedAdDidShow:` or + `rewardedAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + @param placementName The placement name for the ad. + */ +- (void)showAdWithViewController:(UIViewController *)viewController + placementName:(nullable NSString *)placementName + NS_SWIFT_NAME(showAd(viewController:placementName:)); + +/** + Checks if the ad is ready. + Showing an ad that is not ready will result in a show failure. + When calling to the show api with placement, make sure to verify that placement isn't capped via + `isPlacementCapped:`. + + @return Whether the ad is ready. + */ +- (BOOL)isAdReady; + +/** + Checks if the placement is capped. + + @param placementName The placement name to check. + @return `YES` if the placement is capped, `NO` otherwise. + */ ++ (BOOL)isPlacementCapped:(NSString *)placementName; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAdDelegate.h new file mode 100644 index 0000000..c08241f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAdDelegate.h @@ -0,0 +1,84 @@ +// +// LPMRewardedAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "LPMAdInfo.h" +#import "LPMReward.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LPMRewardedAd; + +/** + Protocol handling rewarded ad events for `LPMRewardedAd`. + The callbacks will be invoked on the main thread. + */ +@protocol LPMRewardedAdDelegate + +/** + Triggered when a rewarded ad is successfully loaded. + + @param adInfo Ad info of the loaded rewarded ad. + */ +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when a rewarded ad fails to load. + + @param adUnitId The ad unit id of the rewarded ad that fails to load. + @param error The error that occurred during loading. + */ +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +/** + Triggered when a rewarded ad is displayed. + + @param adInfo Ad info of the displayed rewarded ad. + */ +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when the ad reward is granted. + + @param adInfo Ad info of the displayed rewarded ad. + @param reward Reward of the displayed ad. + */ +- (void)didRewardAdWithAdInfo:(LPMAdInfo *)adInfo reward:(LPMReward *)reward; + +@optional + +/** + Triggered when a rewarded ad fails to show. + + @param adInfo Ad info of the rewarded ad that failed to display. + @param error The error that occurred. + */ +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +/** + Triggered when a rewarded ad is clicked. + + @param adInfo Ad info of the clicked rewarded ad. + */ +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when a rewarded ad is closed. + + @param adInfo Ad info of the closed rewarded ad. + */ +- (void)didCloseAdWithAdInfo:(LPMAdInfo *)adInfo; + +/** + Triggered when ad was reloaded and ad info updated. + + @param adInfo The updated rewarded ad info after the reloading. + */ +- (void)didChangeAdInfo:(LPMAdInfo *)adInfo NS_SWIFT_NAME(didChangeAdInfo(_:)); + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h new file mode 100644 index 0000000..e6c2dd3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h @@ -0,0 +1,26 @@ +// +// LevelPlay.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMConfiguration.h" +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^LPMInitCompletionHandler)(LPMConfiguration *_Nullable config, + NSError *_Nullable error); + +@interface LevelPlay : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + ++ (void)initWithRequest:(LPMInitRequest *)request completion:(LPMInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h new file mode 100644 index 0000000..0bdd96f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h @@ -0,0 +1,64 @@ +// +// LevelPlayBannerDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayBannerDelegate_h +#define LevelPlayBannerDelegate_h + +#import "ISAdInfo.h" +#import "ISBannerView.h" + +DEPRECATED_MSG_ATTRIBUTE("Use LPMBannerAdViewDelegate instead.") +@protocol LevelPlayBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param adInfo The info of the ad. + */ +- (void)didLoad:(ISBannerView *)bannerView + withAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didLoadAdWithAdInfo:] instead."); + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMBannerAdViewDelegate didFailToLoadAdWithAdUnitId:errorId:] instead."); + +/** + Called after a banner has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didClickAdWithAdInfo:] instead."); + +/** + Called when a user was taken out of the application context. + @param adInfo The info of the ad. + */ +- (void)didLeaveApplicationWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didLeaveAppWithAdInfo:] instead."); + +/** + Called when a banner presented a full screen content. + @param adInfo The info of the ad. + */ +- (void)didPresentScreenWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didExpandAdWithAdInfo:] instead."); + +/** + Called after a full screen content has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didDismissScreenWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMBannerAdViewDelegate didCollapseAdWithAdInfo:] instead."); + +@end + +#endif /* LevelPlayBannerDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h new file mode 100644 index 0000000..5d18857 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h @@ -0,0 +1,71 @@ +// +// LevelPlayInterstitialDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayInterstitialDelegate_h +#define LevelPlayInterstitialDelegate_h + +#import "ISAdInfo.h" + +DEPRECATED_MSG_ATTRIBUTE("Use LPMInterstitialAdDelegate instead.") +@protocol LevelPlayInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didLoadAdWithAdInfo:] instead."); + +/** + Called after an interstitial has attempted to load but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAdDelegate didFailToLoadAdWithAdUnitId:error:] instead."); + +/** + Called after an interstitial has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didDisplayAdWithAdInfo:] instead."); + +/** + Called after an interstitial has been displayed on the screen. + @param adInfo The info of the ad. + */ +- (void)didShowWithAdInfo:(ISAdInfo *)adInfo DEPRECATED_MSG_ATTRIBUTE("No replacement available."); + +/** + Called after an interstitial has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error + andAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE( + "Use [LPMInterstitialAdDelegate didFailToDisplayAdWithAdInfo:error:] instead."); + +/** + Called after an interstitial has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didClickAdWithAdInfo:] instead."); + +/** + Called after an interstitial has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo + DEPRECATED_MSG_ATTRIBUTE("Use [LPMInterstitialAdDelegate didCloseAdWithAdInfo:] instead."); + +@end + +#endif /* LevelPlayInterstitialDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h new file mode 100644 index 0000000..7048468 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h @@ -0,0 +1,13 @@ +// +// LevelPlayMediaView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import + +@interface LevelPlayMediaView : UIView + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h new file mode 100644 index 0000000..f160900 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h @@ -0,0 +1,30 @@ +// +// LevelPlayNativeAd.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdDataProtocol.h" +#import "LevelPlayNativeAdBuilder.h" +#import "LevelPlayNativeAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LevelPlayNativeAd : NSObject + +@property(nonatomic, strong, nullable) ISAdapterNativeAdViewBinder *nativeAdViewBinder; + +- (instancetype)initWithBuilder:(LevelPlayNativeAdBuilder *)builder; + +- (void)loadAd; +- (void)destroyAd; +- (void)setDelegate:(id)delegate; +- (NSString *)getObjectId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h new file mode 100644 index 0000000..9990395 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h @@ -0,0 +1,28 @@ +// +// LevelPlayNativeAdBuilder.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayNativeAdDelegate.h" + +@class LevelPlayNativeAd; + +@interface LevelPlayNativeAdBuilder : NSObject + +@property(nonatomic, strong) NSString *placementName; +@property(nonatomic, weak) id delegate; +@property(nonatomic, weak) UIViewController *viewController; + +- (LevelPlayNativeAdBuilder *)withViewController:(UIViewController *)viewController; + +- (LevelPlayNativeAdBuilder *)withPlacementName:(NSString *)placementName; + +- (LevelPlayNativeAdBuilder *)withDelegate:(id)delegate; + +- (LevelPlayNativeAd *)build; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h new file mode 100644 index 0000000..8b1a5dc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h @@ -0,0 +1,14 @@ +// +// LevelPlayNativeAdDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdInteractionDelegate.h" +#import "ISNativeAdLoadDelegate.h" + +@protocol LevelPlayNativeAdDelegate + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h new file mode 100644 index 0000000..ae3b98b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h @@ -0,0 +1,54 @@ +// +// LevelPlayRewardedVideoBaseDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoBaseDelegate_h +#define LevelPlayRewardedVideoBaseDelegate_h + +#import "ISAdInfo.h" + +@class ISPlacementInfo; + +@protocol LevelPlayRewardedVideoBaseDelegate + +@required + +/** + Called after a rewarded video has been viewed completely and the user is eligible for a reward. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error andAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been clicked. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didClick:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayRewardedVideoBaseDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h new file mode 100644 index 0000000..a1e7e56 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h @@ -0,0 +1,30 @@ +// +// LevelPlayRewardedVideoDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// +#import "ISAdInfo.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" + +#ifndef LevelPlayRewardedVideoDelegate_h +#define LevelPlayRewardedVideoDelegate_h + +@protocol LevelPlayRewardedVideoDelegate + +@required + +/** + Called after a rewarded video has changed its availability to true. + @param adInfo The info of the ad. + */ +- (void)hasAvailableAdWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has changed its availability to false. + */ +- (void)hasNoAvailableAd; + +@end + +#endif /* LevelPlayRewardedVideoDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h new file mode 100644 index 0000000..eca3028 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h @@ -0,0 +1,32 @@ +// +// LevelPlayRewardedVideoManualDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoManualDelegate_h +#define LevelPlayRewardedVideoManualDelegate_h + +#import "ISAdInfo.h" + +@protocol LevelPlayRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +@end + +#endif /* LevelPlayRewardedVideoManualDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h new file mode 100644 index 0000000..2a77cbf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h @@ -0,0 +1,43 @@ +// +// SupersonicLogManager.h +// SSASDK +// +// Created by Roee Kremer on 11/12/14. +// Copyright (c) 2014 SSA Ltd. All rights reserved. +// + +#import + +#define SSLog(level, tag, fmt, ...) \ + [[SupersonicLogManager sharedManager] log:[NSString stringWithFormat:fmt, __VA_ARGS__] \ + withLevel:level \ + withTag:tag]; + +#define SSLogError(error, str) \ + do { \ + SSLog(ISNLogError, ISN_TAG_CONTROLLER_DELEGATE, @"%@: %@", str, \ + [SSAHelperMethods decodeFromPercentEscapeString:error]); \ + } while (0) +// + +typedef NS_ENUM(NSUInteger, ISNLogLevel) { ISNLogVerbose = 0, ISNLogInfo, ISNLogError }; + +typedef NS_ENUM(NSUInteger, ISNLogTag) + +{ ISN_TAG_NATIVE, + ISN_TAG_INTERNAL, + ISN_TAG_CONTROLLER_INTERNAL, + ISN_TAG_CONTROLLER_API, + ISN_TAG_CONTROLLER_DELEGATE, + ISN_TAG_NATIVE_AD }; + +@interface SupersonicLogManager : NSObject + +@property(assign) NSInteger requiredDebugMode; + ++ (SupersonicLogManager *)sharedManager; +- (void)log:(NSString *)str withLevel:(ISNLogLevel)level withTag:(ISNLogTag)tag; +- (void)logWithNetworkPrefix:(NSString *)logMessage + withLevel:(ISNLogLevel)logLevel + withTag:(ISNLogTag)logTag; +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h new file mode 100644 index 0000000..265e84e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h @@ -0,0 +1,18 @@ +// +// UIView+ISNativeView.h +// IronSourceSDK +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UIView (ISNativeView) + +- (void)addSubviewAndAdjust:(UIView *)view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Info.plist b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Info.plist new file mode 100644 index 0000000..d8778bf Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Info.plist differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/IronSource b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/IronSource new file mode 100644 index 0000000..8b47286 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/IronSource differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Modules/module.modulemap b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Modules/module.modulemap new file mode 100644 index 0000000..d453899 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module IronSource { + umbrella header "IronSource.h" + + export * + module * { export * } +} diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/PrivacyInfo.xcprivacy b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..717d9e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,27 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeDirectory b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..2d907c1 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements-1 b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..d63419f Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeResources b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..84f9901 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeResources @@ -0,0 +1,2502 @@ + + + + + files + + Headers/ISAAdFormat.h + + wmVijQhgATFGx0c0TaMqvChxgmI= + + Headers/ISAAdSize.h + + CEC6aJ+CTC1PdaJb0hxwcghjGB8= + + Headers/ISABannerAdInfo.h + + cRhCQPy0T9Jy+8+5bUcrmSjZLhk= + + Headers/ISABannerAdLoader.h + + b4N+q5aUIeE3GA3r7qtd8rvyHfo= + + Headers/ISABannerAdLoaderDelegate.h + + /ZxDRN01WD1nh9dVQ83sWXUGvFM= + + Headers/ISABannerAdRequest.h + + s/FPHi/ITzePzOHuz5GiHFtrbao= + + Headers/ISABannerAdRequestBuilder.h + + 3yvcp58HYj4e87Gd04Ok6JyjOx4= + + Headers/ISABannerAdView.h + + snPTLJEUpNHCq0MgYux/lxaY8OQ= + + Headers/ISABannerAdViewDelegate.h + + 0+IyT4pc/Ax8IDpCqaSTBkDsB1w= + + Headers/ISAInitRequest.h + + fp/phEDE1zUTcdk74pDkMl0uwow= + + Headers/ISAInitRequestBuilder.h + + x19i7Zgo5/WhyTNyLepy8fXV3V8= + + Headers/ISAInterstitialAd.h + + 8wp23aDQ9/YuW+UYV/lrISJ/d1E= + + Headers/ISAInterstitialAdDelegate.h + + 7hLi1yDfx3n2icnvVspT7zzedxA= + + Headers/ISAInterstitialAdInfo.h + + cwMDSskG5nTCjRAvJnVeBb1J0+w= + + Headers/ISAInterstitialAdLoader.h + + Cl1ieV4WK3CE6lzKojVW/BdRUuI= + + Headers/ISAInterstitialAdLoaderDelegate.h + + HpVVMQ4SeSrLJfpQ/zpS4rkrwww= + + Headers/ISAInterstitialAdRequest.h + + gL6gMjNxnzlPzNIaLw/8ovwFRxs= + + Headers/ISAInterstitialAdRequestBuilder.h + + WYEBwkMg2SjIeRnBwFyHKF0ANuw= + + Headers/ISARewardedAd.h + + 3jeefI8u8dEKyXG6//Tp2E6NqhQ= + + Headers/ISARewardedAdDelegate.h + + eZng4ZpgnIWFk/g6+2zS7W72uP0= + + Headers/ISARewardedAdInfo.h + + Zuc2pgBDP0JDmPzZLlKxjUyXhEI= + + Headers/ISARewardedAdLoader.h + + acUREuiSfBPt1M0QUc7u5tmGVjA= + + Headers/ISARewardedAdLoaderDelegate.h + + W2GNkyWOvPi6xwwdPSsJ6k62UiQ= + + Headers/ISARewardedAdRequest.h + + 4i2dfS2JgMsQso5Y2lK4wZ87Sxs= + + Headers/ISARewardedAdRequestBuilder.h + + TcVBli9aEn0CCXvEf1lAbJnJPvA= + + Headers/ISAdData.h + + cPYBU8fWaJbdGem84UJmFT2xTD8= + + Headers/ISAdInfo.h + + ObN7TO5pU95vdZi/JStrYNa04ts= + + Headers/ISAdOptionsPosition.h + + rIgjNbeQPK7I+B8KwWuaxec17js= + + Headers/ISAdUnit.h + + NNW/7zlvVNk8YtV1XHQPE2UBGl8= + + Headers/ISAdUnitAdapterProtocol.h + + 302hLjTkLoxxwCVczq7jFE1fVgM= + + Headers/ISAdapterAdDelegate.h + + 8/FRatOkuBzvHIC7NJHn0gKGohg= + + Headers/ISAdapterAdFullscreenProtocol.h + + KL59CVvf4V1qiG1aLO5IW4EfyrQ= + + Headers/ISAdapterAdInteractionDelegate.h + + 19gHyioKdmWQ8FHH74O0d9ORhv0= + + Headers/ISAdapterAdRewardedDelegate.h + + 5P6cJO1QWXJ6Z90FMO+tAKESQUg= + + Headers/ISAdapterAdViewDelegate.h + + JxcGVaT80yMdr8HjMnMIEF2eVpo= + + Headers/ISAdapterAdaptiveProtocol.h + + iwRqTEKs6cxEFFF79syw5RksDDw= + + Headers/ISAdapterBannerProtocol.h + + kHasNWQaSZOeesziOpm+g+62Vqg= + + Headers/ISAdapterBaseProtocol.h + + 6qBM9uAMciJad+uMsv5DiCFneSI= + + Headers/ISAdapterConfig.h + + ss/OUzLMrt9jvJ0dFRATkow1N5E= + + Headers/ISAdapterConsentProtocol.h + + 2e3z1LoV2AJ1DjANPk/euSg4aig= + + Headers/ISAdapterDebugProtocol.h + + YI4o7ytKGA6hdOBu9sqEvaneDvg= + + Headers/ISAdapterErrorType.h + + qG7IPW5JhOM53kdm9Sq2Yc88s6s= + + Headers/ISAdapterErrors.h + + PeCEzn8+n9Iplh8bS/4q5O79xyo= + + Headers/ISAdapterMetaDataProtocol.h + + N9PUdrrCephCZSw2KqseIe5FkT8= + + Headers/ISAdapterNativeAdData.h + + IR6dt3gWMvrHAOYQh+IbY3EvsZc= + + Headers/ISAdapterNativeAdViewBinder.h + + Q7sjdLVv8vxp9A9K1Ayk7Kgnahw= + + Headers/ISAdapterNativeAdViewBinderProtocol.h + + M+sNIHC7rpjNZyZPquZcRFc8j0U= + + Headers/ISAdapterNetworkData.h + + sbxT4Y4GUaJ649e3pzXXM1WELOg= + + Headers/ISAdapterNetworkDataProtocol.h + + +5ZuBFuBZTJJOc+GxdKvbgjeYIo= + + Headers/ISAdapterSettingsProtocol.h + + 7iY/YiS11Y/VwpQqWxzj0uJcJkc= + + Headers/ISAppStoreErrorDelegate.h + + 8WbJ5wACAP+MA3Nv9OIZ4NklLic= + + Headers/ISBannerAdDelegate.h + + yUR94r7mWcU2oTPJvFwDFg5p/tI= + + Headers/ISBannerAdapterDelegate.h + + xv34HQInTtoS5wjVeXNKTKkm2wg= + + Headers/ISBannerAdapterProtocol.h + + 0qR3dtZcn+a1488/Nb+/XQiKjCU= + + Headers/ISBannerSize.h + + D7g8L1oF+jbo3etTrBLKixv0qFE= + + Headers/ISBannerView.h + + N+uKcw5P2MRqExGtn5EVCq5CZjk= + + Headers/ISBaseAdAdapter.h + + ZOnS/a81RNLBSGzcErlcwgIF09s= + + Headers/ISBaseAdInteractionAdapter.h + + an6XcHEaieTUwcRDHP4nv+3hhgY= + + Headers/ISBaseAdUnitAdapter.h + + 3DiYiGP6AHA4eVWgs9Cu6SMfrIc= + + Headers/ISBaseAdapter+Internal.h + + t5pjOApjxY9AF58NVbaNO49l/yE= + + Headers/ISBaseAdapter.h + + NlU9VAAPVjhbjj2MzQUT2kWy3hg= + + Headers/ISBaseBanner.h + + FvgJt3X4ErVOnIQE36KmEltkDcs= + + Headers/ISBaseBannerAdapter.h + + 2afUe+GviVEa6th1VhiLevbfROU= + + Headers/ISBaseInterstitial.h + + 1A+4NKHjF6jsBgh4obj7VFPAGeA= + + Headers/ISBaseInterstitialAdapter.h + + 1Gy3viS2D4LQyxwVHptqfprQRlI= + + Headers/ISBaseNativeAdAdapter.h + + eBs2DgzOdfvILvKz1K5D6JfaTL8= + + Headers/ISBaseNetworkAdapter.h + + BpcpJvfhETeRW1KA7UbswKspVhU= + + Headers/ISBaseRewardedVideo.h + + LW/O5JyyLQS8+1zoZY+EAF5rI9w= + + Headers/ISBaseRewardedVideoAdapter.h + + sns2v9SrW9IkIG+oEjdcnQOC2C8= + + Headers/ISBiddingDataDelegate.h + + lHgA77qs07HrSON5M+Idf4Y8/tU= + + Headers/ISConcurrentMutableArray.h + + nFB9xy8U7FWlrWtgWjH4W/JDvu8= + + Headers/ISConcurrentMutableDictionary.h + + sKesCowhuyUwFUW6KfwJFs5MUSY= + + Headers/ISConcurrentMutableSet.h + + fOdib3TZcAKsZXFyS95C0oc4c8I= + + Headers/ISConfigurations.h + + S013cSfWuGOgCzBTs3gOYJVr74w= + + Headers/ISConsentViewDelegate.h + + a7HtLZWiwZLGaeXQwjeiotDtR3E= + + Headers/ISContainerParams.h + + rRxSkFt7NK7knV9WGwtDyB/4Vt4= + + Headers/ISDataKeys.h + + socCh2ZeGuWpmK90e+2mJBDxPTE= + + Headers/ISDemandOnlyBannerDelegate.h + + cDffWCNIdX18zO/R4cFTl/Ym8XI= + + Headers/ISDemandOnlyBannerView.h + + rpIP2yDx6A8hmNRrGQLG5wTnOe4= + + Headers/ISDemandOnlyInterstitialDelegate.h + + cGS3FNoMtnS3LGjN2qpg87Fi/dY= + + Headers/ISDemandOnlyRewardedVideoDelegate.h + + LluTo4OWDjQ6LfjEMAfQ73CgFmc= + + Headers/ISError.h + + 3ubWFzYoBYi6FDmP7AmAAz2m14Y= + + Headers/ISEventsReporting.h + + 6DmF9lb4fC4r5JPKb8VKQ4LjD8Q= + + Headers/ISGender.h + + nQOSJj3OWclgsNBu1Ab9oKGIeRg= + + Headers/ISImpressionData.h + + P/Zfu0ywT/2vB5+CiDHqJgyoUEA= + + Headers/ISImpressionDataDelegate.h + + XbDnutsGQUqbClccIh89q+wjkjs= + + Headers/ISInitializationDelegate.h + + jV3XtrkNTH9MmzuiNywq82bYSS4= + + Headers/ISIntegrationHelper.h + + +AAXDDvIznvUwS2XL4FNX1n82Jg= + + Headers/ISInterstitialAdapterDelegate.h + + tkqufbG0UKWI5Hf4IPkAwOHxKNc= + + Headers/ISInterstitialAdapterProtocol.h + + uqrQJl1g6+Y49A1Z7GBx0QwuQcM= + + Headers/ISIronSourceAdapter.h + + jwpu/+VjFIze4QC6TpqFz+6jxdc= + + Headers/ISLoadWhileShowSupportState.h + + tdCFxYzBA8N56m1qgcbXsrCtM50= + + Headers/ISLog.h + + U7Ex8LF1tzkYKadjlR+6byCnKBw= + + Headers/ISLogDelegate.h + + w7pqsUh3XbkwSiVd5rX5tsXgnRY= + + Headers/ISLoggerManager.h + + Sdt1+/lG0+Fla4Vw1xskJtHvE2k= + + Headers/ISMediationGlobalDataWriterFacade.h + + St/+lDSvPSESb0xZSLQ+xHRuZRE= + + Headers/ISMetaData.h + + RB6Om1a4v2WpDi9CxSg030kGJug= + + Headers/ISMetaDataConstants.h + + mxf083BlQt6Xn0CiGBt4CIZ5QgE= + + Headers/ISMetaDataUtils.h + + +3zwoUpaHqEHhrsiHHXPH0Bx/dY= + + Headers/ISNAdViewsManagerSwiftFacade.h + + 82R4WWcT8q7BHAoLms9tu5TWfh4= + + Headers/ISNAppStoreVCRootViewDelegate.h + + T/KPkxVIg71IXWYkxhekGIqSuzQ= + + Headers/ISNControllerManagerSwiftFacade.h + + icBYLoGRD/O357ajvkOsxyFjehg= + + Headers/ISNControllerMessageListener.h + + xyceqcHJ1b8A78iCDu8sEXPeXsU= + + Headers/ISNEvent.h + + kW02xVLfAJgQK8KM+nPzC1MFu5s= + + Headers/ISNEventTrackerInterface.h + + UokTrA9/9s+6V00fWeNHrs3D+8w= + + Headers/ISNEventTrackerWrapper.h + + MUTYUqEqP17lOJ+KNCwOGyVeAi4= + + Headers/ISNSupersonicAdsPublisherSwiftFacade.h + + KvOkHW6O141cgX1e9rS+/vuImdk= + + Headers/ISNativeAdAdapterDelegate.h + + t3atAqTDrYYF892heLN4tUsRe9A= + + Headers/ISNativeAdAdapterProtocol.h + + 5ZjvO1JXj5alcI7dGtBvI09gMtk= + + Headers/ISNativeAdDataImage.h + + KCLCSsL+nXY+FC2mD+HVy3gQ3HA= + + Headers/ISNativeAdDataProtocol.h + + LNtbU3RJ0/efOiT2jTBTmUgzKq0= + + Headers/ISNativeAdInteractionDelegate.h + + pZ1KEMgSnMpvrccE74UD1CgcT20= + + Headers/ISNativeAdLoadDelegate.h + + ppnSd2czZuIJuX3069dgBUOs/u8= + + Headers/ISNativeAdProperties.h + + LYRdWdHsVv2td7/y3q1b2yPndjA= + + Headers/ISNativeAdProtocol.h + + UrHwG1IbbfpMzi6XxDNU9F/p/xU= + + Headers/ISNativeAdView.h + + vgavGLZVVvS/9mjZEuuvdG5XfAU= + + Headers/ISNativeAdViewBinderProtocol.h + + 1IvRasf/IqsCuN8c22T9NC50qh0= + + Headers/ISNativeAdViewHolder.h + + j+ujH0Pw1sUl1melvotoab4Myr4= + + Headers/ISNetworkInitCallbackProtocol.h + + SP29vucp41JLLA+bpS77QcG2gqI= + + Headers/ISNetworkInitializationDelegate.h + + xeqnqVisp9BccF4KUAxU+LVmJM8= + + Headers/ISPlacementInfo.h + + V5i9ksNlt/1nb0zTZkWu5GXSPcM= + + Headers/ISReleaseMemoryAdapterProtocol.h + + JIa1cCbO+cmmO+hhnOgljmteWKA= + + Headers/ISRewardedVideoAdapterDelegate.h + + pH/Vkpbg0lGKL+PILZX2OZqVEZM= + + Headers/ISRewardedVideoAdapterProtocol.h + + z11IBjLNBcDPe/NIPd2o+HTzDKk= + + Headers/ISSegment.h + + QKela71oNbuFAoitPfonaJVWpsg= + + Headers/ISSegmentDelegate.h + + 8AbJ9NBhwjuSAayrIxkHgBc1Ngo= + + Headers/ISSetAPSDataProtocol.h + + rnL75kdtuGIiTCUX2DW105Je/CM= + + Headers/ISSupersonicAdsConfiguration.h + + 0BfIx2AqK1FkUHAsoBuroYR0TL4= + + Headers/ISWaterfallConfiguration.h + + rp0mz2oM+FU7rdNNirqLysAROhc= + + Headers/IronSource.h + + 1WfcJl3rHrTWMRSObWinC1ceIts= + + Headers/IronSourceAds.h + + TqZdKm55wtonzitd4uOCPD7Qy38= + + Headers/IronSourceNetworkSwiftBridge.h + + pL28NpWntKxIX6GGP86R4AneyWI= + + Headers/LPMAdInfo.h + + XsPjYiMuNk9eFQPRrkipvQKmc+s= + + Headers/LPMAdSize.h + + eqTyHmpFWoBcxg5djyaEFxQqtfY= + + Headers/LPMBannerAdView.h + + B+6StgcAcO7ONTNh+ziLKLvva+g= + + Headers/LPMBannerAdViewDelegate.h + + BiMNQ1bjLRKiu78oQFaMuKN3gqg= + + Headers/LPMConfigServiceEventSender.h + + j8KRszpoQAsNIBak3Mo0iR/cqYs= + + Headers/LPMConfiguration.h + + 4VhE2ba/AxXDQil5qbWm4i+pMKA= + + Headers/LPMDispatcherProtocol.h + + seSO62TK0wbvBmFOEAfBF7IV0t8= + + Headers/LPMInitRequest.h + + AzLgqb1rxb8BwK8x/G+nGJPkPow= + + Headers/LPMInitRequestBuilder.h + + rXzEzZF0w5dKV1ZW8ZCMrkGrClg= + + Headers/LPMInterstitialAd.h + + ZMY2GPql4FfyHIIzWXk4cnFl2FY= + + Headers/LPMInterstitialAdDelegate.h + + V3Bj1CSxweu/TnLOet5273QOlX4= + + Headers/LPMReward.h + + F1gni/AMiRTjoVelMGv0Uc3r8ic= + + Headers/LPMRewardedAd.h + + Nqcty58TKH6L2BISi1YIAn0F0I0= + + Headers/LPMRewardedAdDelegate.h + + xaZ5cZ4Zo6C8j623oFZ2Lq4uy2k= + + Headers/LevelPlay.h + + mb1ro++biG/vvK+LYdx1DL/hSHs= + + Headers/LevelPlayBannerDelegate.h + + T/i+hy7tA+iOKVkPHYw8awzglQY= + + Headers/LevelPlayInterstitialDelegate.h + + 7tJEM/jBKUTGpSadEkhc1t9s2CU= + + Headers/LevelPlayMediaView.h + + IRFkpkJkvHoxzr5ab0QgExRUtZg= + + Headers/LevelPlayNativeAd.h + + uWq0pqTnh7W6HSmsmUvQS+QrUMY= + + Headers/LevelPlayNativeAdBuilder.h + + CWxXHPRmFqe96j26E6+oRnBuJlQ= + + Headers/LevelPlayNativeAdDelegate.h + + 5bQGadNaEM7LZdOlCAM1KfPrXzs= + + Headers/LevelPlayRewardedVideoBaseDelegate.h + + XdJU7DUjmmB0sSHG6ju1mmPZB0o= + + Headers/LevelPlayRewardedVideoDelegate.h + + YQ2tG4LVPkL0TCFQnGPTIcEvN5Y= + + Headers/LevelPlayRewardedVideoManualDelegate.h + + pfylOYWBoSRnw6aIhC2vnMy1Ags= + + Headers/SupersonicLogManager.h + + xMmhNw2vxbIbWwij/KJxX5IEfd0= + + Headers/UIView+ISNativeView.h + + 5yYHQ6BbNYO8GcsGrsIFPz940JM= + + Info.plist + + hItTDGv7ihNzjkuSy9VctBGOABc= + + Modules/module.modulemap + + kzGgmpCJFpUdi/nT2cuKAZIcEmo= + + PrivacyInfo.xcprivacy + + BLNjR6VVI/K82v3iQCE5o0YXgGI= + + + files2 + + Headers/ISAAdFormat.h + + hash + + wmVijQhgATFGx0c0TaMqvChxgmI= + + hash2 + + 4rAUpGOINRNpUmm8lz5xdg8fMfKZ01KNNnPlbTLD5y8= + + + Headers/ISAAdSize.h + + hash + + CEC6aJ+CTC1PdaJb0hxwcghjGB8= + + hash2 + + usN1n3M6bgTxFureNX65jx9eNfCcRLVA2k6hhsFrvRs= + + + Headers/ISABannerAdInfo.h + + hash + + cRhCQPy0T9Jy+8+5bUcrmSjZLhk= + + hash2 + + M7oiH9IvmY5I6DJDcJKaFuFWMbuPjs2ttGdpyh9GrIc= + + + Headers/ISABannerAdLoader.h + + hash + + b4N+q5aUIeE3GA3r7qtd8rvyHfo= + + hash2 + + ZLO9dDtwgvwfqJjXC3qLGTw3VNsUGqNBrEuivz1Inlg= + + + Headers/ISABannerAdLoaderDelegate.h + + hash + + /ZxDRN01WD1nh9dVQ83sWXUGvFM= + + hash2 + + o6VVzXReiB7HmdYZ/MR53aj1xh8Rtl/qWLbZFPWtk68= + + + Headers/ISABannerAdRequest.h + + hash + + s/FPHi/ITzePzOHuz5GiHFtrbao= + + hash2 + + K0KWauRUqUlguA7xzF6UNTCrLA0FYGz1pV4PBbT1Qi4= + + + Headers/ISABannerAdRequestBuilder.h + + hash + + 3yvcp58HYj4e87Gd04Ok6JyjOx4= + + hash2 + + P22x6opPgO2RRLfIyOhJuCrZ8Zz5j5OU5lcByKZkNuU= + + + Headers/ISABannerAdView.h + + hash + + snPTLJEUpNHCq0MgYux/lxaY8OQ= + + hash2 + + AFTfcEZjjvQmFHLPcrRI94d0aPSwrth1gA9DmaPdHdo= + + + Headers/ISABannerAdViewDelegate.h + + hash + + 0+IyT4pc/Ax8IDpCqaSTBkDsB1w= + + hash2 + + sa4orI54dBKyTO9RfcYbQsiPNlZioCjQRGkbCIfKSQE= + + + Headers/ISAInitRequest.h + + hash + + fp/phEDE1zUTcdk74pDkMl0uwow= + + hash2 + + tZXfqmrJNTXIpbTU0MnwWVG1OKHY/YTWZ8QhN7XlN0E= + + + Headers/ISAInitRequestBuilder.h + + hash + + x19i7Zgo5/WhyTNyLepy8fXV3V8= + + hash2 + + GbbFh5H/3S9PH31HnEzjIXsJX8xlFhba/aFaSfTL0K4= + + + Headers/ISAInterstitialAd.h + + hash + + 8wp23aDQ9/YuW+UYV/lrISJ/d1E= + + hash2 + + jZq54KQroF98WPNdslz0B+FuepXTnYz0KbTqoPZ6xME= + + + Headers/ISAInterstitialAdDelegate.h + + hash + + 7hLi1yDfx3n2icnvVspT7zzedxA= + + hash2 + + Wq2Vg2jH/Rz18XkHyCK17z4Sn10jZz4Rk3dCpfrtVfc= + + + Headers/ISAInterstitialAdInfo.h + + hash + + cwMDSskG5nTCjRAvJnVeBb1J0+w= + + hash2 + + KvksZSl1JeIg0hIzcwxeUZ0gTlC9iMs6RGVwvA890xU= + + + Headers/ISAInterstitialAdLoader.h + + hash + + Cl1ieV4WK3CE6lzKojVW/BdRUuI= + + hash2 + + Zhfe5j1Q1TVaCp4GOpUlmEW+6FAd7TUAklvLd9KjoWM= + + + Headers/ISAInterstitialAdLoaderDelegate.h + + hash + + HpVVMQ4SeSrLJfpQ/zpS4rkrwww= + + hash2 + + +Wrbluvlf0+IUzos0rV5U7dxGlQWXj+5YtrLC7GnWOw= + + + Headers/ISAInterstitialAdRequest.h + + hash + + gL6gMjNxnzlPzNIaLw/8ovwFRxs= + + hash2 + + jT1dx3zzyNuxFBXbjyG+tPQ1qX7VnFJeU5RWOk+WoAM= + + + Headers/ISAInterstitialAdRequestBuilder.h + + hash + + WYEBwkMg2SjIeRnBwFyHKF0ANuw= + + hash2 + + 07drEeNMJiwp4LDzOolhAUSN05TsCwCNHG9lqzrlQfo= + + + Headers/ISARewardedAd.h + + hash + + 3jeefI8u8dEKyXG6//Tp2E6NqhQ= + + hash2 + + v/wF249S04LbaiYEP5CVk8LKMU8HMGeFveIdXk/SVm4= + + + Headers/ISARewardedAdDelegate.h + + hash + + eZng4ZpgnIWFk/g6+2zS7W72uP0= + + hash2 + + Z0DDwPx9odFbiRlIGXrHQofs8wBqFiOcYGt66Va3Tyg= + + + Headers/ISARewardedAdInfo.h + + hash + + Zuc2pgBDP0JDmPzZLlKxjUyXhEI= + + hash2 + + qnZUgaqUj5XRCAyFE7bR4WqDLpqU8rFtlFHgvkIZKlw= + + + Headers/ISARewardedAdLoader.h + + hash + + acUREuiSfBPt1M0QUc7u5tmGVjA= + + hash2 + + XPZDNGHA4X5RPX5Q/iK1LJAw9+iDAjnALz5sJEVa9UM= + + + Headers/ISARewardedAdLoaderDelegate.h + + hash + + W2GNkyWOvPi6xwwdPSsJ6k62UiQ= + + hash2 + + fQiyHpnmhI6tNpwAO7g43Nj09UYsxGXDTp8ZZbs5kgk= + + + Headers/ISARewardedAdRequest.h + + hash + + 4i2dfS2JgMsQso5Y2lK4wZ87Sxs= + + hash2 + + JH/mEEya5Msr2Wj2eo588iAPMbVU9jqQ+y0sZZplEsQ= + + + Headers/ISARewardedAdRequestBuilder.h + + hash + + TcVBli9aEn0CCXvEf1lAbJnJPvA= + + hash2 + + LFUTiqfGVobiPuCvi7ZKiudQ2aNAg16EIV7egPNuuas= + + + Headers/ISAdData.h + + hash + + cPYBU8fWaJbdGem84UJmFT2xTD8= + + hash2 + + 5mKLbQ45bK4Kac0Pb/97FHLP/41Uq24kc46fg+7QcmQ= + + + Headers/ISAdInfo.h + + hash + + ObN7TO5pU95vdZi/JStrYNa04ts= + + hash2 + + xj5tGJP6FaLhvfAasZq46dEgApDn074rd9QmwKGvzpU= + + + Headers/ISAdOptionsPosition.h + + hash + + rIgjNbeQPK7I+B8KwWuaxec17js= + + hash2 + + dX77NBYMTC1boX/N9acpaK41lHjQ1XL66YGVETQNEp4= + + + Headers/ISAdUnit.h + + hash + + NNW/7zlvVNk8YtV1XHQPE2UBGl8= + + hash2 + + 8LTvgEkAZXQS5ciZF47g2jUGLAM5PX18LSXNJj6XP9I= + + + Headers/ISAdUnitAdapterProtocol.h + + hash + + 302hLjTkLoxxwCVczq7jFE1fVgM= + + hash2 + + R64uFhtNiai8QGDN1M3LGLcwzf4ukqm7OIlXgC492js= + + + Headers/ISAdapterAdDelegate.h + + hash + + 8/FRatOkuBzvHIC7NJHn0gKGohg= + + hash2 + + SdTRqQ6vdJW7cMLHqijwPOt1UjWDkqAEK3SVTSYSzCg= + + + Headers/ISAdapterAdFullscreenProtocol.h + + hash + + KL59CVvf4V1qiG1aLO5IW4EfyrQ= + + hash2 + + D5yoq57qfNxAxE/d8MxjTu/J3mgpOnT1uoUAbTv3tBo= + + + Headers/ISAdapterAdInteractionDelegate.h + + hash + + 19gHyioKdmWQ8FHH74O0d9ORhv0= + + hash2 + + cQSSDUOHFZXYJlVqgfQ2EV/8Ahw9rYHDKKo4Pb/x2Dc= + + + Headers/ISAdapterAdRewardedDelegate.h + + hash + + 5P6cJO1QWXJ6Z90FMO+tAKESQUg= + + hash2 + + L0VT8eOqswhFSwSUYeX5XAaqYDB1eBjoDnbGkAlV1c4= + + + Headers/ISAdapterAdViewDelegate.h + + hash + + JxcGVaT80yMdr8HjMnMIEF2eVpo= + + hash2 + + ndVoCnQZ0vKkb1qxrM7cUtGDVu6/Qm3zXKHlWESnANU= + + + Headers/ISAdapterAdaptiveProtocol.h + + hash + + iwRqTEKs6cxEFFF79syw5RksDDw= + + hash2 + + 1usYE7tJpePxHF6rGbhVQGPAhm6KPijADGV4o2J5a/4= + + + Headers/ISAdapterBannerProtocol.h + + hash + + kHasNWQaSZOeesziOpm+g+62Vqg= + + hash2 + + o3QH1wojg32jt/iYuYxhAQvXOdeOqvwk6xc4z7LKucY= + + + Headers/ISAdapterBaseProtocol.h + + hash + + 6qBM9uAMciJad+uMsv5DiCFneSI= + + hash2 + + mg2SzwVW4W8Lu3kJYbBobJ15ONlWvOZdyg681ong61A= + + + Headers/ISAdapterConfig.h + + hash + + ss/OUzLMrt9jvJ0dFRATkow1N5E= + + hash2 + + qGWDT2LIxiFAcl5y9Yz0HF2BeRDg93QaCs/rSnV8va4= + + + Headers/ISAdapterConsentProtocol.h + + hash + + 2e3z1LoV2AJ1DjANPk/euSg4aig= + + hash2 + + Xp7aV25jgRjzpmVEnxZMOGCvvd0YbNc6CE37OEdoDCY= + + + Headers/ISAdapterDebugProtocol.h + + hash + + YI4o7ytKGA6hdOBu9sqEvaneDvg= + + hash2 + + OkNigDqIvVIQ2H4S0GYY/fzXKtCDOu+c9I8FNREJzjI= + + + Headers/ISAdapterErrorType.h + + hash + + qG7IPW5JhOM53kdm9Sq2Yc88s6s= + + hash2 + + MYxMce0zuNFnlS648sUt8qiTjtr/qnumNyFc/5bTwLM= + + + Headers/ISAdapterErrors.h + + hash + + PeCEzn8+n9Iplh8bS/4q5O79xyo= + + hash2 + + mAepr/rxIfWAdSaTY2lW3nCB0KOS18qfak5mY50PsOU= + + + Headers/ISAdapterMetaDataProtocol.h + + hash + + N9PUdrrCephCZSw2KqseIe5FkT8= + + hash2 + + R+h5wuzkWOwHPN5pACWOcn6Ng/vLo19XrLvKvUDhZz4= + + + Headers/ISAdapterNativeAdData.h + + hash + + IR6dt3gWMvrHAOYQh+IbY3EvsZc= + + hash2 + + 23KQ2rnnGcq3irNWD6nCMO2Dp5TaMCYn8X6GGlwwexE= + + + Headers/ISAdapterNativeAdViewBinder.h + + hash + + Q7sjdLVv8vxp9A9K1Ayk7Kgnahw= + + hash2 + + +HWCVUYKoRFQtlnavu2UOyDTKwuIK04wOIgG9gz8lig= + + + Headers/ISAdapterNativeAdViewBinderProtocol.h + + hash + + M+sNIHC7rpjNZyZPquZcRFc8j0U= + + hash2 + + qViJ6pDaNOXbpgczMq1922nCJzojnXOB94mxSCIXyQU= + + + Headers/ISAdapterNetworkData.h + + hash + + sbxT4Y4GUaJ649e3pzXXM1WELOg= + + hash2 + + mmuvzqA7WExg6IIPBTYPfHIzjgENtwZoT40KHHF2qP4= + + + Headers/ISAdapterNetworkDataProtocol.h + + hash + + +5ZuBFuBZTJJOc+GxdKvbgjeYIo= + + hash2 + + 6WxA9hQ7vy7/xJ1tzogLLh15J4lTAf1K4D0jEmKusOE= + + + Headers/ISAdapterSettingsProtocol.h + + hash + + 7iY/YiS11Y/VwpQqWxzj0uJcJkc= + + hash2 + + C2CyZac6pJsCPHTuXzkiSOP+P3n8GrnNC5p2s6a5U14= + + + Headers/ISAppStoreErrorDelegate.h + + hash + + 8WbJ5wACAP+MA3Nv9OIZ4NklLic= + + hash2 + + ECeVddZ16hcVdYN/Ft5PTXJRHz8B+ynR6CV49na9Ppk= + + + Headers/ISBannerAdDelegate.h + + hash + + yUR94r7mWcU2oTPJvFwDFg5p/tI= + + hash2 + + wpzmSDty5YxSKmuLV02wGGBYad1Wv1dsyCE1YXSWPiE= + + + Headers/ISBannerAdapterDelegate.h + + hash + + xv34HQInTtoS5wjVeXNKTKkm2wg= + + hash2 + + z6Yrd0+bao3tS5YHQmuEofA3YS1Y+zNz/awmCXKRdYM= + + + Headers/ISBannerAdapterProtocol.h + + hash + + 0qR3dtZcn+a1488/Nb+/XQiKjCU= + + hash2 + + agY6eyikUcb6PlBh7TKs7oUSe7DE94gwsjqufB2Ntaw= + + + Headers/ISBannerSize.h + + hash + + D7g8L1oF+jbo3etTrBLKixv0qFE= + + hash2 + + V7s/IZm6bve+xy3AdZOtcE7bDz8A62589uuJiP6E9XA= + + + Headers/ISBannerView.h + + hash + + N+uKcw5P2MRqExGtn5EVCq5CZjk= + + hash2 + + U1BME7fRsnJX7ZLJSWOo+bjp7Qvz7o5v99TwJMWIIKQ= + + + Headers/ISBaseAdAdapter.h + + hash + + ZOnS/a81RNLBSGzcErlcwgIF09s= + + hash2 + + TVXUroMP7s/AvPXPBXG8yEEZRrY9huTeATwyyQr5uN8= + + + Headers/ISBaseAdInteractionAdapter.h + + hash + + an6XcHEaieTUwcRDHP4nv+3hhgY= + + hash2 + + X54fAw6BS257R6/CdadFG28/qScvEfXN6kmQ3DJFQC8= + + + Headers/ISBaseAdUnitAdapter.h + + hash + + 3DiYiGP6AHA4eVWgs9Cu6SMfrIc= + + hash2 + + 8w8fH/9HYhL//MDwIB3eMKZITYCCy/2XJOqYuA6nJ1Q= + + + Headers/ISBaseAdapter+Internal.h + + hash + + t5pjOApjxY9AF58NVbaNO49l/yE= + + hash2 + + 8ghPLnPw8szAIDFOabJBt4f4PLUROG8Nfima/1Y0al0= + + + Headers/ISBaseAdapter.h + + hash + + NlU9VAAPVjhbjj2MzQUT2kWy3hg= + + hash2 + + a2N8/8rqDXSMiH6BL3pG2Im3CB8DdFknGfZPZp9GKyU= + + + Headers/ISBaseBanner.h + + hash + + FvgJt3X4ErVOnIQE36KmEltkDcs= + + hash2 + + T8yNJKULv+mUeFdw2CKpyTaHlNTqzfZUvi4xD27EJ3Q= + + + Headers/ISBaseBannerAdapter.h + + hash + + 2afUe+GviVEa6th1VhiLevbfROU= + + hash2 + + q01XDEtg2p6Shoz6yteJvHFlpA6wnpSQWEOx3y6B/vc= + + + Headers/ISBaseInterstitial.h + + hash + + 1A+4NKHjF6jsBgh4obj7VFPAGeA= + + hash2 + + TPd5U/PPbC2dNlS+gxzD0ZZ6Y0iWvNuCOupWlBE0ARA= + + + Headers/ISBaseInterstitialAdapter.h + + hash + + 1Gy3viS2D4LQyxwVHptqfprQRlI= + + hash2 + + m3bILYfrgzU3a/UVzxcRVB6Apwm8l/etXxYeDlpR9mI= + + + Headers/ISBaseNativeAdAdapter.h + + hash + + eBs2DgzOdfvILvKz1K5D6JfaTL8= + + hash2 + + bRIx7VZxVWmeDCz0r7xTPu4Qhdx2huq6geZ1TxLN7FA= + + + Headers/ISBaseNetworkAdapter.h + + hash + + BpcpJvfhETeRW1KA7UbswKspVhU= + + hash2 + + 1JCY07b3QLUIXKFZ001qPGM8iOI3fApLOuT2AArKXv8= + + + Headers/ISBaseRewardedVideo.h + + hash + + LW/O5JyyLQS8+1zoZY+EAF5rI9w= + + hash2 + + 0FJU79z+K3a7OYwsM2iIdB36MEavX803itNQiw1YKSo= + + + Headers/ISBaseRewardedVideoAdapter.h + + hash + + sns2v9SrW9IkIG+oEjdcnQOC2C8= + + hash2 + + s+LyS4RpSb19eq9ZX87gMSHhzpcx2QMAJxiozOrPiHc= + + + Headers/ISBiddingDataDelegate.h + + hash + + lHgA77qs07HrSON5M+Idf4Y8/tU= + + hash2 + + 7DEJhJQZGqcR346PieLJKSUg+0E6B9f9XEJrlEIeYPk= + + + Headers/ISConcurrentMutableArray.h + + hash + + nFB9xy8U7FWlrWtgWjH4W/JDvu8= + + hash2 + + cDj2tetNKJJ1qJ3V/8S//5wunyWtwvmBTdvX+87immo= + + + Headers/ISConcurrentMutableDictionary.h + + hash + + sKesCowhuyUwFUW6KfwJFs5MUSY= + + hash2 + + nCEhQy6+6PYK0F2Whd/qrnLjTx38L6AyhLpO01a4CoI= + + + Headers/ISConcurrentMutableSet.h + + hash + + fOdib3TZcAKsZXFyS95C0oc4c8I= + + hash2 + + U/u/GSLup6tdcDIVz9vy1yPC26Xr9Ga1QeA9sS8iljo= + + + Headers/ISConfigurations.h + + hash + + S013cSfWuGOgCzBTs3gOYJVr74w= + + hash2 + + BzcYcAmGDsKHwmRr+5hskslgsm8tugtM4GEbK8eZkno= + + + Headers/ISConsentViewDelegate.h + + hash + + a7HtLZWiwZLGaeXQwjeiotDtR3E= + + hash2 + + Ui6Iu15LuZJxWRb/puzi0bY/63MtxtCPoMUeYCX/iJM= + + + Headers/ISContainerParams.h + + hash + + rRxSkFt7NK7knV9WGwtDyB/4Vt4= + + hash2 + + 20dSsG19TDLpoHr4qKsZQcF/N1fL1xZGIELRD3bxy3s= + + + Headers/ISDataKeys.h + + hash + + socCh2ZeGuWpmK90e+2mJBDxPTE= + + hash2 + + 8MAFZIu+mfB3b/KeIh75BrNFExoV7a9PNFq6WN+M4tE= + + + Headers/ISDemandOnlyBannerDelegate.h + + hash + + cDffWCNIdX18zO/R4cFTl/Ym8XI= + + hash2 + + 874ZhBpfWQn1F8Ec1aJ/aCyk/Qdn8pYP85I8WFL6y9E= + + + Headers/ISDemandOnlyBannerView.h + + hash + + rpIP2yDx6A8hmNRrGQLG5wTnOe4= + + hash2 + + 6Q9dO6qpOzVF9DBgtxoKOMrEKTdfFGgLAF6ufUISsPE= + + + Headers/ISDemandOnlyInterstitialDelegate.h + + hash + + cGS3FNoMtnS3LGjN2qpg87Fi/dY= + + hash2 + + cNDjWq/MQSyYSFttSpKkEkiR3mw9pnfzv/x1AaRPiXk= + + + Headers/ISDemandOnlyRewardedVideoDelegate.h + + hash + + LluTo4OWDjQ6LfjEMAfQ73CgFmc= + + hash2 + + 4Bv0rXIe59/EFmO2aCJlyz+6cogog6lmvw8gwvr9sQ8= + + + Headers/ISError.h + + hash + + 3ubWFzYoBYi6FDmP7AmAAz2m14Y= + + hash2 + + DH6yTWCu1Rm/tS7Me2Sudoz+YBObeULRtHKdElTGW4o= + + + Headers/ISEventsReporting.h + + hash + + 6DmF9lb4fC4r5JPKb8VKQ4LjD8Q= + + hash2 + + QpaLmyB/2fgL9j2BBp4w51Z7vOmT8ugr+OkqOqpLXQc= + + + Headers/ISGender.h + + hash + + nQOSJj3OWclgsNBu1Ab9oKGIeRg= + + hash2 + + wVU+wci8sWdSJlNB2iSfwzVEm4J4AtwKSs6nuMng2MI= + + + Headers/ISImpressionData.h + + hash + + P/Zfu0ywT/2vB5+CiDHqJgyoUEA= + + hash2 + + OpWlufK08rsB4YS5JmeW/zAEfOA1dxIKPawozouKBS8= + + + Headers/ISImpressionDataDelegate.h + + hash + + XbDnutsGQUqbClccIh89q+wjkjs= + + hash2 + + pEKgkVWJRjGQ8JSzX2WSOYFKKuJNqYvpmbhaTV2hPMg= + + + Headers/ISInitializationDelegate.h + + hash + + jV3XtrkNTH9MmzuiNywq82bYSS4= + + hash2 + + DZrWk9JcYoDuL3FXd4SJTUYGBsn5XbNNMPotYuwbiqU= + + + Headers/ISIntegrationHelper.h + + hash + + +AAXDDvIznvUwS2XL4FNX1n82Jg= + + hash2 + + 38bXxzOMYrkC1Jr8MbqWMogjEs3wnsZzMwfU4buzHiM= + + + Headers/ISInterstitialAdapterDelegate.h + + hash + + tkqufbG0UKWI5Hf4IPkAwOHxKNc= + + hash2 + + OL5prCH+WTP1Cmt8MUdBabbrtEDbCZIIQh69TU+8aec= + + + Headers/ISInterstitialAdapterProtocol.h + + hash + + uqrQJl1g6+Y49A1Z7GBx0QwuQcM= + + hash2 + + +ilvF00ludcKiJ2kwxfqzNxn198XjcE+L8LJfxnEyVE= + + + Headers/ISIronSourceAdapter.h + + hash + + jwpu/+VjFIze4QC6TpqFz+6jxdc= + + hash2 + + swQ4E1c0r9lI4Znd7QNwp6b9YYP2l4oBf23Y++WfuUU= + + + Headers/ISLoadWhileShowSupportState.h + + hash + + tdCFxYzBA8N56m1qgcbXsrCtM50= + + hash2 + + KwRYeaiFz55JBvvYd8c/KTc1tQBGjSYUvM8pszL4D68= + + + Headers/ISLog.h + + hash + + U7Ex8LF1tzkYKadjlR+6byCnKBw= + + hash2 + + yi7vsIK7MJcwEts6MhT3y85ReU/p15JCV63hc5TjmmU= + + + Headers/ISLogDelegate.h + + hash + + w7pqsUh3XbkwSiVd5rX5tsXgnRY= + + hash2 + + RRqElWp9CHC3i6ZFshzJiaulUoaPRieGu+Een1IY13E= + + + Headers/ISLoggerManager.h + + hash + + Sdt1+/lG0+Fla4Vw1xskJtHvE2k= + + hash2 + + JtkpX88/DEE7UeK43aslMQS2GmfRm/NblRaNZaTEJKM= + + + Headers/ISMediationGlobalDataWriterFacade.h + + hash + + St/+lDSvPSESb0xZSLQ+xHRuZRE= + + hash2 + + /s4ZE4eSynBFq/0XGkLTk1ZnxQqzUj9kpEmRxaI9hBA= + + + Headers/ISMetaData.h + + hash + + RB6Om1a4v2WpDi9CxSg030kGJug= + + hash2 + + l+F7w8ZKqCgAwo9CN7LuGSmuOFzMvaLK7vSEJf5USTs= + + + Headers/ISMetaDataConstants.h + + hash + + mxf083BlQt6Xn0CiGBt4CIZ5QgE= + + hash2 + + uamC8ulqJcT9WIcAUOQ33K9+NuxdgA8L+SGHtIxBCf0= + + + Headers/ISMetaDataUtils.h + + hash + + +3zwoUpaHqEHhrsiHHXPH0Bx/dY= + + hash2 + + uSj+cHmqUqZuCZkgabeE55/47xDwDwC8ASqi3VGP3zE= + + + Headers/ISNAdViewsManagerSwiftFacade.h + + hash + + 82R4WWcT8q7BHAoLms9tu5TWfh4= + + hash2 + + Qssd2oow0+6IeHaIvYlHAqVIwjZdOgYUg5xFPUFDT0A= + + + Headers/ISNAppStoreVCRootViewDelegate.h + + hash + + T/KPkxVIg71IXWYkxhekGIqSuzQ= + + hash2 + + cNU+zAvAXic3Z6gNn8BNyqQxTemsebHxHlUTRhG/L+4= + + + Headers/ISNControllerManagerSwiftFacade.h + + hash + + icBYLoGRD/O357ajvkOsxyFjehg= + + hash2 + + teoFfTsFvAi4GcL5ogD8+oqNbwYL7UnUPbdqMS6zPmE= + + + Headers/ISNControllerMessageListener.h + + hash + + xyceqcHJ1b8A78iCDu8sEXPeXsU= + + hash2 + + Gr2s3J18q47mo5Pf/3AjThnrEA5c/pB8Yfg8KyHqI9k= + + + Headers/ISNEvent.h + + hash + + kW02xVLfAJgQK8KM+nPzC1MFu5s= + + hash2 + + Fl+f4CWHHZ7jIGoyZvDAXkvpFS132ymXJ57FlR2cTIY= + + + Headers/ISNEventTrackerInterface.h + + hash + + UokTrA9/9s+6V00fWeNHrs3D+8w= + + hash2 + + 11X2vToytDnbsfiQJViJiO+vuSv6ctJ9Q55NzG8cd+c= + + + Headers/ISNEventTrackerWrapper.h + + hash + + MUTYUqEqP17lOJ+KNCwOGyVeAi4= + + hash2 + + cFGNmUoOiV+CFyfX3v/IK1cyumlwhQizuv8AZ2+hjVM= + + + Headers/ISNSupersonicAdsPublisherSwiftFacade.h + + hash + + KvOkHW6O141cgX1e9rS+/vuImdk= + + hash2 + + 5NwQ4vXWBxWG3lqBnQC9lC+EXjXszauyGScLeS35F/g= + + + Headers/ISNativeAdAdapterDelegate.h + + hash + + t3atAqTDrYYF892heLN4tUsRe9A= + + hash2 + + UTToMJwNJVBcrpk9kB7FJhQRdIZukQJOJsdT7JPWb2I= + + + Headers/ISNativeAdAdapterProtocol.h + + hash + + 5ZjvO1JXj5alcI7dGtBvI09gMtk= + + hash2 + + pbZKkBxqAyUGc5FUKW/tTjBAVmk8ywn43F5bQwF0ENo= + + + Headers/ISNativeAdDataImage.h + + hash + + KCLCSsL+nXY+FC2mD+HVy3gQ3HA= + + hash2 + + gNQC+fe+j1Jf9FHnHZFVWg3QGKPxOwDS09j3TpBZNvs= + + + Headers/ISNativeAdDataProtocol.h + + hash + + LNtbU3RJ0/efOiT2jTBTmUgzKq0= + + hash2 + + Netiip2vmBNzop/NyZSYv7oKmyZfeGuusIjkTw/MJxM= + + + Headers/ISNativeAdInteractionDelegate.h + + hash + + pZ1KEMgSnMpvrccE74UD1CgcT20= + + hash2 + + /QuNeNLucYd/G/VQilMfWqcbataqrZOQOCsLuD3WRp4= + + + Headers/ISNativeAdLoadDelegate.h + + hash + + ppnSd2czZuIJuX3069dgBUOs/u8= + + hash2 + + fXysgt8a8tJpkWK/hrimo1MOIz1UYIjBTZDRAB7+xvw= + + + Headers/ISNativeAdProperties.h + + hash + + LYRdWdHsVv2td7/y3q1b2yPndjA= + + hash2 + + /jBimPnYYaZg7lT64gWNHjjliQkVlvuhuvNnu9eeFF0= + + + Headers/ISNativeAdProtocol.h + + hash + + UrHwG1IbbfpMzi6XxDNU9F/p/xU= + + hash2 + + G313GcQumdyY1Jg/1z83ZTFnUZMGT8KN79XBzXElIUo= + + + Headers/ISNativeAdView.h + + hash + + vgavGLZVVvS/9mjZEuuvdG5XfAU= + + hash2 + + +gE4GqY7aKBVdcdmQQuL2VseIb76HpEY9k+OG31q37Y= + + + Headers/ISNativeAdViewBinderProtocol.h + + hash + + 1IvRasf/IqsCuN8c22T9NC50qh0= + + hash2 + + NrGzTeKFFPoiUiiXuZR3X55d8xnyXlLiSUXrwxhs21I= + + + Headers/ISNativeAdViewHolder.h + + hash + + j+ujH0Pw1sUl1melvotoab4Myr4= + + hash2 + + 9zTfXuqjn7xinCNpYoX8FHBNt80ehmo1LZdq1wye3Lk= + + + Headers/ISNetworkInitCallbackProtocol.h + + hash + + SP29vucp41JLLA+bpS77QcG2gqI= + + hash2 + + Pm58w6DfU9nJrDvZrXBU6T9nm1FOvNQIJjk4YyzOKsY= + + + Headers/ISNetworkInitializationDelegate.h + + hash + + xeqnqVisp9BccF4KUAxU+LVmJM8= + + hash2 + + F9C0b+2fkrVQqAE9catpV02TGNMJ0H4UTMmxDZdTGGs= + + + Headers/ISPlacementInfo.h + + hash + + V5i9ksNlt/1nb0zTZkWu5GXSPcM= + + hash2 + + qSOuv/RWYxBn28fWjnXSGQ/HvQP5wu7arcPQdcw6Z0E= + + + Headers/ISReleaseMemoryAdapterProtocol.h + + hash + + JIa1cCbO+cmmO+hhnOgljmteWKA= + + hash2 + + m0uHyJqrJv07IGNUQviqcFuBW0+6c5p020WJn13H7AA= + + + Headers/ISRewardedVideoAdapterDelegate.h + + hash + + pH/Vkpbg0lGKL+PILZX2OZqVEZM= + + hash2 + + ECWalF/h7NA06LoKekcKDjVjZ7SLJO2sAhx7bc2zz70= + + + Headers/ISRewardedVideoAdapterProtocol.h + + hash + + z11IBjLNBcDPe/NIPd2o+HTzDKk= + + hash2 + + P+XUfXf5vqI9yYDtCn/jkWQOTQ1KVo/9voAgvg1aAnI= + + + Headers/ISSegment.h + + hash + + QKela71oNbuFAoitPfonaJVWpsg= + + hash2 + + AAaRlzxACLJrm3SZpGcbqoLqlKOXvkvTnkTQBokgJ2w= + + + Headers/ISSegmentDelegate.h + + hash + + 8AbJ9NBhwjuSAayrIxkHgBc1Ngo= + + hash2 + + hx7ygmHtEznQc3fmvaaOIFiV35EiloHps/GgmMHK60I= + + + Headers/ISSetAPSDataProtocol.h + + hash + + rnL75kdtuGIiTCUX2DW105Je/CM= + + hash2 + + ncaN429GIfsonxZgB8dG0JxspD5wY+oBZzUYJaJed94= + + + Headers/ISSupersonicAdsConfiguration.h + + hash + + 0BfIx2AqK1FkUHAsoBuroYR0TL4= + + hash2 + + 8bY4u/02Jgws/V1lRa5VgNScT6Z8FYBeYsOYVOykmRw= + + + Headers/ISWaterfallConfiguration.h + + hash + + rp0mz2oM+FU7rdNNirqLysAROhc= + + hash2 + + iRegKKPKoLYcVyZM9/LPmsTMjuqgCtXc5QI6JX5JaJ4= + + + Headers/IronSource.h + + hash + + 1WfcJl3rHrTWMRSObWinC1ceIts= + + hash2 + + 4oNcGTuYNbFFry+DqOZw1qgPCnJQ3VhhiwhXWXMTsJ4= + + + Headers/IronSourceAds.h + + hash + + TqZdKm55wtonzitd4uOCPD7Qy38= + + hash2 + + 1JZUrRxOyQmd8RhGqOiYBEafSlQRG0RRBUP162oCXck= + + + Headers/IronSourceNetworkSwiftBridge.h + + hash + + pL28NpWntKxIX6GGP86R4AneyWI= + + hash2 + + /HfYBFDiIYGVRpIdYLu8CaFfYTD7sUo3wP1n7iTcjW8= + + + Headers/LPMAdInfo.h + + hash + + XsPjYiMuNk9eFQPRrkipvQKmc+s= + + hash2 + + Qyl6kRmclhTCCwin13v/O8tSEfQljz3vZSx+faD79LY= + + + Headers/LPMAdSize.h + + hash + + eqTyHmpFWoBcxg5djyaEFxQqtfY= + + hash2 + + mLcGivusio7pqi5fOfkB0EiYsBiIhcDPH0YXNj4SLSo= + + + Headers/LPMBannerAdView.h + + hash + + B+6StgcAcO7ONTNh+ziLKLvva+g= + + hash2 + + 8kU3NTG1/1gOOlWJkxBRpMLA/cZUtAnMe2YxGe/mX2c= + + + Headers/LPMBannerAdViewDelegate.h + + hash + + BiMNQ1bjLRKiu78oQFaMuKN3gqg= + + hash2 + + V+989W2EtIovH/xSeq1O2V4PZWa/WoKvN1wwH5Km8Js= + + + Headers/LPMConfigServiceEventSender.h + + hash + + j8KRszpoQAsNIBak3Mo0iR/cqYs= + + hash2 + + FK+WXxrAriuNAkwc6kjh0qahCzye4M0TcxG3mxKxEtc= + + + Headers/LPMConfiguration.h + + hash + + 4VhE2ba/AxXDQil5qbWm4i+pMKA= + + hash2 + + W/G1AzGFQDmL3GFzIwB2zUnLq8DNaIamooO+i03WVJI= + + + Headers/LPMDispatcherProtocol.h + + hash + + seSO62TK0wbvBmFOEAfBF7IV0t8= + + hash2 + + /QQ2Dy70NmRyHfy7KN21iMyWp5T2vVukdb/xV60iy1U= + + + Headers/LPMInitRequest.h + + hash + + AzLgqb1rxb8BwK8x/G+nGJPkPow= + + hash2 + + RyxHlWp37SNkcyRUPMVV/Y5uWmL7kgqvwyA2Sc6mHWk= + + + Headers/LPMInitRequestBuilder.h + + hash + + rXzEzZF0w5dKV1ZW8ZCMrkGrClg= + + hash2 + + Y+aDd6lat4vEGzQfqfudgt2BBdHeVkoWvieBAedzIHY= + + + Headers/LPMInterstitialAd.h + + hash + + ZMY2GPql4FfyHIIzWXk4cnFl2FY= + + hash2 + + 45IwiBFOrGBDTE2BaKmV99fETy2Ls2BPDaNWYCtkuDU= + + + Headers/LPMInterstitialAdDelegate.h + + hash + + V3Bj1CSxweu/TnLOet5273QOlX4= + + hash2 + + HBm0XTQkA0Pct7pF7nyCzCDGupf7O3cOUMWCUQxeuYg= + + + Headers/LPMReward.h + + hash + + F1gni/AMiRTjoVelMGv0Uc3r8ic= + + hash2 + + R1YkVdcCHHF8yXIx3M+moyxzCULiZggz9zNVvFrpkf4= + + + Headers/LPMRewardedAd.h + + hash + + Nqcty58TKH6L2BISi1YIAn0F0I0= + + hash2 + + 5eIwyHq5N1Oak9C9m6LDI9xx7Te1iwJyFmb6yVHHXWM= + + + Headers/LPMRewardedAdDelegate.h + + hash + + xaZ5cZ4Zo6C8j623oFZ2Lq4uy2k= + + hash2 + + /dyyCXfxaBpmaoMRt+tXcQNXtZozCm4dkFOdnLZovww= + + + Headers/LevelPlay.h + + hash + + mb1ro++biG/vvK+LYdx1DL/hSHs= + + hash2 + + FIjnQeqf1RAtex+nQFg6GicTlnZHBZDU3ow+aM0FXeQ= + + + Headers/LevelPlayBannerDelegate.h + + hash + + T/i+hy7tA+iOKVkPHYw8awzglQY= + + hash2 + + RtlcKdjC28o7hjS2duNZ0SByWeIjQT+2pIM7O6N6PAw= + + + Headers/LevelPlayInterstitialDelegate.h + + hash + + 7tJEM/jBKUTGpSadEkhc1t9s2CU= + + hash2 + + qGqkymUjFFl/Qi110NCywDsrhW1UTvdX2vYjXs2z8Qc= + + + Headers/LevelPlayMediaView.h + + hash + + IRFkpkJkvHoxzr5ab0QgExRUtZg= + + hash2 + + W6cZOZvQ9fwaDYlRDTFBvezT5Q4/8VnmH28H0dfAEXA= + + + Headers/LevelPlayNativeAd.h + + hash + + uWq0pqTnh7W6HSmsmUvQS+QrUMY= + + hash2 + + r59/A3Wfaei/qo3K2AJDTesBT6zvpVqEwxRW+C031go= + + + Headers/LevelPlayNativeAdBuilder.h + + hash + + CWxXHPRmFqe96j26E6+oRnBuJlQ= + + hash2 + + zL3zWiVJJIM9gRnDq7wDBk1dwgwizX6apMiVzrFvHRc= + + + Headers/LevelPlayNativeAdDelegate.h + + hash + + 5bQGadNaEM7LZdOlCAM1KfPrXzs= + + hash2 + + BRP+xOH+nJndq9toHcz/S+UwYF/TquoNAROq140kcvY= + + + Headers/LevelPlayRewardedVideoBaseDelegate.h + + hash + + XdJU7DUjmmB0sSHG6ju1mmPZB0o= + + hash2 + + /rApMDqvlrpkuovuLU1DWI26Co7Rdb/tR7LsRgF+Md4= + + + Headers/LevelPlayRewardedVideoDelegate.h + + hash + + YQ2tG4LVPkL0TCFQnGPTIcEvN5Y= + + hash2 + + aEV7LA3uZRe19fgebDr0xT7UFLhg944cdl1/CpoX/lo= + + + Headers/LevelPlayRewardedVideoManualDelegate.h + + hash + + pfylOYWBoSRnw6aIhC2vnMy1Ags= + + hash2 + + 9T18auc0zSgEbLKfbjCxzt/k4A1/ZDkzxOcJXL7tvqw= + + + Headers/SupersonicLogManager.h + + hash + + xMmhNw2vxbIbWwij/KJxX5IEfd0= + + hash2 + + QeYRnAPIXFH8pd1rML1fKlD2SRB7nGG0G8YVMpd67U4= + + + Headers/UIView+ISNativeView.h + + hash + + 5yYHQ6BbNYO8GcsGrsIFPz940JM= + + hash2 + + ileU3R4S0v2JbB4WQNt1JwRmfFRdu0efTmFJBpX3alQ= + + + Modules/module.modulemap + + hash + + kzGgmpCJFpUdi/nT2cuKAZIcEmo= + + hash2 + + nRi1YddSYStSxiPAcByQG6YOxwWEF5eJUj1rnMrrSKU= + + + PrivacyInfo.xcprivacy + + hash + + BLNjR6VVI/K82v3iQCE5o0YXgGI= + + hash2 + + ES/wHPURrhqoWqlouH6JyVI5Y7FKY1pgaWMpkbPGo0E= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeSignature b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock new file mode 100644 index 0000000..39bd27f --- /dev/null +++ b/Pods/Manifest.lock @@ -0,0 +1,69 @@ +PODS: + - IronSourceSDK (8.8.0.0) + - MintegralAdSDK/All (7.7.7): + - MintegralAdSDK/BannerAd + - MintegralAdSDK/BidNativeAd + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAdvancedAd + - MintegralAdSDK/NewInterstitialAd + - MintegralAdSDK/RewardVideoAd + - MintegralAdSDK/SplashAd + - MintegralAdSDK/BannerAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/BidNativeAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/InterstitialVideoAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAd (7.7.7) + - MintegralAdSDK/NativeAdvancedAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NewInterstitialAd (7.7.7): + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/RewardVideoAd (7.7.7): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/SplashAd (7.7.7): + - MintegralAdSDK/NativeAd + - TPNiOS (6.4.76): + - TPNiOS/TPNSDK (= 6.4.76) + - TPNiOS/TPNSDK (6.4.76) + - TPNIronSourceSDKAdapter (6.4.76): + - IronSourceSDK (= 8.8.0.0) + - TPNiOS (= 6.4.76) + - TPNMintegralSDKAdapter (6.4.76): + - MintegralAdSDK/All (= 7.7.7) + - TPNiOS (= 6.4.76) + - TPNVungleSDKAdapter (6.4.76): + - TPNiOS (= 6.4.76) + - VungleAds (= 7.5.0) + - VungleAds (7.5.0) + +DEPENDENCIES: + - TPNiOS (= 6.4.76) + - TPNIronSourceSDKAdapter (= 6.4.76) + - TPNMintegralSDKAdapter (= 6.4.76) + - TPNVungleSDKAdapter (= 6.4.76) + +SPEC REPOS: + trunk: + - IronSourceSDK + - MintegralAdSDK + - TPNiOS + - TPNIronSourceSDKAdapter + - TPNMintegralSDKAdapter + - TPNVungleSDKAdapter + - VungleAds + +SPEC CHECKSUMS: + IronSourceSDK: ff0b14630899756847f7608a75182f10f022e5ef + MintegralAdSDK: 190c6cd3d83b31b51833e3341857c58dc430da2e + TPNiOS: 1b19f54b097912acf89dd41821605cc366432756 + TPNIronSourceSDKAdapter: 632739c889c7a52174c8e3f5e912b99a2db489c0 + TPNMintegralSDKAdapter: 67df075118c7268031c545b62e2216bba569cb22 + TPNVungleSDKAdapter: 15aa9b622b4ab59eb7a9f95d5c052d674483b585 + VungleAds: cb2aa4791ba4f341c6c026d44cc43eabe258890f + +PODFILE CHECKSUM: c9db2b56d9c1cce1499e833f0872906ef776ba87 + +COCOAPODS: 1.16.2 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/Info.plist new file mode 100644 index 0000000..acc0733 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDK.framework/MTGSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDK.framework/MTGSDK + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..65654ad Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..85f59a1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..3d1b2f4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c0046af --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,1088 @@ + + + + + files + + ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + ios-arm64/MTGSDK.framework/Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + jSub6wS17FOysIv8GpQzi2ypeNo= + + ios-arm64/MTGSDK.framework/Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + ios-arm64/MTGSDK.framework/Headers/MTGSDK.h + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + ios-arm64/MTGSDK.framework/Info.plist + + /jvoa/5EoHOPdDDKs7uflEXx0GM= + + ios-arm64/MTGSDK.framework/MTGSDK + + 5Lt5raCPx6l5UvUCQoQF9OlVovw= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + ios-arm64/MTGSDK.framework/Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory + + oTdzAgKtDx67/2EiAr3W5UdWRrQ= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements + + VjT2mvPh8Gz4ONcu+EK4is46WKM= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + F5sSy+Ia7HW5oEVD6JGL04HB63I= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources + + BROChTIwDNag5Lth0BA5LGn/eh0= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature + + dJJ+QJeVBKvM5ZKF4DerSnady1Y= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + jSub6wS17FOysIv8GpQzi2ypeNo= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist + + eb4WOgq/EBiFDaDEau3i6H5JKWA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK + + yBv4nM2BQwdYLjwoG362cvf3kwI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + aJKz9610inY8NyrifdZ+ouNhqWA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory + + eoYKTXOb2Dbwtmetw9V6ZHFfFyc= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + H8Err7pFXe1Yzhtua19AsWYMoWg= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources + + NLKNQRMKXuO8T78ZNEwvo7IdBbI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + ios-arm64/MTGSDK.framework/Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + hash + + jSub6wS17FOysIv8GpQzi2ypeNo= + + hash2 + + Evp5liMVQJjFwJ5BV2HgXMIFHCMCHY3gWe13fbeiHkc= + + + ios-arm64/MTGSDK.framework/Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h + + hash + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + hash2 + + GO2vmktrbZqc+JwIlvZPMbE5ZQQJXot4tLcIyS9CVjg= + + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h + + hash + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + hash2 + + 8p9Ung6WiF5czTkXGMyjh/0/z71FjMg2XAWrSKaKTvI= + + + ios-arm64/MTGSDK.framework/Headers/MTGSDK.h + + hash + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + hash2 + + aCwKKEKtgcBBARUThaJ1H2o1idyphix+nBaZlmsVrEw= + + + ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + ios-arm64/MTGSDK.framework/Info.plist + + hash + + /jvoa/5EoHOPdDDKs7uflEXx0GM= + + hash2 + + Ewcd4kKxTW5feZvkmyYBxdessP3L0J+wQ1qJibQZLYg= + + + ios-arm64/MTGSDK.framework/MTGSDK + + hash + + 5Lt5raCPx6l5UvUCQoQF9OlVovw= + + hash2 + + YVyIY2aBQkU7MEnY0P/stu3iFAZUijAwcJp4WPS4VSU= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + hash2 + + PPirrQch0bHb/tNieO9/TcOQ8DzsljtwOR8s2Eo9HbY= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + ios-arm64/MTGSDK.framework/Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory + + hash + + oTdzAgKtDx67/2EiAr3W5UdWRrQ= + + hash2 + + zH8eM59eUoe7/6WbtoxgOGzwXpCdgRQyc6XfpHKScho= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements + + hash + + VjT2mvPh8Gz4ONcu+EK4is46WKM= + + hash2 + + eO1drsqCtNG8QpLn9jKaZZ4EcscL54nGH64vpjVMoxc= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + hash + + F5sSy+Ia7HW5oEVD6JGL04HB63I= + + hash2 + + 0H6EwgkI4Qxy15PljMWusxKEJL9NoARzA3Vf+dNw5Hc= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources + + hash + + BROChTIwDNag5Lth0BA5LGn/eh0= + + hash2 + + mXpfhYh9mqVjKAQXP9wj6BwE/vD07WJHiDgjqLMQ+zo= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature + + hash + + dJJ+QJeVBKvM5ZKF4DerSnady1Y= + + hash2 + + 5XDDqNJKUe6+fQS1E6Jzxz58N/M4AjQULLGai/7gdZQ= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + hash + + jSub6wS17FOysIv8GpQzi2ypeNo= + + hash2 + + Evp5liMVQJjFwJ5BV2HgXMIFHCMCHY3gWe13fbeiHkc= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h + + hash + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + hash2 + + GO2vmktrbZqc+JwIlvZPMbE5ZQQJXot4tLcIyS9CVjg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h + + hash + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + hash2 + + aT3owjPsTkpqEIwc1RoaAkyeLxcfgtlwFy9Ylx8RVkw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h + + hash + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + hash2 + + aCwKKEKtgcBBARUThaJ1H2o1idyphix+nBaZlmsVrEw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist + + hash + + eb4WOgq/EBiFDaDEau3i6H5JKWA= + + hash2 + + yEuI23rWlDeTvb3Y7bNNVibzV1owhjJMqR3V5mugOyU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK + + hash + + yBv4nM2BQwdYLjwoG362cvf3kwI= + + hash2 + + j/+2kTXpX26HE45H0u5giECVyugDDI9ZEoBuHNt4D6I= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + hash2 + + opg18Vsu/IySQXOkdgjtcf1aaGShWaJWnFyaH4Zb2Xk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + aJKz9610inY8NyrifdZ+ouNhqWA= + + hash2 + + NT1s25RyVZ4hI3OKyu//x3ncJ5sX6tGouRjs4gn05JU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory + + hash + + eoYKTXOb2Dbwtmetw9V6ZHFfFyc= + + hash2 + + EVi/kO1u0L2KKsBnu0pibN0gR4Mm0TkFeutGdOBNZ1o= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + hash + + H8Err7pFXe1Yzhtua19AsWYMoWg= + + hash2 + + MXJ/9vsoafVEqIBRc/S++Ry7Voj7n6BGSPdYw6zBu1Y= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources + + hash + + NLKNQRMKXuO8T78ZNEwvo7IdBbI= + + hash2 + + oBRJD+w5VzFd4diQV84V2GBItIfJiGQkIiSCBuwNEOo= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..7e301e7 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h new file mode 100644 index 0000000..ab1e8c1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h @@ -0,0 +1,35 @@ +// +// MTGAdChoicesView.h +// MTGSDK +// +// Copyright © 2018 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MTGCampaign; + +/** +MTGAdChoicesView offers a simple way to display a AdChoice icon. +Since the image icon's size changes, you need to update this view's size too. Additional size info can be pulled from the `MTGCampaign` instance. + */ +@interface MTGAdChoicesView : UIView + +/** + Initialize this view with a given frame. + + @param frame For best user experience, keep the size of this view the same as AdChoiceIcon's, which can be pulled from MTGCampaign's -adChoiceIconSize + */ +- (instancetype)initWithFrame:(CGRect)frame; + +/** + The campaign obj that provides AdChoices info, such as the image url, and click url. + */ +@property (nonatomic, weak, readwrite, nullable) MTGCampaign *campaign; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h new file mode 100644 index 0000000..4d7cefc --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h @@ -0,0 +1,32 @@ +// +// MTGAdSize.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger,MTGBannerSizeType) { + /*Represents the fixed banner ad size - 320pt by 50pt.*/ + MTGStandardBannerType320x50, + + /*Represents the fixed banner ad size - 320pt by 90pt.*/ + MTGLargeBannerType320x90, + + /*Represents the fixed banner ad size - 300pt by 250pt.*/ + MTGMediumRectangularBanner300x250, + + /*if device is iphone,Represents the fixed banner ad size - 320pt by 50pt; + if device is ipad, Represents the fixed banner ad size - 728pt by 90pt*/ + MTGSmartBannerType +}; + +@interface MTGAdSize : NSObject + ++(CGSize)getSizeBySizeType:(MTGBannerSizeType)sizeType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h new file mode 100644 index 0000000..1f02ae9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h @@ -0,0 +1,176 @@ +// +// MTGBidNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + + + +#pragma mark - MTGBidNativeAdManager + +@interface MTGBidNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + autoCacheImage:(BOOL)autoCacheImage + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadWithBidToken:(nonnull NSString *)bidToken; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBool.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBool.h new file mode 100644 index 0000000..415fdb1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBool.h @@ -0,0 +1,29 @@ +// +// MTGBool.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +/** + Tri-state boolean. + */ +typedef NS_ENUM(NSInteger, MTGBool) { + /* No */ + MTGBoolNo = -1, + + /* Unknown */ + MTGBoolUnknown = 0, + + /* Yes */ + MTGBoolYes = 1, +}; + + +typedef NS_ENUM(NSUInteger, MTGInterfaceOrientation) { + MTGInterfaceOrientationAll = 0, // to use current orientation of the device. + MTGInterfaceOrientationPortrait = 1, // to force to use portrait mode. + MTGInterfaceOrientationLandscape = 2, // to force to use landscape mode. +}; + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h new file mode 100644 index 0000000..fa73f9b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h @@ -0,0 +1,137 @@ +// +// MTGCampaign.h +// MTGSDK +// + +#import + +typedef NS_ENUM(NSInteger, MTGAdSourceType) { + MTGAD_SOURCE_API_OFFER = 1, + MTGAD_SOURCE_MY_OFFER = 2, + MTGAD_SOURCE_FACEBOOK = 3, + MTGAD_SOURCE_Mintegral = 4, + MTGAD_SOURCE_PUBNATIVE = 5, + MTGAD_SOURCE_MYTARGET = 7, + MTGAD_SOURCE_NATIVEX = 8, + MTGAD_SOURCE_APPLOVIN = 9, +}; + +typedef NS_ENUM(NSInteger, MTGAdTemplateType) { + MTGAD_TEMPLATE_BIG_IMAGE = 2, + MTGAD_TEMPLATE_ONLY_ICON = 3, +}; + +@interface MTGCampaign : NSObject + +/*! + @property + + @abstract The unique id of the ad + */ +@property (nonatomic, copy ) NSString *adId; + +/*! + @property + + @abstract The app's package name of the campaign + */ +@property (nonatomic, copy ) NSString *packageName; + +/*! + @property + + @abstract The app name of the campaign + */ +@property (nonatomic, copy ) NSString *appName; + +/*! + @property + + @abstract The description of the campaign + */ +@property (nonatomic, copy ) NSString *appDesc; + +/*! + @property + + @abstract The app size of the campaign + */ +@property (nonatomic, copy ) NSString *appSize; + +/*! + @property + + @abstract The icon url of the campaign + */ +@property (nonatomic, copy ) NSString *iconUrl; + +/*! + @property + + @abstract The image url of the campaign. The image size will be 1200px * 627px. + */ +@property (nonatomic, copy ) NSString *imageUrl; + +/*! + @property + + @abstract The string to show in the clickbutton + */ +@property (nonatomic, copy ) NSString *adCall; + +/*! + @property + + @abstract The ad source of the campaign + */ +@property (nonatomic, assign) MTGAdSourceType type; + +/*! + @property + + @abstract The timestap of the campaign + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The dataTemplate of the campaign + */ +@property (nonatomic,assign) MTGAdTemplateType dataTemplate; + +/* The size info about adChoice icon */ +@property (nonatomic) CGSize adChoiceIconSize; + +/*! +@property + +@abstract The video duration of the campaign +*/ +@property (nonatomic,assign) NSInteger videoLength; + +/// creativeId of main resource. +@property (nonatomic, copy, nullable) NSString *creativeId; + +/*!† + @method + + @abstract + Loads an icon image from self.iconUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadIconUrlAsyncWithBlock:(void (^)(UIImage *image))block; + +/*! + @method + + @abstract + Loads an image from self.imageUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadImageUrlAsyncWithBlock:(void (^)(UIImage *image))block; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h new file mode 100644 index 0000000..37f6f24 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h @@ -0,0 +1,60 @@ +// +// MTGErrorCodeConstant.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +NS_ASSUME_NONNULL_BEGIN + +extern NSString * const kMTGErrorDomain; + +typedef NS_ENUM (NSInteger, MTGErrorCode) { + + kMTGErrorCodeUnknownError = 129300060, + + kMTGErrorCodeRewardVideoFailedToLoadVideoData = 129300061, + kMTGErrorCodeRewardVideoFailedToLoadPlayable = 129300062, + kMTGErrorCodeRewardVideoFailedToLoadTemplateImage = 129300063, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLFailed = 129300064, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyTimeOut = 129300065, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyNO = 129300066, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLInvalid = 129300067, + kMTGErrorCodeRewardVideoFailedToLoadMd5Invalid = 129300068, + kMTGErrorCodeRewardVideoFailedToSettingInvalid = 129300069, + KMTGErrorCodeEmptyUnitId = 129300001, + KMTGErrorCodeEmptyBidToken = 129300002, + kMTGErrorCodeBannerSizeInvalid = 129300003, + + kMTGErrorCodeNoAds = 12930001, + kMTGErrorCodeConnectionLost = 12930002, + kMTGErrorCodeURLisEmpty = 12930003, + kMTGErrorCodeNoAdsAvailableToPlay = 12930004, + kMTGErrorCodeFailedToPlay = 12930005, + kMTGErrorCodeFailedToLoad = 12930006, + kMTGErrorCodeFailedToShow = 12930007, + kMTGErrorCodeFailedToShowCbp = 12930008, + kMTGErrorCodeDailyLimit = 12930009, + kMTGErrorCodeLoadAdsTimeOut = 12930010, + kMTGErrorCodeMaterialLoadFailed = 12930011, + kMTGErrorCodeOfferExpired = 12930012, + kMTGErrorCodeImageURLisEmpty = 12930013, + kMTGErrorCodeAdsCountInvalid = 12930014, + + + + kMTGErrorCodeNoSupportPopupWindow = 12940001, + + kMTGErrorCodeFailedDiskIO = 12950001, + kMTGErrorCodeSocketIO = 12960001, + kMTGErrorCodeSocketInvalidStatus = 12960002, + kMTGErrorCodeSocketInvalidContent = 12960003 + + +}; + +@interface MTGErrorCodeConstant : NSObject + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGFrame.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGFrame.h new file mode 100644 index 0000000..10120ed --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGFrame.h @@ -0,0 +1,48 @@ +// +// MTGFrame.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +__deprecated_msg("Class is deprecated.") + +@interface MTGFrame : NSObject + +/*! + @property + + @abstract The dataTemplate of the frame. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract The ad source of the frame. + */ +@property (nonatomic, assign) MTGAdSourceType sourceType; + +/*! + @property + + @abstract The timestap of the frame. + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The id of the frame. + */ +@property (nonatomic, strong) NSString *frameId; + +/*! + @property + + @abstract The native ads contained in this frame. Array of MTGCampaign objects. + */ +@property (nonatomic, strong) NSArray *nativeAds; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h new file mode 100644 index 0000000..99f65e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h @@ -0,0 +1,153 @@ +// +// MTGMediaView.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGMediaViewDelegate; +@class MTGNativeAdManager; + +@interface MTGMediaView : UIView + +// Auto replay, default is MTGBoolUnknown, set this property will override all instance's autoLoopPlay property. +@property (class, nonatomic, assign) MTGBool autoLoopPlay; + +/* For best user experience, keep the aspect ratio of the mediaView at 16:9 */ +- (instancetype)initWithFrame:(CGRect)frame; +/** +the media source, can be set again to reuse this view. +*/ +- (void)setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId; + + +@property (nonatomic, weak, nullable) id delegate; + +// Whether to allow full-screen playback, default YES +@property (nonatomic, assign) BOOL allowFullscreen; + +// Whether update to video from static image when video is ready to be played, default YES +@property (nonatomic, assign) BOOL videoRefresh; + +// Auto replay, default YES +@property (nonatomic, assign) BOOL autoLoopPlay; +/* show video process view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showVideoProcessView; +/* show sound indicator view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showSoundIndicatorView; DEPRECATED_MSG_ATTRIBUTE("no longer supported."); +/* mute audio output of the video player or not. Default to be YES, means video player is muted. */ +@property (nonatomic, assign) BOOL mute; + +@property (nonatomic, strong, readonly) MTGCampaign *campaign; + +@property (nonatomic, readonly) NSString *unitId; + +/** + After called 'setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId', + you can check this MediaView whether has video content via isVideoContent if needed; + */ +@property (nonatomic,readonly,getter = isVideoContent) BOOL videoContent; + +@end + +@protocol MTGMediaViewDelegate + +@optional + +/*! + @method + + @abstract + Sent just before an MTGMediaView will enter the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewWillEnterFullscreen:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an FBMediaView has exited the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewDidExitFullscreen:(MTGMediaView *)mediaView; + + +/** + * Called when the native video was starting to play. + * + * @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewVideoDidStart:(MTGMediaView *)mediaView; + +/** +* Called when the video play completed. +* +* @param mediaView An mediaView object sending the message. +*/ +- (void)MTGMediaViewVideoPlayCompleted:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd mediaView:(MTGMediaView *)mediaView; + + +/*! + @method + + @abstract + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error; +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error mediaView:(MTGMediaView *)mediaView; + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type mediaView:(MTGMediaView *)mediaView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h new file mode 100644 index 0000000..d6951c1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h @@ -0,0 +1,193 @@ +// +// MTGNativeAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGCampaign.h" + + +#define MTGNativeAdSDKVersion @"7.7.7" + + + +typedef NS_ENUM(NSInteger, MTGAdCategory) { + MTGAD_CATEGORY_ALL = 0, + MTGAD_CATEGORY_GAME = 1, + MTGAD_CATEGORY_APP = 2, +}; + +@class MTGNativeAdManager; +@class MTGBidNativeAdManager; + +/*! + @protocol MTGNativeAdManagerDelegate + @abstract Messages from MTGNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds DEPRECATED_ATTRIBUTE; +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + +/*! + + When the MTGNativeAdManager has finished loading a batch of frames this message will be sent. A batch of frames may be loaded in response to calling loadAds. + @param nativeFrames A array contains native frames (MTGFrame). + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesLoaded:(nullable NSArray *)nativeFrames DEPRECATED_ATTRIBUTE; + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of frames this message will be sent to the application. + @param error An NSError object with information about the failure. + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd DEPRECATED_ATTRIBUTE; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error DEPRECATED_ATTRIBUTE; + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +@end + + +/*! + @protocol MTGBidNativeAdManagerDelegate + @abstract Messages from MTGBidNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGBidNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGBidNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + When the MTGBidNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h new file mode 100644 index 0000000..b69e05c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h @@ -0,0 +1,263 @@ +// +// MTGNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + +#pragma mark - MTGNativeAdManager + +@interface MTGNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! + @property + + @discussion DEPRECATED_ATTRIBUTE + Mintegral support configuration: https://www.mintegral.net + */ +@property (nonatomic, readonly) BOOL videoSupport DEPRECATED_ATTRIBUTE; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController; + +/*! + + The method that kicks off the loading of ads. It may be called again in the future to refresh the ads manually. + + @discussion It only works if you init the manager by the 2 method above. + */ +- (void)loadAds; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + + + +/*! + + The method that kicks off the loading of frames. It may be called again in the future to refresh the frames manually. + + @discussion It only works if you init the manager by the the method above. + + @deprecated This method has been deprecated. + */ +- (void)loadFrames DEPRECATED_ATTRIBUTE; + + +/*! + Initialize the native ads manager which is for loading frames (MTGFrame). + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param frameNum The number of frame you would like the native ad manager to retrieve. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + + @discussion It's different with the method initWithUnitID:fbPlacementId:forNumAdsRequested:presentingViewController: We will return arrays of MTGFrame rather than MTGCampaign to you. A MTGFrame may contain multiple MTGCampaigns. See more detail in MTGFrame. + + @deprecated This method has been deprecated. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + frameNum:(NSUInteger)frameNum + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport DEPRECATED_ATTRIBUTE Mintegral support configuration: https://www.mintegral.net + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h new file mode 100644 index 0000000..00795ab --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h @@ -0,0 +1,26 @@ +// +// MTGRewardAdInfo.h +// MTGSDK +// + +#import + +@interface MTGRewardAdInfo : NSObject + +/** + * The ID of the reward as defind on Self Service + */ +@property (nonatomic, copy ) NSString *rewardId; + +/** + * The reward name as defined on Self Service + */ +@property (nonatomic, copy ) NSString *rewardName; + +/** + * Amount of reward type given to the user + */ +@property (nonatomic, assign) NSInteger rewardAmount; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h new file mode 100644 index 0000000..60aea61 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h @@ -0,0 +1,319 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef MTGSDK_SWIFT_H +#define MTGSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MTGSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC6MTGSDK12MTGSwiftTest") +@interface MTGSwiftTest : NSObject +- (void)test; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK.h new file mode 100644 index 0000000..e18131c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK.h @@ -0,0 +1,224 @@ +// +// MTGSDK.h +// MTGSDK +// + + + +#import +//#import "MTGNativeAdManager.h" +//#import "MTGBidNativeAdManager.h" +//#import "MTGCampaign.h" +//#import "MTGTemplate.h" +//#import "MTGFrame.h" +//#import "MTGMediaView.h" +//#import "MTGUserInfo.h" +//#import "MTGBool.h" +#import +#import +#import +#import +#import +#import +#import +#import + +#define MTGSDKVersion @"7.7.7" + + +typedef NS_ENUM(NSInteger,MTGAdType) { + MTGRewardAd, + MTGInterstitialAd +}; + +@interface MTGSDK : NSObject + + +/** +* The version of the SDK. +* +* @return The current version of the SDK. +*/ ++(NSString *_Nonnull)sdkVersion; + +/** + * The shared instance of the SDK. + * + * @return The SDK singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** + * Set the AppID and ApiKey. + * This must be called after set the authorization of user privacy information collection if you need to keep GDPR terms. + * This must be called before any ads are requested . + * + * @param appID T application Id registered on the our portal. + * @param apiKey The API Key generated on the our Portal. + */ +- (void)setAppID:(nonnull NSString *)appID ApiKey:(nonnull NSString *)apiKey; + +@property (nonatomic, assign) BOOL autoSetAudioCategory; + +/** + Set user GDPR authorization information + + Set YES to indicate the user's data will be collected otherwise NO. Default to be YES. + +@abstract According to the GDPR, set method of this property must be called before "setAppID: ApiKey:", or by default will collect user's information. + @Attention Do not mix the usage of `setConsentStatus:` and `setUserPrivateInfoType:agree` simultaneously in your app. + */ +@property (nonatomic, assign) BOOL consentStatus; + +/// Set the COPPA status of the user. YES means follow the coppa rules, NO means no need to follow the coppa rules, default is Unknown (depend on your app's coppa setting on the dev setting page). +@property (nonatomic, assign) MTGBool coppa; + +/// Set user GDPR authorization IDFV information, YES means disable the collection of idfv. Default to be NO. +@property (nonatomic, assign) BOOL disableIDFV; + +/// Set this to NO to disable SDK to call system framework to collect device id(include idfa and idfv), and device id can be passed to SDK by calling "setDeviceIdfa:" and "setDeviceIdfv:". Default to be YES. +/// Attention: this mthdod must be called before "setAppID: ApiKey:" +@property (nonatomic, assign) BOOL canCallingDeviceIDApi; + +/// Pass idfa to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfa collected from your side by calling `[ASIdentifierManager sharedManager].advertisingIdentifier.UUIDString`. +- (void)setDeviceIdfa:(nonnull NSString *)idfa; + +/// Pass idfv to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfv collected from your side by calling `[UIDevice currentDevice].identifierForVendor.UUIDString`. +- (void)setDeviceIdfv:(nonnull NSString *)idfv; + +/// Some system apis on Xcode 15 are not compatible, and the SDK needs additional processing +/// @param version you current Xcode version, for example: @"14.3" +- (void)setXcodeBuildVersion:(nonnull NSString *)version; + +/** + If set to YES, the server will not display personalized ads based on the user's personal information + When receiving the user's request, and will not synchronize the user's information to other third-party partners. + Default is NO + */ +@property (nonatomic, assign) BOOL doNotTrackStatus; + +- (void)setUserInfo:(nonnull MTGUserInfo *)userInfo; + +/// Set play video muted for ad type. +/// @param playVideoMute YES/NO +/// @param adType adType MTGAdType +- (void)setPlayVideoMute:(BOOL)playVideoMute forAdType:(MTGAdType)adType; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory; + +/** + * + @method Set user GDPR authorization information + + @abstract According to the GDPR, this method must be called before "setAppID: ApiKey:", or by default will collect user information; + + @param type The type of the data that you want to configure. + + @param agree whether this type of data should be collect. + */ +- (void)setUserPrivateInfoType:(MTGUserPrivateType)type agree:(BOOL)agree DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] setConsentStatus:` instead"); + +/** + * + @method + + @abstract You can get all status for current 'MTGUserPrivateType' by using this method. + */ +- (MTGUserPrivateTypeInfo *_Nonnull)userPrivateInfo DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] consentStatus` instead"); + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport If the support video ads, set videoSupport to yes. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native frames. It may be called again in the future to refresh the frames manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param frameNum The number of frames you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeFramesWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedFrameTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + frameNum:(NSUInteger)frameNum DEPRECATED_ATTRIBUTE; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h new file mode 100644 index 0000000..6d800ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h @@ -0,0 +1,35 @@ +// +// MTGSDKUmbrellaHeaders.h +// MTGSDK +// +// Created by Harry on 2024/1/8. +// Copyright © 2024 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDK. +FOUNDATION_EXPORT double MTGSDKVersionNumber; + +//! Project version string for MTGSDK. +FOUNDATION_EXPORT const unsigned char MTGSDKVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h new file mode 100644 index 0000000..eef665c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h @@ -0,0 +1,41 @@ +// +// MTGTemplate.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +/*! + @class MTGTemplate + + @abstract This class defines what type of ads and how many ads you want to retrive in one template. + */ +@interface MTGTemplate : NSObject + +/*! + @property + + @abstract It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract It defines how many ads you want to retrive in one template. + */ +@property (nonatomic, assign) NSUInteger adsNum; + +/** + * + @method + + @abstract The method defines which kinds of template you want to retrive. + + @param templateType It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + @param adsNum It defines how many ads you want to retrive in one template. + */ ++ (MTGTemplate *)templateWithType:(MTGAdTemplateType)templateType adsNum:(NSUInteger)adsNum; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h new file mode 100644 index 0000000..fe6e9f9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h @@ -0,0 +1,22 @@ +// +// MTGTrackAdRevenue.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import +#import "MTGTrackAdRevenueModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGTrackAdRevenue : NSObject + +/// Track ad revenue. +/// - Parameter adRevenueModel: adRevenue Ad revenue object model containing all the relevant ad revenue tracking data. Use MTGTrackAdRevenueAdMobModel|MTGTrackAdRevenueMaxModel|MTGTrackAdRevenueIronSourceModel ++ (void)trackAdRevenueWithAdRevenueModel:(nonnull MTGTrackAdRevenueModel *)adRevenueModel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h new file mode 100644 index 0000000..a1c74f2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h @@ -0,0 +1,143 @@ +// +// MTGTrackAdRevenueModel.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Defined attribution platform name. + */ +#define MTGAttributionPlatformNameAppsFlyer @"AppsFlyer" +#define MTGAttributionPlatformNameAdjust @"Adjust" +#define MTGAttributionPlatformNameTenjin @"Tenjin" +#define MTGAttributionPlatformNameSingular @"Singular" +#define MTGAttributionPlatformNameKochava @"Kochava" +#define MTGAttributionPlatformNameBranch @"Branch" +#define MTGAttributionPlatformNameReyun @"Reyun" +#define MTGAttributionPlatformNameSolarEngine @"SolarEngine" +#define MTGAttributionPlatformNameAppMetrica @"AppMetrica" +#define MTGAttributionPlatformNameMyTracker @"MyTracker" +#define MTGAttributionPlatformNameAdbrix @"Adbrix" +#define MTGAttributionPlatformNameApsalar @"Apsalar" +#define MTGAttributionPlatformNameDataEye @"DataEye" +#define MTGAttributionPlatformNameFox @"Fox" +#define MTGAttributionPlatformNameTalkingData @"TalkingData" +#define MTGAttributionPlatformNameUmeng @"Umeng" +#define MTGAttributionPlatformNameAirbridge @"Airbridge" +#define MTGAttributionPlatformNameJustTrack @"JustTrack" + +@interface MTGTrackAdRevenueModel : NSObject + +///The attribution platform user id. +@property (nonatomic,copy,nullable) NSString *attributionUserID; + +/** + * @brief The attribution platform name. + * + * @note If you have integrated the sdk of the attribution platform, pass the name of the attribution platform. + * Use the attribution platform name macro defined in the MTGTrackAdRevenueModel class. If the attribution platform you use does not exist in the defined macro definition, you can pass the name of the attribution platform you use. + */ +@property (nonatomic,copy,nullable) NSString *attributionPlatformName; + +///The extra data. +@property (nonatomic,copy,nullable) NSDictionary *extraData; + +@end + + + +@class GADAdValue; +@interface MTGTrackAdRevenueAdMobModel : MTGTrackAdRevenueModel + +///The currently displayed ad type,use Rewarded|Banner|Interstitial|Native|AppOpen. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The admob ad unit id. +@property (nonatomic,copy,nonnull) NSString *adUnitID; + +/// The monetary value earned from an ad,admob GADAdValue instance. +@property (nonatomic,strong,nonnull) GADAdValue *adValue; + +/// JSON-safe dictionary representation of the ad network response info. +@property (nonatomic,strong,nonnull) NSDictionary *loadedAdDictionaryRepresentation; + +@end + + + +@class MAAd; +@interface MTGTrackAdRevenueMaxModel : MTGTrackAdRevenueModel + +///The max MAAd instance. +@property (nonatomic,strong,nonnull) MAAd *maxAd; + +@end + + + +@interface MTGTrackAdRevenueIronSourceModel : MTGTrackAdRevenueModel + +///The ironSource instance id. +@property (nonatomic,copy,nullable) NSString *instanceId; + +///The ironSource ISImpressionData.all_data +@property (nonatomic,strong,nonnull) NSDictionary *impressionData; + +@end + + +@interface MTGTrackAdRevenueTradPlusModel : MTGTrackAdRevenueModel + +///The TradPlus AdImpression adInfo +@property (nonatomic,strong,nonnull) NSDictionary *adInfo; + +@end + + +///If you use other mediation, you can create a MTGTrackAdRevenueCustomModel and assign values to the properties. +@interface MTGTrackAdRevenueCustomModel : MTGTrackAdRevenueModel +///The mediation platform name. +@property (nonatomic,copy,nonnull) NSString *mediationName; + +///The mediation unit id. +@property (nonatomic,copy,nonnull) NSString *mediationUnitId; + +///The ad network name. +@property (nonatomic,copy,nonnull) NSString *adNetworkName; + +///The precision of the revenue value for this ad. +@property (nonatomic,copy,nonnull) NSString *precision; + +///The revenue currency code. +@property (nonatomic,copy,nullable) NSString *currency; + +//The ad’s revenue amount +@property (nonatomic,strong) NSNumber *revenue; + +///The ad network unit info. +@property (nonatomic,strong,nullable) NSDictionary *adNetworkUnitInfo; + +///is bidding +@property (nonatomic,assign) BOOL isBidding; + +///The mediation ad type. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The DSP id network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspId; + +///The DSP network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspName; + +///The mediation response metadata. +@property (nonatomic,strong,nullable) NSDictionary *allInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h new file mode 100644 index 0000000..cf138c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h @@ -0,0 +1,53 @@ +// +// MTGUserInfo.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import + + +typedef NS_ENUM(NSInteger, MTGUserPrivateType) { + MTGUserPrivateType_ALL = 0, + MTGUserPrivateType_GeneralData = 1, + MTGUserPrivateType_DeviceId = 2, + MTGUserPrivateType_Gps = 3, + MTGUserPrivateType_Other = 4 +}; + + +@interface MTGUserPrivateTypeInfo : NSObject + +@property (nonatomic,assign) BOOL isGeneralDataAllowed; +@property (nonatomic,assign) BOOL isDeviceIdAllowed; +@property (nonatomic,assign) BOOL isGpsAllowed; +@property (nonatomic,assign) BOOL isOtherAllowed; + +@end + +typedef void (^MTGUserPrivateInfoTipsResultBlock)(MTGUserPrivateTypeInfo *userPrivateTypeInfo,NSError *error); + + +typedef NS_ENUM(NSUInteger, MTGGender) { + MTGGender_Unknown = 0, + MTGGender_Man = 1, + MTGGender_Woman = 2, +}; + +typedef NS_ENUM(NSUInteger, MTGUserPayType) { + MTGUserPayType_Unpaid = 0, + MTGUserPayType_Pay = 1, + MTGUserPayType_Unknown = 2, +}; + +@interface MTGUserInfo : NSObject + +@property (nonatomic,assign) MTGGender gender; +@property (nonatomic,assign) NSInteger age; +@property (nonatomic,assign) MTGUserPayType pay; +@property (nonatomic, copy) NSString *custom; +@property (nonatomic, copy) NSString *longitude; +@property (nonatomic, copy) NSString *latitude; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Info.plist new file mode 100644 index 0000000..03a1570 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/MTGSDK b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/MTGSDK new file mode 100644 index 0000000..b35e29d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/MTGSDK differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..841667a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,139 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MTGSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MTGSwiftTest", + "printedName": "MTGSwiftTest", + "children": [ + { + "kind": "Function", + "name": "test", + "printedName": "test()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)test", + "mangledName": "$s6MTGSDK12MTGSwiftTestC4testyyF", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MTGSwiftTest", + "printedName": "MTGSDK.MTGSwiftTest", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)init", + "mangledName": "$s6MTGSDK12MTGSwiftTestCACycfc", + "moduleName": "MTGSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest", + "mangledName": "$s6MTGSDK12MTGSwiftTestC", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..7b63a41 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..c7a1963 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..7b63a41 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..bfc41d9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/module.modulemap @@ -0,0 +1,39 @@ +framework module MTGSDK { + umbrella header "MTGSDKUmbrellaHeaders.h" + export * + + module * { + export * + } + + link framework "AdSupport" + link framework "CoreGraphics" + link framework "CoreTelephony" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "AVFoundation" + link framework "CoreMedia" + link framework "CFNetwork" + link framework "CoreVideo" + link framework "Foundation" + link framework "UIKit" + link framework "WebKit" + link framework "AudioToolbox" + + link "xml2" + link "z" + link "sqlite3" + +} + + + +module MTGSDK.Swift { + header "MTGSDK-Swift.h" + requires objc +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a8d3e4d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,35 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..856d501 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..25d5746 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..969056b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..d8f9644 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,477 @@ + + + + + files + + Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + Headers/MTGErrorCodeConstant.h + + jSub6wS17FOysIv8GpQzi2ypeNo= + + Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + Headers/MTGNativeAd.h + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + Headers/MTGSDK-Swift.h + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + Headers/MTGSDK.h + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + Info.plist + + /jvoa/5EoHOPdDDKs7uflEXx0GM= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftmodule + + 4OwcoLqQIsmqWZXZVLgfIZQIMnA= + + Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + + files2 + + Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + Headers/MTGErrorCodeConstant.h + + hash + + jSub6wS17FOysIv8GpQzi2ypeNo= + + hash2 + + Evp5liMVQJjFwJ5BV2HgXMIFHCMCHY3gWe13fbeiHkc= + + + Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + Headers/MTGNativeAd.h + + hash + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + hash2 + + GO2vmktrbZqc+JwIlvZPMbE5ZQQJXot4tLcIyS9CVjg= + + + Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + Headers/MTGSDK-Swift.h + + hash + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + hash2 + + 8p9Ung6WiF5czTkXGMyjh/0/z71FjMg2XAWrSKaKTvI= + + + Headers/MTGSDK.h + + hash + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + hash2 + + aCwKKEKtgcBBARUThaJ1H2o1idyphix+nBaZlmsVrEw= + + + Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + hash2 + + PPirrQch0bHb/tNieO9/TcOQ8DzsljtwOR8s2Eo9HbY= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftmodule + + hash + + 4OwcoLqQIsmqWZXZVLgfIZQIMnA= + + hash2 + + 3+FKcLnd+aD8BB7ZZk6D4zR03LW2udIj41DezuvKTxc= + + + Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..69a2d76 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h new file mode 100644 index 0000000..ab1e8c1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h @@ -0,0 +1,35 @@ +// +// MTGAdChoicesView.h +// MTGSDK +// +// Copyright © 2018 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MTGCampaign; + +/** +MTGAdChoicesView offers a simple way to display a AdChoice icon. +Since the image icon's size changes, you need to update this view's size too. Additional size info can be pulled from the `MTGCampaign` instance. + */ +@interface MTGAdChoicesView : UIView + +/** + Initialize this view with a given frame. + + @param frame For best user experience, keep the size of this view the same as AdChoiceIcon's, which can be pulled from MTGCampaign's -adChoiceIconSize + */ +- (instancetype)initWithFrame:(CGRect)frame; + +/** + The campaign obj that provides AdChoices info, such as the image url, and click url. + */ +@property (nonatomic, weak, readwrite, nullable) MTGCampaign *campaign; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h new file mode 100644 index 0000000..4d7cefc --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h @@ -0,0 +1,32 @@ +// +// MTGAdSize.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger,MTGBannerSizeType) { + /*Represents the fixed banner ad size - 320pt by 50pt.*/ + MTGStandardBannerType320x50, + + /*Represents the fixed banner ad size - 320pt by 90pt.*/ + MTGLargeBannerType320x90, + + /*Represents the fixed banner ad size - 300pt by 250pt.*/ + MTGMediumRectangularBanner300x250, + + /*if device is iphone,Represents the fixed banner ad size - 320pt by 50pt; + if device is ipad, Represents the fixed banner ad size - 728pt by 90pt*/ + MTGSmartBannerType +}; + +@interface MTGAdSize : NSObject + ++(CGSize)getSizeBySizeType:(MTGBannerSizeType)sizeType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h new file mode 100644 index 0000000..1f02ae9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h @@ -0,0 +1,176 @@ +// +// MTGBidNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + + + +#pragma mark - MTGBidNativeAdManager + +@interface MTGBidNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + autoCacheImage:(BOOL)autoCacheImage + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadWithBidToken:(nonnull NSString *)bidToken; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h new file mode 100644 index 0000000..415fdb1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h @@ -0,0 +1,29 @@ +// +// MTGBool.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +/** + Tri-state boolean. + */ +typedef NS_ENUM(NSInteger, MTGBool) { + /* No */ + MTGBoolNo = -1, + + /* Unknown */ + MTGBoolUnknown = 0, + + /* Yes */ + MTGBoolYes = 1, +}; + + +typedef NS_ENUM(NSUInteger, MTGInterfaceOrientation) { + MTGInterfaceOrientationAll = 0, // to use current orientation of the device. + MTGInterfaceOrientationPortrait = 1, // to force to use portrait mode. + MTGInterfaceOrientationLandscape = 2, // to force to use landscape mode. +}; + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h new file mode 100644 index 0000000..fa73f9b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h @@ -0,0 +1,137 @@ +// +// MTGCampaign.h +// MTGSDK +// + +#import + +typedef NS_ENUM(NSInteger, MTGAdSourceType) { + MTGAD_SOURCE_API_OFFER = 1, + MTGAD_SOURCE_MY_OFFER = 2, + MTGAD_SOURCE_FACEBOOK = 3, + MTGAD_SOURCE_Mintegral = 4, + MTGAD_SOURCE_PUBNATIVE = 5, + MTGAD_SOURCE_MYTARGET = 7, + MTGAD_SOURCE_NATIVEX = 8, + MTGAD_SOURCE_APPLOVIN = 9, +}; + +typedef NS_ENUM(NSInteger, MTGAdTemplateType) { + MTGAD_TEMPLATE_BIG_IMAGE = 2, + MTGAD_TEMPLATE_ONLY_ICON = 3, +}; + +@interface MTGCampaign : NSObject + +/*! + @property + + @abstract The unique id of the ad + */ +@property (nonatomic, copy ) NSString *adId; + +/*! + @property + + @abstract The app's package name of the campaign + */ +@property (nonatomic, copy ) NSString *packageName; + +/*! + @property + + @abstract The app name of the campaign + */ +@property (nonatomic, copy ) NSString *appName; + +/*! + @property + + @abstract The description of the campaign + */ +@property (nonatomic, copy ) NSString *appDesc; + +/*! + @property + + @abstract The app size of the campaign + */ +@property (nonatomic, copy ) NSString *appSize; + +/*! + @property + + @abstract The icon url of the campaign + */ +@property (nonatomic, copy ) NSString *iconUrl; + +/*! + @property + + @abstract The image url of the campaign. The image size will be 1200px * 627px. + */ +@property (nonatomic, copy ) NSString *imageUrl; + +/*! + @property + + @abstract The string to show in the clickbutton + */ +@property (nonatomic, copy ) NSString *adCall; + +/*! + @property + + @abstract The ad source of the campaign + */ +@property (nonatomic, assign) MTGAdSourceType type; + +/*! + @property + + @abstract The timestap of the campaign + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The dataTemplate of the campaign + */ +@property (nonatomic,assign) MTGAdTemplateType dataTemplate; + +/* The size info about adChoice icon */ +@property (nonatomic) CGSize adChoiceIconSize; + +/*! +@property + +@abstract The video duration of the campaign +*/ +@property (nonatomic,assign) NSInteger videoLength; + +/// creativeId of main resource. +@property (nonatomic, copy, nullable) NSString *creativeId; + +/*!† + @method + + @abstract + Loads an icon image from self.iconUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadIconUrlAsyncWithBlock:(void (^)(UIImage *image))block; + +/*! + @method + + @abstract + Loads an image from self.imageUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadImageUrlAsyncWithBlock:(void (^)(UIImage *image))block; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h new file mode 100644 index 0000000..37f6f24 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h @@ -0,0 +1,60 @@ +// +// MTGErrorCodeConstant.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +NS_ASSUME_NONNULL_BEGIN + +extern NSString * const kMTGErrorDomain; + +typedef NS_ENUM (NSInteger, MTGErrorCode) { + + kMTGErrorCodeUnknownError = 129300060, + + kMTGErrorCodeRewardVideoFailedToLoadVideoData = 129300061, + kMTGErrorCodeRewardVideoFailedToLoadPlayable = 129300062, + kMTGErrorCodeRewardVideoFailedToLoadTemplateImage = 129300063, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLFailed = 129300064, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyTimeOut = 129300065, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyNO = 129300066, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLInvalid = 129300067, + kMTGErrorCodeRewardVideoFailedToLoadMd5Invalid = 129300068, + kMTGErrorCodeRewardVideoFailedToSettingInvalid = 129300069, + KMTGErrorCodeEmptyUnitId = 129300001, + KMTGErrorCodeEmptyBidToken = 129300002, + kMTGErrorCodeBannerSizeInvalid = 129300003, + + kMTGErrorCodeNoAds = 12930001, + kMTGErrorCodeConnectionLost = 12930002, + kMTGErrorCodeURLisEmpty = 12930003, + kMTGErrorCodeNoAdsAvailableToPlay = 12930004, + kMTGErrorCodeFailedToPlay = 12930005, + kMTGErrorCodeFailedToLoad = 12930006, + kMTGErrorCodeFailedToShow = 12930007, + kMTGErrorCodeFailedToShowCbp = 12930008, + kMTGErrorCodeDailyLimit = 12930009, + kMTGErrorCodeLoadAdsTimeOut = 12930010, + kMTGErrorCodeMaterialLoadFailed = 12930011, + kMTGErrorCodeOfferExpired = 12930012, + kMTGErrorCodeImageURLisEmpty = 12930013, + kMTGErrorCodeAdsCountInvalid = 12930014, + + + + kMTGErrorCodeNoSupportPopupWindow = 12940001, + + kMTGErrorCodeFailedDiskIO = 12950001, + kMTGErrorCodeSocketIO = 12960001, + kMTGErrorCodeSocketInvalidStatus = 12960002, + kMTGErrorCodeSocketInvalidContent = 12960003 + + +}; + +@interface MTGErrorCodeConstant : NSObject + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h new file mode 100644 index 0000000..10120ed --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h @@ -0,0 +1,48 @@ +// +// MTGFrame.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +__deprecated_msg("Class is deprecated.") + +@interface MTGFrame : NSObject + +/*! + @property + + @abstract The dataTemplate of the frame. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract The ad source of the frame. + */ +@property (nonatomic, assign) MTGAdSourceType sourceType; + +/*! + @property + + @abstract The timestap of the frame. + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The id of the frame. + */ +@property (nonatomic, strong) NSString *frameId; + +/*! + @property + + @abstract The native ads contained in this frame. Array of MTGCampaign objects. + */ +@property (nonatomic, strong) NSArray *nativeAds; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h new file mode 100644 index 0000000..99f65e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h @@ -0,0 +1,153 @@ +// +// MTGMediaView.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGMediaViewDelegate; +@class MTGNativeAdManager; + +@interface MTGMediaView : UIView + +// Auto replay, default is MTGBoolUnknown, set this property will override all instance's autoLoopPlay property. +@property (class, nonatomic, assign) MTGBool autoLoopPlay; + +/* For best user experience, keep the aspect ratio of the mediaView at 16:9 */ +- (instancetype)initWithFrame:(CGRect)frame; +/** +the media source, can be set again to reuse this view. +*/ +- (void)setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId; + + +@property (nonatomic, weak, nullable) id delegate; + +// Whether to allow full-screen playback, default YES +@property (nonatomic, assign) BOOL allowFullscreen; + +// Whether update to video from static image when video is ready to be played, default YES +@property (nonatomic, assign) BOOL videoRefresh; + +// Auto replay, default YES +@property (nonatomic, assign) BOOL autoLoopPlay; +/* show video process view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showVideoProcessView; +/* show sound indicator view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showSoundIndicatorView; DEPRECATED_MSG_ATTRIBUTE("no longer supported."); +/* mute audio output of the video player or not. Default to be YES, means video player is muted. */ +@property (nonatomic, assign) BOOL mute; + +@property (nonatomic, strong, readonly) MTGCampaign *campaign; + +@property (nonatomic, readonly) NSString *unitId; + +/** + After called 'setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId', + you can check this MediaView whether has video content via isVideoContent if needed; + */ +@property (nonatomic,readonly,getter = isVideoContent) BOOL videoContent; + +@end + +@protocol MTGMediaViewDelegate + +@optional + +/*! + @method + + @abstract + Sent just before an MTGMediaView will enter the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewWillEnterFullscreen:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an FBMediaView has exited the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewDidExitFullscreen:(MTGMediaView *)mediaView; + + +/** + * Called when the native video was starting to play. + * + * @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewVideoDidStart:(MTGMediaView *)mediaView; + +/** +* Called when the video play completed. +* +* @param mediaView An mediaView object sending the message. +*/ +- (void)MTGMediaViewVideoPlayCompleted:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd mediaView:(MTGMediaView *)mediaView; + + +/*! + @method + + @abstract + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error; +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error mediaView:(MTGMediaView *)mediaView; + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type mediaView:(MTGMediaView *)mediaView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h new file mode 100644 index 0000000..d6951c1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h @@ -0,0 +1,193 @@ +// +// MTGNativeAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGCampaign.h" + + +#define MTGNativeAdSDKVersion @"7.7.7" + + + +typedef NS_ENUM(NSInteger, MTGAdCategory) { + MTGAD_CATEGORY_ALL = 0, + MTGAD_CATEGORY_GAME = 1, + MTGAD_CATEGORY_APP = 2, +}; + +@class MTGNativeAdManager; +@class MTGBidNativeAdManager; + +/*! + @protocol MTGNativeAdManagerDelegate + @abstract Messages from MTGNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds DEPRECATED_ATTRIBUTE; +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + +/*! + + When the MTGNativeAdManager has finished loading a batch of frames this message will be sent. A batch of frames may be loaded in response to calling loadAds. + @param nativeFrames A array contains native frames (MTGFrame). + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesLoaded:(nullable NSArray *)nativeFrames DEPRECATED_ATTRIBUTE; + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of frames this message will be sent to the application. + @param error An NSError object with information about the failure. + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd DEPRECATED_ATTRIBUTE; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error DEPRECATED_ATTRIBUTE; + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +@end + + +/*! + @protocol MTGBidNativeAdManagerDelegate + @abstract Messages from MTGBidNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGBidNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGBidNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + When the MTGBidNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h new file mode 100644 index 0000000..b69e05c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h @@ -0,0 +1,263 @@ +// +// MTGNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + +#pragma mark - MTGNativeAdManager + +@interface MTGNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! + @property + + @discussion DEPRECATED_ATTRIBUTE + Mintegral support configuration: https://www.mintegral.net + */ +@property (nonatomic, readonly) BOOL videoSupport DEPRECATED_ATTRIBUTE; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController; + +/*! + + The method that kicks off the loading of ads. It may be called again in the future to refresh the ads manually. + + @discussion It only works if you init the manager by the 2 method above. + */ +- (void)loadAds; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + + + +/*! + + The method that kicks off the loading of frames. It may be called again in the future to refresh the frames manually. + + @discussion It only works if you init the manager by the the method above. + + @deprecated This method has been deprecated. + */ +- (void)loadFrames DEPRECATED_ATTRIBUTE; + + +/*! + Initialize the native ads manager which is for loading frames (MTGFrame). + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param frameNum The number of frame you would like the native ad manager to retrieve. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + + @discussion It's different with the method initWithUnitID:fbPlacementId:forNumAdsRequested:presentingViewController: We will return arrays of MTGFrame rather than MTGCampaign to you. A MTGFrame may contain multiple MTGCampaigns. See more detail in MTGFrame. + + @deprecated This method has been deprecated. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + frameNum:(NSUInteger)frameNum + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport DEPRECATED_ATTRIBUTE Mintegral support configuration: https://www.mintegral.net + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h new file mode 100644 index 0000000..00795ab --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h @@ -0,0 +1,26 @@ +// +// MTGRewardAdInfo.h +// MTGSDK +// + +#import + +@interface MTGRewardAdInfo : NSObject + +/** + * The ID of the reward as defind on Self Service + */ +@property (nonatomic, copy ) NSString *rewardId; + +/** + * The reward name as defined on Self Service + */ +@property (nonatomic, copy ) NSString *rewardName; + +/** + * Amount of reward type given to the user + */ +@property (nonatomic, assign) NSInteger rewardAmount; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h new file mode 100644 index 0000000..286fea2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h @@ -0,0 +1,634 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef MTGSDK_SWIFT_H +#define MTGSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MTGSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC6MTGSDK12MTGSwiftTest") +@interface MTGSwiftTest : NSObject +- (void)test; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef MTGSDK_SWIFT_H +#define MTGSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MTGSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC6MTGSDK12MTGSwiftTest") +@interface MTGSwiftTest : NSObject +- (void)test; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h new file mode 100644 index 0000000..e18131c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h @@ -0,0 +1,224 @@ +// +// MTGSDK.h +// MTGSDK +// + + + +#import +//#import "MTGNativeAdManager.h" +//#import "MTGBidNativeAdManager.h" +//#import "MTGCampaign.h" +//#import "MTGTemplate.h" +//#import "MTGFrame.h" +//#import "MTGMediaView.h" +//#import "MTGUserInfo.h" +//#import "MTGBool.h" +#import +#import +#import +#import +#import +#import +#import +#import + +#define MTGSDKVersion @"7.7.7" + + +typedef NS_ENUM(NSInteger,MTGAdType) { + MTGRewardAd, + MTGInterstitialAd +}; + +@interface MTGSDK : NSObject + + +/** +* The version of the SDK. +* +* @return The current version of the SDK. +*/ ++(NSString *_Nonnull)sdkVersion; + +/** + * The shared instance of the SDK. + * + * @return The SDK singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** + * Set the AppID and ApiKey. + * This must be called after set the authorization of user privacy information collection if you need to keep GDPR terms. + * This must be called before any ads are requested . + * + * @param appID T application Id registered on the our portal. + * @param apiKey The API Key generated on the our Portal. + */ +- (void)setAppID:(nonnull NSString *)appID ApiKey:(nonnull NSString *)apiKey; + +@property (nonatomic, assign) BOOL autoSetAudioCategory; + +/** + Set user GDPR authorization information + + Set YES to indicate the user's data will be collected otherwise NO. Default to be YES. + +@abstract According to the GDPR, set method of this property must be called before "setAppID: ApiKey:", or by default will collect user's information. + @Attention Do not mix the usage of `setConsentStatus:` and `setUserPrivateInfoType:agree` simultaneously in your app. + */ +@property (nonatomic, assign) BOOL consentStatus; + +/// Set the COPPA status of the user. YES means follow the coppa rules, NO means no need to follow the coppa rules, default is Unknown (depend on your app's coppa setting on the dev setting page). +@property (nonatomic, assign) MTGBool coppa; + +/// Set user GDPR authorization IDFV information, YES means disable the collection of idfv. Default to be NO. +@property (nonatomic, assign) BOOL disableIDFV; + +/// Set this to NO to disable SDK to call system framework to collect device id(include idfa and idfv), and device id can be passed to SDK by calling "setDeviceIdfa:" and "setDeviceIdfv:". Default to be YES. +/// Attention: this mthdod must be called before "setAppID: ApiKey:" +@property (nonatomic, assign) BOOL canCallingDeviceIDApi; + +/// Pass idfa to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfa collected from your side by calling `[ASIdentifierManager sharedManager].advertisingIdentifier.UUIDString`. +- (void)setDeviceIdfa:(nonnull NSString *)idfa; + +/// Pass idfv to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfv collected from your side by calling `[UIDevice currentDevice].identifierForVendor.UUIDString`. +- (void)setDeviceIdfv:(nonnull NSString *)idfv; + +/// Some system apis on Xcode 15 are not compatible, and the SDK needs additional processing +/// @param version you current Xcode version, for example: @"14.3" +- (void)setXcodeBuildVersion:(nonnull NSString *)version; + +/** + If set to YES, the server will not display personalized ads based on the user's personal information + When receiving the user's request, and will not synchronize the user's information to other third-party partners. + Default is NO + */ +@property (nonatomic, assign) BOOL doNotTrackStatus; + +- (void)setUserInfo:(nonnull MTGUserInfo *)userInfo; + +/// Set play video muted for ad type. +/// @param playVideoMute YES/NO +/// @param adType adType MTGAdType +- (void)setPlayVideoMute:(BOOL)playVideoMute forAdType:(MTGAdType)adType; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory; + +/** + * + @method Set user GDPR authorization information + + @abstract According to the GDPR, this method must be called before "setAppID: ApiKey:", or by default will collect user information; + + @param type The type of the data that you want to configure. + + @param agree whether this type of data should be collect. + */ +- (void)setUserPrivateInfoType:(MTGUserPrivateType)type agree:(BOOL)agree DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] setConsentStatus:` instead"); + +/** + * + @method + + @abstract You can get all status for current 'MTGUserPrivateType' by using this method. + */ +- (MTGUserPrivateTypeInfo *_Nonnull)userPrivateInfo DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] consentStatus` instead"); + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport If the support video ads, set videoSupport to yes. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native frames. It may be called again in the future to refresh the frames manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param frameNum The number of frames you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeFramesWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedFrameTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + frameNum:(NSUInteger)frameNum DEPRECATED_ATTRIBUTE; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h new file mode 100644 index 0000000..6d800ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h @@ -0,0 +1,35 @@ +// +// MTGSDKUmbrellaHeaders.h +// MTGSDK +// +// Created by Harry on 2024/1/8. +// Copyright © 2024 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDK. +FOUNDATION_EXPORT double MTGSDKVersionNumber; + +//! Project version string for MTGSDK. +FOUNDATION_EXPORT const unsigned char MTGSDKVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h new file mode 100644 index 0000000..eef665c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h @@ -0,0 +1,41 @@ +// +// MTGTemplate.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +/*! + @class MTGTemplate + + @abstract This class defines what type of ads and how many ads you want to retrive in one template. + */ +@interface MTGTemplate : NSObject + +/*! + @property + + @abstract It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract It defines how many ads you want to retrive in one template. + */ +@property (nonatomic, assign) NSUInteger adsNum; + +/** + * + @method + + @abstract The method defines which kinds of template you want to retrive. + + @param templateType It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + @param adsNum It defines how many ads you want to retrive in one template. + */ ++ (MTGTemplate *)templateWithType:(MTGAdTemplateType)templateType adsNum:(NSUInteger)adsNum; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h new file mode 100644 index 0000000..fe6e9f9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h @@ -0,0 +1,22 @@ +// +// MTGTrackAdRevenue.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import +#import "MTGTrackAdRevenueModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGTrackAdRevenue : NSObject + +/// Track ad revenue. +/// - Parameter adRevenueModel: adRevenue Ad revenue object model containing all the relevant ad revenue tracking data. Use MTGTrackAdRevenueAdMobModel|MTGTrackAdRevenueMaxModel|MTGTrackAdRevenueIronSourceModel ++ (void)trackAdRevenueWithAdRevenueModel:(nonnull MTGTrackAdRevenueModel *)adRevenueModel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h new file mode 100644 index 0000000..a1c74f2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h @@ -0,0 +1,143 @@ +// +// MTGTrackAdRevenueModel.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Defined attribution platform name. + */ +#define MTGAttributionPlatformNameAppsFlyer @"AppsFlyer" +#define MTGAttributionPlatformNameAdjust @"Adjust" +#define MTGAttributionPlatformNameTenjin @"Tenjin" +#define MTGAttributionPlatformNameSingular @"Singular" +#define MTGAttributionPlatformNameKochava @"Kochava" +#define MTGAttributionPlatformNameBranch @"Branch" +#define MTGAttributionPlatformNameReyun @"Reyun" +#define MTGAttributionPlatformNameSolarEngine @"SolarEngine" +#define MTGAttributionPlatformNameAppMetrica @"AppMetrica" +#define MTGAttributionPlatformNameMyTracker @"MyTracker" +#define MTGAttributionPlatformNameAdbrix @"Adbrix" +#define MTGAttributionPlatformNameApsalar @"Apsalar" +#define MTGAttributionPlatformNameDataEye @"DataEye" +#define MTGAttributionPlatformNameFox @"Fox" +#define MTGAttributionPlatformNameTalkingData @"TalkingData" +#define MTGAttributionPlatformNameUmeng @"Umeng" +#define MTGAttributionPlatformNameAirbridge @"Airbridge" +#define MTGAttributionPlatformNameJustTrack @"JustTrack" + +@interface MTGTrackAdRevenueModel : NSObject + +///The attribution platform user id. +@property (nonatomic,copy,nullable) NSString *attributionUserID; + +/** + * @brief The attribution platform name. + * + * @note If you have integrated the sdk of the attribution platform, pass the name of the attribution platform. + * Use the attribution platform name macro defined in the MTGTrackAdRevenueModel class. If the attribution platform you use does not exist in the defined macro definition, you can pass the name of the attribution platform you use. + */ +@property (nonatomic,copy,nullable) NSString *attributionPlatformName; + +///The extra data. +@property (nonatomic,copy,nullable) NSDictionary *extraData; + +@end + + + +@class GADAdValue; +@interface MTGTrackAdRevenueAdMobModel : MTGTrackAdRevenueModel + +///The currently displayed ad type,use Rewarded|Banner|Interstitial|Native|AppOpen. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The admob ad unit id. +@property (nonatomic,copy,nonnull) NSString *adUnitID; + +/// The monetary value earned from an ad,admob GADAdValue instance. +@property (nonatomic,strong,nonnull) GADAdValue *adValue; + +/// JSON-safe dictionary representation of the ad network response info. +@property (nonatomic,strong,nonnull) NSDictionary *loadedAdDictionaryRepresentation; + +@end + + + +@class MAAd; +@interface MTGTrackAdRevenueMaxModel : MTGTrackAdRevenueModel + +///The max MAAd instance. +@property (nonatomic,strong,nonnull) MAAd *maxAd; + +@end + + + +@interface MTGTrackAdRevenueIronSourceModel : MTGTrackAdRevenueModel + +///The ironSource instance id. +@property (nonatomic,copy,nullable) NSString *instanceId; + +///The ironSource ISImpressionData.all_data +@property (nonatomic,strong,nonnull) NSDictionary *impressionData; + +@end + + +@interface MTGTrackAdRevenueTradPlusModel : MTGTrackAdRevenueModel + +///The TradPlus AdImpression adInfo +@property (nonatomic,strong,nonnull) NSDictionary *adInfo; + +@end + + +///If you use other mediation, you can create a MTGTrackAdRevenueCustomModel and assign values to the properties. +@interface MTGTrackAdRevenueCustomModel : MTGTrackAdRevenueModel +///The mediation platform name. +@property (nonatomic,copy,nonnull) NSString *mediationName; + +///The mediation unit id. +@property (nonatomic,copy,nonnull) NSString *mediationUnitId; + +///The ad network name. +@property (nonatomic,copy,nonnull) NSString *adNetworkName; + +///The precision of the revenue value for this ad. +@property (nonatomic,copy,nonnull) NSString *precision; + +///The revenue currency code. +@property (nonatomic,copy,nullable) NSString *currency; + +//The ad’s revenue amount +@property (nonatomic,strong) NSNumber *revenue; + +///The ad network unit info. +@property (nonatomic,strong,nullable) NSDictionary *adNetworkUnitInfo; + +///is bidding +@property (nonatomic,assign) BOOL isBidding; + +///The mediation ad type. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The DSP id network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspId; + +///The DSP network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspName; + +///The mediation response metadata. +@property (nonatomic,strong,nullable) NSDictionary *allInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h new file mode 100644 index 0000000..cf138c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h @@ -0,0 +1,53 @@ +// +// MTGUserInfo.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import + + +typedef NS_ENUM(NSInteger, MTGUserPrivateType) { + MTGUserPrivateType_ALL = 0, + MTGUserPrivateType_GeneralData = 1, + MTGUserPrivateType_DeviceId = 2, + MTGUserPrivateType_Gps = 3, + MTGUserPrivateType_Other = 4 +}; + + +@interface MTGUserPrivateTypeInfo : NSObject + +@property (nonatomic,assign) BOOL isGeneralDataAllowed; +@property (nonatomic,assign) BOOL isDeviceIdAllowed; +@property (nonatomic,assign) BOOL isGpsAllowed; +@property (nonatomic,assign) BOOL isOtherAllowed; + +@end + +typedef void (^MTGUserPrivateInfoTipsResultBlock)(MTGUserPrivateTypeInfo *userPrivateTypeInfo,NSError *error); + + +typedef NS_ENUM(NSUInteger, MTGGender) { + MTGGender_Unknown = 0, + MTGGender_Man = 1, + MTGGender_Woman = 2, +}; + +typedef NS_ENUM(NSUInteger, MTGUserPayType) { + MTGUserPayType_Unpaid = 0, + MTGUserPayType_Pay = 1, + MTGUserPayType_Unknown = 2, +}; + +@interface MTGUserInfo : NSObject + +@property (nonatomic,assign) MTGGender gender; +@property (nonatomic,assign) NSInteger age; +@property (nonatomic,assign) MTGUserPayType pay; +@property (nonatomic, copy) NSString *custom; +@property (nonatomic, copy) NSString *longitude; +@property (nonatomic, copy) NSString *latitude; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist new file mode 100644 index 0000000..8fedeae Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK new file mode 100644 index 0000000..0e96143 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..841667a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,139 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MTGSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MTGSwiftTest", + "printedName": "MTGSwiftTest", + "children": [ + { + "kind": "Function", + "name": "test", + "printedName": "test()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)test", + "mangledName": "$s6MTGSDK12MTGSwiftTestC4testyyF", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MTGSwiftTest", + "printedName": "MTGSDK.MTGSwiftTest", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)init", + "mangledName": "$s6MTGSDK12MTGSwiftTestCACycfc", + "moduleName": "MTGSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest", + "mangledName": "$s6MTGSDK12MTGSwiftTestC", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..462d0e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..63d3b9b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..462d0e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..841667a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,139 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MTGSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MTGSwiftTest", + "printedName": "MTGSwiftTest", + "children": [ + { + "kind": "Function", + "name": "test", + "printedName": "test()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)test", + "mangledName": "$s6MTGSDK12MTGSwiftTestC4testyyF", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MTGSwiftTest", + "printedName": "MTGSDK.MTGSwiftTest", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)init", + "mangledName": "$s6MTGSDK12MTGSwiftTestCACycfc", + "moduleName": "MTGSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest", + "mangledName": "$s6MTGSDK12MTGSwiftTestC", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..5de64dd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..9abccb4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..5de64dd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..bfc41d9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap @@ -0,0 +1,39 @@ +framework module MTGSDK { + umbrella header "MTGSDKUmbrellaHeaders.h" + export * + + module * { + export * + } + + link framework "AdSupport" + link framework "CoreGraphics" + link framework "CoreTelephony" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "AVFoundation" + link framework "CoreMedia" + link framework "CFNetwork" + link framework "CoreVideo" + link framework "Foundation" + link framework "UIKit" + link framework "WebKit" + link framework "AudioToolbox" + + link "xml2" + link "z" + link "sqlite3" + +} + + + +module MTGSDK.Swift { + header "MTGSDK-Swift.h" + requires objc +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a8d3e4d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,35 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..b55dda7 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..dd7f6bb Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..e14837d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,552 @@ + + + + + files + + Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + Headers/MTGErrorCodeConstant.h + + jSub6wS17FOysIv8GpQzi2ypeNo= + + Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + Headers/MTGNativeAd.h + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + Headers/MTGSDK-Swift.h + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + Headers/MTGSDK.h + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + Info.plist + + eb4WOgq/EBiFDaDEau3i6H5JKWA= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + djMxAUjrI3nOG1+CnFy/IqkI+Ds= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + aJKz9610inY8NyrifdZ+ouNhqWA= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + VUsKNwrTZhkRg/VoXtD/VyZVIQ8= + + Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + + files2 + + Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + Headers/MTGErrorCodeConstant.h + + hash + + jSub6wS17FOysIv8GpQzi2ypeNo= + + hash2 + + Evp5liMVQJjFwJ5BV2HgXMIFHCMCHY3gWe13fbeiHkc= + + + Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + Headers/MTGNativeAd.h + + hash + + NPu0n5Bn2zyqujgRP4bTJZaYhN0= + + hash2 + + GO2vmktrbZqc+JwIlvZPMbE5ZQQJXot4tLcIyS9CVjg= + + + Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + Headers/MTGSDK-Swift.h + + hash + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + hash2 + + aT3owjPsTkpqEIwc1RoaAkyeLxcfgtlwFy9Ylx8RVkw= + + + Headers/MTGSDK.h + + hash + + ZX5Reivqj8GCCjlXWY5PJmofgBA= + + hash2 + + aCwKKEKtgcBBARUThaJ1H2o1idyphix+nBaZlmsVrEw= + + + Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + hash2 + + opg18Vsu/IySQXOkdgjtcf1aaGShWaJWnFyaH4Zb2Xk= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + djMxAUjrI3nOG1+CnFy/IqkI+Ds= + + hash2 + + q6Qx0Ar4thQuFOHdwRNQ6W8R4lIT9eXcd6H/loP1alc= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + aJKz9610inY8NyrifdZ+ouNhqWA= + + hash2 + + NT1s25RyVZ4hI3OKyu//x3ncJ5sX6tGouRjs4gn05JU= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + VUsKNwrTZhkRg/VoXtD/VyZVIQ8= + + hash2 + + 3JqdNvaSIRKG4wbFQGfcHbbTilxtB9az+iMk1/6fehQ= + + + Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/Info.plist new file mode 100644 index 0000000..255e654 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKBanner.framework/MTGSDKBanner + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKBanner.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKBanner.framework/MTGSDKBanner + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKBanner.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..898b265 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..c314c5c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..57c2188 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..eacf96a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,398 @@ + + + + + files + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + ios-arm64/MTGSDKBanner.framework/Info.plist + + gDaPF5YTmBlePb2m0+7Sx3HpywA= + + ios-arm64/MTGSDKBanner.framework/MTGSDKBanner + + BmwKWbrSHxkruQveB9OvZVJBB9c= + + ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + ZY3iGihDABWcAUI1LyDTQUSXJGw= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + zM470wxeeKWK/ccg/m47eljDeXA= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + jD0wc5lkc4+qAwOu/zgdkbh3jbk= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources + + DU7QVftg7vZCZaNF5YFV3V2hNCw= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + r/5v8kVz8Z20AV7AJ+d66x7P5/I= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist + + fIXIItOeu7pD7DlbgSkL5PpYUtg= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner + + +Kb5KJVgHJXwOrr8SZHLRphKhAk= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + l4hMh+rPNV8oaSNXrGrtC73eTMU= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + YUwhdnZmt30aV87QsaqQtn3j5yw= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources + + tPfby1H073CUCPIrDrp06zd4Dbk= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + hash + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + hash2 + + eoqyXwVfEXHNUDHmTHbYJTNgwaNrIcDfE4SYFn5w+Jc= + + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + ios-arm64/MTGSDKBanner.framework/Info.plist + + hash + + gDaPF5YTmBlePb2m0+7Sx3HpywA= + + hash2 + + LSwa2OvFVOK/sdLY/cn/f/bDcwgsDitrVdx+maiARUY= + + + ios-arm64/MTGSDKBanner.framework/MTGSDKBanner + + hash + + BmwKWbrSHxkruQveB9OvZVJBB9c= + + hash2 + + 84qpgExTOJq7dUgNeM7JT0sD46vgj4l6ofX+d4k3cmo= + + + ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + hash + + ZY3iGihDABWcAUI1LyDTQUSXJGw= + + hash2 + + fglROERwHiuxb7joG/tTDKV97Xhee4i2PAwMxBQJMoo= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + hash + + zM470wxeeKWK/ccg/m47eljDeXA= + + hash2 + + rjQMxqR2cY1ezcdAImbZPeZuo/acXIcRrWAPh68brnA= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + hash + + jD0wc5lkc4+qAwOu/zgdkbh3jbk= + + hash2 + + hdb7In00dtuET2OC6ECVlJKzXRxRPszfzCYb/t+XAqg= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources + + hash + + DU7QVftg7vZCZaNF5YFV3V2hNCw= + + hash2 + + rKADryANJZEBQI1fLsSBrSycSTwZjn6dAFUb2cusslw= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + hash + + r/5v8kVz8Z20AV7AJ+d66x7P5/I= + + hash2 + + /Kp3l44ovkvu6jauHeTQZjG2PsSm6AF8ubhZ7FkFZng= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + hash + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + hash2 + + eoqyXwVfEXHNUDHmTHbYJTNgwaNrIcDfE4SYFn5w+Jc= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist + + hash + + fIXIItOeu7pD7DlbgSkL5PpYUtg= + + hash2 + + RvOSv78D9I3IP74LDcAhTSzuNsJ5prHwc/BRkL+MY6w= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner + + hash + + +Kb5KJVgHJXwOrr8SZHLRphKhAk= + + hash2 + + PnkUcZ0OVQoYjnLgARlV8/BzyKVbjRtJAPM3KvcKKho= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + hash + + l4hMh+rPNV8oaSNXrGrtC73eTMU= + + hash2 + + bIPKTfapEby75D2k/s3Ndy58x0HSY9RK505SfEQr/VE= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + hash + + YUwhdnZmt30aV87QsaqQtn3j5yw= + + hash2 + + aTUsFjUWX6tv4J+nkOqsYYHVtO8MXSJk/R3/TSBoVgo= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources + + hash + + tPfby1H073CUCPIrDrp06zd4Dbk= + + hash2 + + vdXAMVTJ0EcFP+dZ9xKBSCQg2ArUdVEMYE9OUbz7SBM= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..950a84a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h new file mode 100644 index 0000000..b25a428 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h @@ -0,0 +1,122 @@ +// +// MTGBannerAdView.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import + #import +#else + #import "MTGBool.h" + #import "MTGAdSize.h" +#endif + +#import "MTGBannerAdViewDelegate.h" + + +#define MTGBannerSDKVersion @"7.7.7" + + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBannerAdView : UIView + +/** + Automatic refresh time, the time interval of banner view displaying new ads, is set in the range of 10s~180s. + If set 0, it will not be refreshed. + You need to set it before loading ad. + */ +@property(nonatomic,assign) NSInteger autoRefreshTime; + +/** + Whether to show the close button + MTGBoolNo means off,MTGBoolYes means on + */ +@property(nonatomic,assign) MTGBool showCloseButton; + +/** +placementId +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +/** + unitId + */ +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after adViewLoadSuccess +*/ +@property(nonatomic,copy,readonly) NSString * _Nullable requestId; + +/// get the creativeId of this requested ad, call this after adViewLoadSuccess +@property(nonatomic,copy,readonly) NSString * _Nullable creativeId; + +/** + the delegate + */ +@property(nonatomic,weak,nullable) id delegate; + +/** + The current ViewController of display ad. + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param adSize The size of the banner view. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithAdSize:(CGSize)adSize + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param bannerSizeType please refer to enum MTGBannerSizeType. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithBannerSizeType:(MTGBannerSizeType)bannerSizeType + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; +/** + Begin to load banner ads + */ +- (void)loadBannerAd; + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ + +- (void)loadBannerAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Call this method when you want to relase MTGBannerAdView. It's optional. + + NOTE: After calling this method, if you need to continue using the MTGBannerAdView, you must reinitialize a MTGBannerAdView + */ +- (void)destroyBannerAdView; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h new file mode 100644 index 0000000..9cf06ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h @@ -0,0 +1,76 @@ +// +// MTGBannerAdViewDelegate.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + +@class MTGBannerAdView; + +@protocol MTGBannerAdViewDelegate +/** + This method is called when adView ad slot is loaded successfully. + + @param adView : view for adView + */ +- (void)adViewLoadSuccess:(MTGBannerAdView *)adView; + +/** + This method is called when adView ad slot failed to load. + + @param adView : view for adView + @param error : error + */ +- (void)adViewLoadFailedWithError:(NSError *)error adView:(MTGBannerAdView *)adView; + +/** + Sent immediately before the impression of an MTGBannerAdView object will be logged. + + @param adView An MTGBannerAdView object sending the message. + */ +- (void)adViewWillLogImpression:(MTGBannerAdView *)adView; + +/** + This method is called when ad is clicked. + + @param adView : view for adView + */ +- (void)adViewDidClicked:(MTGBannerAdView *)adView; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + +@param adView : view for adView + */ +- (void)adViewWillLeaveApplication:(MTGBannerAdView *)adView; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + @param adView : view for adView + */ +- (void)adViewWillOpenFullScreen:(MTGBannerAdView *)adView; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + + @param adView : view for adView + */ +- (void)adViewCloseFullScreen:(MTGBannerAdView *)adView; + +/** + This method is called when ad is Closed. + + @param adView : view for adView + */ +- (void)adViewClosed:(MTGBannerAdView *)adView; + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Info.plist new file mode 100644 index 0000000..c62c711 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/MTGSDKBanner b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/MTGSDKBanner new file mode 100644 index 0000000..863c160 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/MTGSDKBanner differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap new file mode 100644 index 0000000..bb83834 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKBanner { + umbrella header "MTGBannerAdView.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..b83c5c1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbb249f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..971eeaf Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a7b450b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGBannerAdView.h + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + Info.plist + + gDaPF5YTmBlePb2m0+7Sx3HpywA= + + Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + + files2 + + Headers/MTGBannerAdView.h + + hash + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + hash2 + + eoqyXwVfEXHNUDHmTHbYJTNgwaNrIcDfE4SYFn5w+Jc= + + + Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..72f4fb0 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h new file mode 100644 index 0000000..b25a428 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h @@ -0,0 +1,122 @@ +// +// MTGBannerAdView.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import + #import +#else + #import "MTGBool.h" + #import "MTGAdSize.h" +#endif + +#import "MTGBannerAdViewDelegate.h" + + +#define MTGBannerSDKVersion @"7.7.7" + + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBannerAdView : UIView + +/** + Automatic refresh time, the time interval of banner view displaying new ads, is set in the range of 10s~180s. + If set 0, it will not be refreshed. + You need to set it before loading ad. + */ +@property(nonatomic,assign) NSInteger autoRefreshTime; + +/** + Whether to show the close button + MTGBoolNo means off,MTGBoolYes means on + */ +@property(nonatomic,assign) MTGBool showCloseButton; + +/** +placementId +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +/** + unitId + */ +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after adViewLoadSuccess +*/ +@property(nonatomic,copy,readonly) NSString * _Nullable requestId; + +/// get the creativeId of this requested ad, call this after adViewLoadSuccess +@property(nonatomic,copy,readonly) NSString * _Nullable creativeId; + +/** + the delegate + */ +@property(nonatomic,weak,nullable) id delegate; + +/** + The current ViewController of display ad. + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param adSize The size of the banner view. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithAdSize:(CGSize)adSize + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param bannerSizeType please refer to enum MTGBannerSizeType. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithBannerSizeType:(MTGBannerSizeType)bannerSizeType + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; +/** + Begin to load banner ads + */ +- (void)loadBannerAd; + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ + +- (void)loadBannerAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Call this method when you want to relase MTGBannerAdView. It's optional. + + NOTE: After calling this method, if you need to continue using the MTGBannerAdView, you must reinitialize a MTGBannerAdView + */ +- (void)destroyBannerAdView; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h new file mode 100644 index 0000000..9cf06ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h @@ -0,0 +1,76 @@ +// +// MTGBannerAdViewDelegate.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + +@class MTGBannerAdView; + +@protocol MTGBannerAdViewDelegate +/** + This method is called when adView ad slot is loaded successfully. + + @param adView : view for adView + */ +- (void)adViewLoadSuccess:(MTGBannerAdView *)adView; + +/** + This method is called when adView ad slot failed to load. + + @param adView : view for adView + @param error : error + */ +- (void)adViewLoadFailedWithError:(NSError *)error adView:(MTGBannerAdView *)adView; + +/** + Sent immediately before the impression of an MTGBannerAdView object will be logged. + + @param adView An MTGBannerAdView object sending the message. + */ +- (void)adViewWillLogImpression:(MTGBannerAdView *)adView; + +/** + This method is called when ad is clicked. + + @param adView : view for adView + */ +- (void)adViewDidClicked:(MTGBannerAdView *)adView; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + +@param adView : view for adView + */ +- (void)adViewWillLeaveApplication:(MTGBannerAdView *)adView; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + @param adView : view for adView + */ +- (void)adViewWillOpenFullScreen:(MTGBannerAdView *)adView; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + + @param adView : view for adView + */ +- (void)adViewCloseFullScreen:(MTGBannerAdView *)adView; + +/** + This method is called when ad is Closed. + + @param adView : view for adView + */ +- (void)adViewClosed:(MTGBannerAdView *)adView; + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist new file mode 100644 index 0000000..ade1208 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner new file mode 100644 index 0000000..b83db93 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap new file mode 100644 index 0000000..bb83834 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKBanner { + umbrella header "MTGBannerAdView.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..a39bee1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..90df40b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..30e1c05 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGBannerAdView.h + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + Info.plist + + fIXIItOeu7pD7DlbgSkL5PpYUtg= + + Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + + files2 + + Headers/MTGBannerAdView.h + + hash + + +wvSHoUfNOsfjgYz1WjWx2rn2lY= + + hash2 + + eoqyXwVfEXHNUDHmTHbYJTNgwaNrIcDfE4SYFn5w+Jc= + + + Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/Info.plist new file mode 100644 index 0000000..1916eb1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKBidding.framework/MTGSDKBidding + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKBidding.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKBidding.framework/MTGSDKBidding + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKBidding.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..34e4540 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..9e3a64c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..a37b6eb Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..43ddca1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,578 @@ + + + + + files + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + wnZgjlreUibzVihiz93/HzKW2b8= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + ios-arm64/MTGSDKBidding.framework/Info.plist + + tv8+lFAxgzzYORqhoj3493yZuh4= + + ios-arm64/MTGSDKBidding.framework/MTGSDKBidding + + jvRbpm45XUGxWwdWnGQw7NjyZXQ= + + ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + IwE33jTgG+JRXNAS91VFjro6dCU= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + odINFrV6SN/t1xAxfZWHgRefS6A= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + NVUM3O9wkjilL04GctMU8ThISxk= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources + + 0S+fIuQMQB6Qsyhr266agmRvwxw= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + 3HaQhYEA99DhSpTOVIwm89ZXZxk= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + wnZgjlreUibzVihiz93/HzKW2b8= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist + + Kn2NJALE/aKbT9zhS/93qdm70gA= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding + + U06NKwBEZ/6e9j0LPGCLn2GjwPs= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + 0mAZV12Qr2Xx0So9WzIvKotiZeU= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + YUSvu0zXyPxSDAlF9HZNcUgYF28= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources + + 85U+tJCYdP6Wg1sg2SC7B6DnU0A= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + hash + + wnZgjlreUibzVihiz93/HzKW2b8= + + hash2 + + NVqwv35P9Ny+j7qQtYNkRMhYG6Nn4ME0IEiVXhPoI6M= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + ios-arm64/MTGSDKBidding.framework/Info.plist + + hash + + tv8+lFAxgzzYORqhoj3493yZuh4= + + hash2 + + 2puI+gj1hvOq3pGJ3Ix/C7kTIq6QeYeQUskObrY4FUA= + + + ios-arm64/MTGSDKBidding.framework/MTGSDKBidding + + hash + + jvRbpm45XUGxWwdWnGQw7NjyZXQ= + + hash2 + + yugc00vtaaVDycsT2g4Y2CZG5fifTn6bBPkF9n1/+JA= + + + ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + hash + + IwE33jTgG+JRXNAS91VFjro6dCU= + + hash2 + + Rbr0VgR/fUPKiSLYLF16lGHM0D1UaS6GDY1wr/oXcv8= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + hash + + odINFrV6SN/t1xAxfZWHgRefS6A= + + hash2 + + ODnRiXWycbj9I1JMk1lAPLha/r0N7CTN2IA/2xHBVvk= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + hash + + NVUM3O9wkjilL04GctMU8ThISxk= + + hash2 + + WFHxjJPeFq3tH4jiNbqKhPUKnMkSGo46Rx48u1R+9mw= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources + + hash + + 0S+fIuQMQB6Qsyhr266agmRvwxw= + + hash2 + + DT/uGbXxSEw/OX0b4bHBCycofGKjL2Y0f4rNbC6bHYM= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + hash + + 3HaQhYEA99DhSpTOVIwm89ZXZxk= + + hash2 + + pY9F0NdXHE9qJTxoAUT2l70QEcf4IhOZOKZjeZHmCv4= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + hash + + wnZgjlreUibzVihiz93/HzKW2b8= + + hash2 + + NVqwv35P9Ny+j7qQtYNkRMhYG6Nn4ME0IEiVXhPoI6M= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist + + hash + + Kn2NJALE/aKbT9zhS/93qdm70gA= + + hash2 + + EBK3nhETTGFYT5Tvm2rbzsx0o+iOFzqcyj2lIw5E39E= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding + + hash + + U06NKwBEZ/6e9j0LPGCLn2GjwPs= + + hash2 + + TRzdStAYjx7bt7uBTKIg+VvVNJVxvVcKhlhfIfFr7Rc= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + hash + + 0mAZV12Qr2Xx0So9WzIvKotiZeU= + + hash2 + + w0t2Gya/O9BihB6EbtDoKlpRZ1WZ57hGpBiOlA7RCxk= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + hash + + YUSvu0zXyPxSDAlF9HZNcUgYF28= + + hash2 + + w0cZGyxPzRRDXLl8DfOxRFhKosXmJJBtXycpq+BWwkY= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources + + hash + + 85U+tJCYdP6Wg1sg2SC7B6DnU0A= + + hash2 + + fAFRqFWD145Rw01ikFZPAV+g+OwsH7dPKQqHJe26LGk= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..bcb2098 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h new file mode 100644 index 0000000..1a75b63 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h @@ -0,0 +1,45 @@ +// +// MTGBiddingBannerRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" +#if __has_include() + #import +#else + #import "MTGAdSize.h" +#endif + +NS_ASSUME_NONNULL_BEGIN +@interface MTGBiddingBannerRequestParameter : MTGBiddingRequestParameter +/** + banner unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize banner unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param bannerSizeType MTGBannerSizeTypeFormat +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + bannerSizeType:(MTGBannerSizeType)bannerSizeType; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h new file mode 100644 index 0000000..dd15b98 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h @@ -0,0 +1,33 @@ +// +// MTGBiddingHeader.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#ifndef MTGBiddingHeader_h +#define MTGBiddingHeader_h + + +typedef NS_ENUM (NSInteger, MTGBidErrorCode) { + + kMTGBidErrorCodeUnknownError = 12930001, + kMTGBidErrorCodeInvalidInput = 12930002, + kMTGBidErrorCodeConnectionLost = 12930003, + kMTGBidErrorCodeResponseParametersInvalid = 12930004, + + +}; + + + +typedef NS_ENUM (NSInteger, MTGBidLossedReasonCode) { + + MTGBidLossedReasonCodeLowPrice = 1, + MTGBidLossedReasonCodeBidTimeout = 2, + MTGBidLossedReasonCodeWonNotShow = 3, + +}; + + +#endif /* MTGBiddingHeader_h */ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h new file mode 100644 index 0000000..e974b3b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h @@ -0,0 +1,30 @@ +// +// MTGBiddingNativeAdvancedAdRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingNativeAdvancedAdRequestParameter : MTGBiddingRequestParameter +/** + unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingNativeAdvanceAdRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h new file mode 100644 index 0000000..a356117 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h @@ -0,0 +1,37 @@ +// +// MTGBiddingRequest.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +#import "MTGBiddingHeader.h" +#import "MTGBiddingResponse.h" +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequest : NSObject + +/** + Get Mintegral Bid for current ad unit + + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ + ++(void)getBidWithUnitId:(nonnull NSString *)unitId basePrice:(nullable NSNumber *)basePrice completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use`[MTGBiddingRequest getBidWithRequestParameter:completionHandler` instead"); + +/** + Get Mintegral Bid for current ad unit + @param requestParameter + + NOTE:requestParameter --You need to construct an MTGBiddingRequestParameter object or his subclass object. + If it is banner ad, you need to construct an MTGBiddingBannerRequestParameter object. + */ ++(void)getBidWithRequestParameter:(nonnull __kindof MTGBiddingRequestParameter *)requestParameter completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h new file mode 100644 index 0000000..36ab7ae --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h @@ -0,0 +1,46 @@ +// +// MTGBiddingRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequestParameter : NSObject + + +@property(nonatomic,copy,readonly)NSString *placementId; + +@property(nonatomic,copy,readonly)NSString *unitId; + +@property(nonatomic,readonly)NSNumber *basePrice; + +@property(nonatomic,assign,readonly) BOOL openRewardPlus; + +/** + Initialize an MTGBiddingRequestParameter object + @param placementId placementId + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice; + +/** +Initialize an MTGBiddingRequestParameter object +@param placementId placementId +@param unitId unitId +@param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value +@param openRewardPlus is used to open RewardPlus for RewardVideo,defalut NO +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + openRewardPlus:(BOOL)openRewardPlus; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h new file mode 100644 index 0000000..786e0a4 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h @@ -0,0 +1,43 @@ +// +// MTGBiddingResponse.h +// MTGBiddingResponse +// +// Copyright © 2019 Mintegral. All rights reserved. +// + + +#import "MTGBiddingHeader.h" + + + +@interface MTGBiddingResponse :NSObject + + +@property (nonatomic,assign,readonly) BOOL success; +@property (nonatomic,strong,readonly) NSError *error; + + + + +@property (nonatomic,assign,readonly) double price; + +/** + Default is USD + */ +@property (nonatomic,copy,readonly) NSString *currency; + +/** + You will need to use this value when you request the ads + */ +@property (nonatomic,copy,readonly) NSString *bidToken; + + + +-(void)notifyWin; + +-(void)notifyLoss:(MTGBidLossedReasonCode)reasonCode; + + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h new file mode 100644 index 0000000..8244f96 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h @@ -0,0 +1,48 @@ +// +// MTGBiddingSDK.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + + +#define MTGBiddingSDKVersion @"7.7.7" + + +typedef NS_ENUM(NSInteger,MintegralAdType) { + MintegralNativeAd = 42, + MintegralRewardVideoAd = 94, + MintegralBannerAd = 296, + MintegralSplashAd = 297, + MintegralIntersitialAd = 287, + MintegralNativeAdVanceAd = 298 +}; + +@interface MTGBiddingSDK : NSObject + +/* BuyerUID is required when you decide to request a bid response on your own server. */ ++ (NSString *)buyerUID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + unitID dictionary:your ad unit id. + */ ++ (NSString *)buyerUIDWithUnitID:(NSString *)unitID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + Parameter dictionary: + e.g: + @{ + @"placementId":@"your ad placement id", + @"unitId":@"your ad unit id", + @"adType":@(MintegralAdType) + } + */ ++ (NSString *)buyerUIDWithDictionary:(NSDictionary *)dictionary; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h new file mode 100644 index 0000000..baede54 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h @@ -0,0 +1,60 @@ +// +// MTGBiddingSplashRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingSplashRequestParameter : MTGBiddingRequestParameter + +/* corresponding preload mark when you initialize the object. */ +@property (nonatomic, readonly, assign) BOOL preload; + +/* corresponding customViewSize when you initialize the object. */ +@property (nonatomic, readonly, assign) CGSize customViewSize; + +/* corresponding preferred orientation when you initialize the object. */ +@property (nonatomic, readonly, assign) NSInteger preferredOrientation; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId string. + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + preload:(BOOL)preload; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(NSString *)unitId + basePrice:(NSNumber *)basePrice + preload:(BOOL)preload + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Info.plist new file mode 100644 index 0000000..a422a1f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/MTGSDKBidding b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/MTGSDKBidding new file mode 100644 index 0000000..164c884 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/MTGSDKBidding differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap new file mode 100644 index 0000000..56ab871 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap @@ -0,0 +1,15 @@ +framework module MTGSDKBidding { + umbrella header "MTGBiddingSDK.h" + header "MTGBiddingHeader.h" + header "MTGBiddingRequest.h" + header "MTGBiddingResponse.h" + header "MTGBiddingBannerRequestParameter.h" + header "MTGBiddingSplashRequestParameter.h" + header "MTGBiddingNativeAdvancedAdRequestParameter.h" + header "MTGBiddingRequestParameter.h" + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..10dfbeb Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..e1cc1c4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..c2a26c3 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..dfab8b1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + Headers/MTGBiddingSDK.h + + wnZgjlreUibzVihiz93/HzKW2b8= + + Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + Info.plist + + tv8+lFAxgzzYORqhoj3493yZuh4= + + Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + + files2 + + Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + Headers/MTGBiddingSDK.h + + hash + + wnZgjlreUibzVihiz93/HzKW2b8= + + hash2 + + NVqwv35P9Ny+j7qQtYNkRMhYG6Nn4ME0IEiVXhPoI6M= + + + Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..71ba1ba Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h new file mode 100644 index 0000000..1a75b63 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h @@ -0,0 +1,45 @@ +// +// MTGBiddingBannerRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" +#if __has_include() + #import +#else + #import "MTGAdSize.h" +#endif + +NS_ASSUME_NONNULL_BEGIN +@interface MTGBiddingBannerRequestParameter : MTGBiddingRequestParameter +/** + banner unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize banner unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param bannerSizeType MTGBannerSizeTypeFormat +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + bannerSizeType:(MTGBannerSizeType)bannerSizeType; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h new file mode 100644 index 0000000..dd15b98 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h @@ -0,0 +1,33 @@ +// +// MTGBiddingHeader.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#ifndef MTGBiddingHeader_h +#define MTGBiddingHeader_h + + +typedef NS_ENUM (NSInteger, MTGBidErrorCode) { + + kMTGBidErrorCodeUnknownError = 12930001, + kMTGBidErrorCodeInvalidInput = 12930002, + kMTGBidErrorCodeConnectionLost = 12930003, + kMTGBidErrorCodeResponseParametersInvalid = 12930004, + + +}; + + + +typedef NS_ENUM (NSInteger, MTGBidLossedReasonCode) { + + MTGBidLossedReasonCodeLowPrice = 1, + MTGBidLossedReasonCodeBidTimeout = 2, + MTGBidLossedReasonCodeWonNotShow = 3, + +}; + + +#endif /* MTGBiddingHeader_h */ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h new file mode 100644 index 0000000..e974b3b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h @@ -0,0 +1,30 @@ +// +// MTGBiddingNativeAdvancedAdRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingNativeAdvancedAdRequestParameter : MTGBiddingRequestParameter +/** + unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingNativeAdvanceAdRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h new file mode 100644 index 0000000..a356117 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h @@ -0,0 +1,37 @@ +// +// MTGBiddingRequest.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +#import "MTGBiddingHeader.h" +#import "MTGBiddingResponse.h" +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequest : NSObject + +/** + Get Mintegral Bid for current ad unit + + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ + ++(void)getBidWithUnitId:(nonnull NSString *)unitId basePrice:(nullable NSNumber *)basePrice completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use`[MTGBiddingRequest getBidWithRequestParameter:completionHandler` instead"); + +/** + Get Mintegral Bid for current ad unit + @param requestParameter + + NOTE:requestParameter --You need to construct an MTGBiddingRequestParameter object or his subclass object. + If it is banner ad, you need to construct an MTGBiddingBannerRequestParameter object. + */ ++(void)getBidWithRequestParameter:(nonnull __kindof MTGBiddingRequestParameter *)requestParameter completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h new file mode 100644 index 0000000..36ab7ae --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h @@ -0,0 +1,46 @@ +// +// MTGBiddingRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequestParameter : NSObject + + +@property(nonatomic,copy,readonly)NSString *placementId; + +@property(nonatomic,copy,readonly)NSString *unitId; + +@property(nonatomic,readonly)NSNumber *basePrice; + +@property(nonatomic,assign,readonly) BOOL openRewardPlus; + +/** + Initialize an MTGBiddingRequestParameter object + @param placementId placementId + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice; + +/** +Initialize an MTGBiddingRequestParameter object +@param placementId placementId +@param unitId unitId +@param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value +@param openRewardPlus is used to open RewardPlus for RewardVideo,defalut NO +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + openRewardPlus:(BOOL)openRewardPlus; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h new file mode 100644 index 0000000..786e0a4 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h @@ -0,0 +1,43 @@ +// +// MTGBiddingResponse.h +// MTGBiddingResponse +// +// Copyright © 2019 Mintegral. All rights reserved. +// + + +#import "MTGBiddingHeader.h" + + + +@interface MTGBiddingResponse :NSObject + + +@property (nonatomic,assign,readonly) BOOL success; +@property (nonatomic,strong,readonly) NSError *error; + + + + +@property (nonatomic,assign,readonly) double price; + +/** + Default is USD + */ +@property (nonatomic,copy,readonly) NSString *currency; + +/** + You will need to use this value when you request the ads + */ +@property (nonatomic,copy,readonly) NSString *bidToken; + + + +-(void)notifyWin; + +-(void)notifyLoss:(MTGBidLossedReasonCode)reasonCode; + + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h new file mode 100644 index 0000000..8244f96 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h @@ -0,0 +1,48 @@ +// +// MTGBiddingSDK.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + + +#define MTGBiddingSDKVersion @"7.7.7" + + +typedef NS_ENUM(NSInteger,MintegralAdType) { + MintegralNativeAd = 42, + MintegralRewardVideoAd = 94, + MintegralBannerAd = 296, + MintegralSplashAd = 297, + MintegralIntersitialAd = 287, + MintegralNativeAdVanceAd = 298 +}; + +@interface MTGBiddingSDK : NSObject + +/* BuyerUID is required when you decide to request a bid response on your own server. */ ++ (NSString *)buyerUID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + unitID dictionary:your ad unit id. + */ ++ (NSString *)buyerUIDWithUnitID:(NSString *)unitID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + Parameter dictionary: + e.g: + @{ + @"placementId":@"your ad placement id", + @"unitId":@"your ad unit id", + @"adType":@(MintegralAdType) + } + */ ++ (NSString *)buyerUIDWithDictionary:(NSDictionary *)dictionary; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h new file mode 100644 index 0000000..baede54 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h @@ -0,0 +1,60 @@ +// +// MTGBiddingSplashRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingSplashRequestParameter : MTGBiddingRequestParameter + +/* corresponding preload mark when you initialize the object. */ +@property (nonatomic, readonly, assign) BOOL preload; + +/* corresponding customViewSize when you initialize the object. */ +@property (nonatomic, readonly, assign) CGSize customViewSize; + +/* corresponding preferred orientation when you initialize the object. */ +@property (nonatomic, readonly, assign) NSInteger preferredOrientation; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId string. + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + preload:(BOOL)preload; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(NSString *)unitId + basePrice:(NSNumber *)basePrice + preload:(BOOL)preload + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist new file mode 100644 index 0000000..29fbd98 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding new file mode 100644 index 0000000..2e0b2f4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap new file mode 100644 index 0000000..56ab871 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap @@ -0,0 +1,15 @@ +framework module MTGSDKBidding { + umbrella header "MTGBiddingSDK.h" + header "MTGBiddingHeader.h" + header "MTGBiddingRequest.h" + header "MTGBiddingResponse.h" + header "MTGBiddingBannerRequestParameter.h" + header "MTGBiddingSplashRequestParameter.h" + header "MTGBiddingNativeAdvancedAdRequestParameter.h" + header "MTGBiddingRequestParameter.h" + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..859c0b0 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..620df7d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..ed156ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + Headers/MTGBiddingSDK.h + + wnZgjlreUibzVihiz93/HzKW2b8= + + Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + Info.plist + + Kn2NJALE/aKbT9zhS/93qdm70gA= + + Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + + files2 + + Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + Headers/MTGBiddingSDK.h + + hash + + wnZgjlreUibzVihiz93/HzKW2b8= + + hash2 + + NVqwv35P9Ny+j7qQtYNkRMhYG6Nn4ME0IEiVXhPoI6M= + + + Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/Info.plist new file mode 100644 index 0000000..ed4fd5d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKInterstitialVideo.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKInterstitialVideo.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..ffcf920 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..e8d08be Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..eeb95ac Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..201927e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,428 @@ + + + + + files + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + d2CjEo2UNA1MF6X624DLdv95j4s= + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist + + B6Y34L/aRjJ2JYLG/6CnwQN8MU0= + + ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + 2tB4Dr9nsKiVpWlUpoUPo1F8GFg= + + ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + mvUMwGDoRqrliGR9HPe8E906/jw= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + CnPjmZa++wJ7VNWVAgYKImmnpt4= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + iiiFXujHewrXIjfmkOgUronuyRI= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + /ulFBmz4gwanOx8cA4H5aOjWp8w= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + BtcGlqN+XZWVIAHvfHcvwOWHrio= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + d2CjEo2UNA1MF6X624DLdv95j4s= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist + + r1MC2F15IqhvXNI8PyqWeMUIY9M= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + AEiDeVgw4oiRUR65rTpZmw4h6sk= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + EIDTr0/oQpI7/v321FYbm7vq3KM= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + IbyBN8JPDd1v9z8abKQQ5vHRU+o= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + zYip1M6qDhoZCkV2M22oLJaSmxI= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + hash + + d2CjEo2UNA1MF6X624DLdv95j4s= + + hash2 + + I1UMvDfdFHLqbaB0CRBG+c8qhz8PMv5dnuLRrIgRjWE= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist + + hash + + B6Y34L/aRjJ2JYLG/6CnwQN8MU0= + + hash2 + + PjMtVnONGfeP5Mt0OW4X8qF9gbjl7VRYoLE+e/yIN+U= + + + ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + hash + + 2tB4Dr9nsKiVpWlUpoUPo1F8GFg= + + hash2 + + 6NgZsUuI9NSQRvcouTaaJFUTmr/CFJfWnoHiP2E2+YA= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + hash + + mvUMwGDoRqrliGR9HPe8E906/jw= + + hash2 + + IHki6VsxzCESoOXzVZxSKgG3/R8Z/sIyxvG6vGNU9TY= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + hash + + CnPjmZa++wJ7VNWVAgYKImmnpt4= + + hash2 + + cYvlmK2Z6/JfKQIPE3gioKK3W3VRthQDKBkNw6xYBbE= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + hash + + iiiFXujHewrXIjfmkOgUronuyRI= + + hash2 + + 7L1VLLpCRv2tgesMTMNxKFDwgdU0e4qGar0t+LE9CJw= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + hash + + /ulFBmz4gwanOx8cA4H5aOjWp8w= + + hash2 + + fWUiCMWFLEr4PqfrbTkiGU1bdKxG/sZcgUFx+nrhkns= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + hash + + BtcGlqN+XZWVIAHvfHcvwOWHrio= + + hash2 + + sJTuPEHlZDZA7ozAL3e3QyeYaujeJkNbjQW3RPO3E8s= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + hash + + d2CjEo2UNA1MF6X624DLdv95j4s= + + hash2 + + I1UMvDfdFHLqbaB0CRBG+c8qhz8PMv5dnuLRrIgRjWE= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist + + hash + + r1MC2F15IqhvXNI8PyqWeMUIY9M= + + hash2 + + ic2gPdchPwMmkFdkJI+qfMI+0TRFGTTmEY7VJTTma/0= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + hash + + AEiDeVgw4oiRUR65rTpZmw4h6sk= + + hash2 + + ADZYiBVkGE6RRofFi+4ggcYz66JH96y2KU6zz6w3lyw= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + hash + + EIDTr0/oQpI7/v321FYbm7vq3KM= + + hash2 + + ZdBBh5/DBHyTBw3Vz1Ktg+iVD2xQbfynut9yhJyXK8c= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + hash + + IbyBN8JPDd1v9z8abKQQ5vHRU+o= + + hash2 + + /piGktgtLkyM8p8JEAsgAyXmO3LZiyw6+D6mGDwx9cY= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + hash + + zYip1M6qDhoZCkV2M22oLJaSmxI= + + hash2 + + nQa1IZpp2aE479JtyRwJxdm+2f9+co3v7sS+Rn4hCh8= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..d929fce Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h new file mode 100644 index 0000000..609310a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h @@ -0,0 +1,109 @@ +// +// MTGBidInterstitialVideoAdManager.h +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGBidInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialBidAdManager instead."))) +@interface MTGBidInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; +/** + * Begins loading bidding ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + * @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h new file mode 100644 index 0000000..7117f13 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h @@ -0,0 +1,182 @@ +// +// MTGInterstitialVideoAd.m +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGInterstitialVideoSDKVersion @"7.7.7" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGIVRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGIVRewardMode) { + MTGIVRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGIVRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGIVAlertWindowStatus) { + MTGIVAlertNotShown, //The alert window was not shown + MTGIVAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGIVAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGInterstitialVideoAdManager; +@class MTGBidInterstitialVideoAdManager; + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +@end + +@protocol MTGBidInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad display success,It will be called only when bidding is used. + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager bidToken:(NSString *_Nullable)bidToken; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h new file mode 100644 index 0000000..f0dc707 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h @@ -0,0 +1,104 @@ +// +// MTGInterstitialVideoAdManager.h +// MTGSDK +// +// Copyright © 2018年 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialAdManager instead."))) +@interface MTGInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic,copy,readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic,copy,readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + +/** + * Begins loading ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + */ +- (void)loadAd; + + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist new file mode 100644 index 0000000..3fcc7db Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo new file mode 100644 index 0000000..e87088e Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..189f54f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKInterstitialVideo { + umbrella header "MTGInterstitialVideoAdManager.h" + header "MTGBidInterstitialVideoAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..8aa91ac Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..36e40e4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..9b71c7b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..ed34715 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + Headers/MTGInterstitialVideoAd.h + + d2CjEo2UNA1MF6X624DLdv95j4s= + + Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + Info.plist + + B6Y34L/aRjJ2JYLG/6CnwQN8MU0= + + Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + + files2 + + Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + Headers/MTGInterstitialVideoAd.h + + hash + + d2CjEo2UNA1MF6X624DLdv95j4s= + + hash2 + + I1UMvDfdFHLqbaB0CRBG+c8qhz8PMv5dnuLRrIgRjWE= + + + Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..86481ec Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h new file mode 100644 index 0000000..609310a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h @@ -0,0 +1,109 @@ +// +// MTGBidInterstitialVideoAdManager.h +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGBidInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialBidAdManager instead."))) +@interface MTGBidInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; +/** + * Begins loading bidding ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + * @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h new file mode 100644 index 0000000..7117f13 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h @@ -0,0 +1,182 @@ +// +// MTGInterstitialVideoAd.m +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGInterstitialVideoSDKVersion @"7.7.7" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGIVRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGIVRewardMode) { + MTGIVRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGIVRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGIVAlertWindowStatus) { + MTGIVAlertNotShown, //The alert window was not shown + MTGIVAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGIVAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGInterstitialVideoAdManager; +@class MTGBidInterstitialVideoAdManager; + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +@end + +@protocol MTGBidInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad display success,It will be called only when bidding is used. + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager bidToken:(NSString *_Nullable)bidToken; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h new file mode 100644 index 0000000..f0dc707 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h @@ -0,0 +1,104 @@ +// +// MTGInterstitialVideoAdManager.h +// MTGSDK +// +// Copyright © 2018年 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialAdManager instead."))) +@interface MTGInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic,copy,readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic,copy,readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + +/** + * Begins loading ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + */ +- (void)loadAd; + + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist new file mode 100644 index 0000000..bf7b834 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo new file mode 100644 index 0000000..d3fdac3 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..189f54f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKInterstitialVideo { + umbrella header "MTGInterstitialVideoAdManager.h" + header "MTGBidInterstitialVideoAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..e81c60d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..01cf608 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a27adc4 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + Headers/MTGInterstitialVideoAd.h + + d2CjEo2UNA1MF6X624DLdv95j4s= + + Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + Info.plist + + r1MC2F15IqhvXNI8PyqWeMUIY9M= + + Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + + files2 + + Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + Headers/MTGInterstitialVideoAd.h + + hash + + d2CjEo2UNA1MF6X624DLdv95j4s= + + hash2 + + I1UMvDfdFHLqbaB0CRBG+c8qhz8PMv5dnuLRrIgRjWE= + + + Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/Info.plist new file mode 100644 index 0000000..f18276e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKNativeAdvanced.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKNativeAdvanced.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..564a16f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..bd278e1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..778df26 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..2de2733 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,398 @@ + + + + + files + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist + + nnhu92PEgw9w+EaEXVS4JA65el8= + + ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + 4yYMALRAzbRuywvyiG7H/30x+Bk= + + ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + ZguWOKMVvI/xXsu5frOyhwddGCs= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + mMucuRZfArbcMFqLtP5V7GagpC8= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + O/ST5Z6dFCUH/NPrD0gOeLhLE90= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + ggLOzCh2uHDuUho0OTwsnWQ2yMo= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + 58YfzQU2pZD7+V05fqGfuzQMmQA= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist + + mRS+pU1xmZEVMBVFmbMgiQZmKLw= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + 2HSuhPGyZWpk+bx3aXN5wEl0Rl0= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + mcmAC/n+ylgq3wHQxYlmg8JOvwM= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + S3rhy2/xdb+j5Dn4jOEdpg9a0Ls= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + zkRwHUyPNUEM0XKfm4qgBpMoUuY= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + hash + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + hash2 + + te6VnYBb+VtLCqlECBSctS17iHYEZrV4wbsbUnPqLD0= + + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist + + hash + + nnhu92PEgw9w+EaEXVS4JA65el8= + + hash2 + + u0I+rFltYmON81Ud5OHJTZ3VNiOP24zo+xQMSwrSm6o= + + + ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + hash + + 4yYMALRAzbRuywvyiG7H/30x+Bk= + + hash2 + + wRsL8NL2NQCRWRr8kEe9xfAd/Xyh6sJhOcBPXhRnbjs= + + + ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + hash + + ZguWOKMVvI/xXsu5frOyhwddGCs= + + hash2 + + uMC/mp/w2iC3Y7B+x1Wm7477wVVBZg3TwEdziAHOIkg= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + hash + + mMucuRZfArbcMFqLtP5V7GagpC8= + + hash2 + + wO+m4m7jZ/VWFtuNosWvhpqGe6Yw+XlRulUt2niJhC4= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + hash + + O/ST5Z6dFCUH/NPrD0gOeLhLE90= + + hash2 + + FuoPocAJj4A3M8q1Lmg3TfzIJROXwHvf8XlIbpKmAcs= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + hash + + ggLOzCh2uHDuUho0OTwsnWQ2yMo= + + hash2 + + esceirQtAvuTp28AnlfFxZ/3YaGTPAFOHlDB3g/2UEc= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + hash + + 58YfzQU2pZD7+V05fqGfuzQMmQA= + + hash2 + + AoDzy97WR7cAc6M33DD6fTYuVSPNVWeePHcxCIsmpiI= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + hash + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + hash2 + + te6VnYBb+VtLCqlECBSctS17iHYEZrV4wbsbUnPqLD0= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist + + hash + + mRS+pU1xmZEVMBVFmbMgiQZmKLw= + + hash2 + + +HNk0ZIdwdZH4G2AZP4+FRKTRaEgFBbAtVANrKOauP8= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + hash + + 2HSuhPGyZWpk+bx3aXN5wEl0Rl0= + + hash2 + + kLB23jBti+ebuJ8+2mWlIe39gwAbobPZgayWsad0Kfc= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + hash + + mcmAC/n+ylgq3wHQxYlmg8JOvwM= + + hash2 + + ey44WErpQmD+Nfv1bSTI1ZZ/257ra60p+9ApdtL6voI= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + hash + + S3rhy2/xdb+j5Dn4jOEdpg9a0Ls= + + hash2 + + SnhZu9DrdQ4j5HcgNIXSFeOhkLHAodio6FMKP/T1rzs= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + hash + + zkRwHUyPNUEM0XKfm4qgBpMoUuY= + + hash2 + + smuSq7HYEC5KsRaoXWZ+iSyiMMhWz82cJplJ0oIddSQ= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..0fbd51b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h new file mode 100644 index 0000000..58c8631 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h @@ -0,0 +1,130 @@ +// +// MTGNativeAdvancedAd.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import + +#import "MTGNativeAdvancedAdDelegate.h" + + +#define MTGNativeAdvancedSDKVersion @"7.7.7" + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, MTGNativeAdvancedAdVideoPlayType) { + MTGVideoPlayTypeOnlyWiFi = 1,// the video will play only if the network is WiFi + MTGVideoPlayTypeJustTapped = 2,// the video will play when user tap the adView + MTGVideoPlayTypeAuto = 3,//Default value, the video will play as long as the internet is available +}; + + +@interface MTGNativeAdvancedAd : NSObject + +/** Set delegate to receive protocol event. */ +@property(nonatomic,weak) id delegate; + +/** The type to control ad video play. */ +@property(nonatomic,assign) MTGNativeAdvancedAdVideoPlayType autoPlay; + +/** + Whether or not to mute the video player. + You should set YES if you want to mute the video player, otherwise NO. +*/ +@property(nonatomic,assign) BOOL mute; + +/** + Whether or not to show the close button. + You should set YES if you want to show the close button, otherwise NO. +*/ +@property(nonatomic,assign) BOOL showCloseButton; + +/** The current ViewController of display ad. */ +@property(nonatomic,weak) UIViewController * _Nullable viewController; + +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after nativeAdvancedAdLoadSuccess. +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable requestId; + +/// get the id of this requested ad, call this after nativeAdvancedAdLoadSuccess. +@property(nonatomic,copy,readonly) NSString *_Nullable creativeId; + +/** +This is a method to initialize. + +@param adSize The nativeAdvanced ad size. +@param placementID The id of the ad placement id. You can create your ad placement from the portal of mintegral. +@param unitID The id of the ad unit. You can create your unit id from the portal of mintegral. +@param rootViewController The view controller that will be used to present full screen ads. + +*/ +- (nonnull instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(nonnull NSString *)unitID + adSize:(CGSize)adSize + rootViewController:(nullable UIViewController *)rootViewController; + + +/** + This is a method to decorate the elements for the ad content. + + @param style The setting for the elements of the ad content. + @note For specific examples, please refer to the site: + https://dev.mintegral.com/doc/index.html?file=sdk-m_sdk-ios&lang=en +*/ +- (void)setAdElementsStyle:(NSDictionary *)style; + +/** + Request a NativeAdvanced Ad. +*/ +- (void)loadAd; + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + + +/** + Request a NativeAdvanced Ad via in-app header bidding + + @param bidToken token from bid request within MTGBidFramework. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isBiddingAdReady; + + +/** + Fetch the adView + + @note If get the adView before loadSuccess, you will get a UIView without a ad, which will be attached a ad after loadSuccess +*/ +- (UIView *)fetchAdView; + + +/** + Call this method when you want to relase the ad, and the adView will be removed from your presenting view. + + @note After calling this method, if you need to continue using the MTGNativeAdvancedAd, you must reinitialize a MTGNativeAdvancedAd +*/ +- (void)destroyNativeAd; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h new file mode 100644 index 0000000..bf4db69 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h @@ -0,0 +1,62 @@ +// +// MTGNativeAdvancedAdDelegate.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import +@class MTGNativeAdvancedAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGNativeAdvancedAdDelegate + + +/** + This method is called when ad is loaded successfully. + */ +- (void)nativeAdvancedAdLoadSuccess:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad failed to load. + */ +- (void)nativeAdvancedAdLoadFailed:(MTGNativeAdvancedAd *)nativeAd error:(NSError * __nullable)error; + +/** + Sent immediately before the impression of an MTGNativeAdvancedAd object will be logged. + */ +- (void)nativeAdvancedAdWillLogImpression:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is clicked. + */ +- (void)nativeAdvancedAdDidClicked:(MTGNativeAdvancedAd *)nativeAd; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + */ +- (void)nativeAdvancedAdWillLeaveApplication:(MTGNativeAdvancedAd *)nativeAd; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + */ +- (void)nativeAdvancedAdWillOpenFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + */ +- (void)nativeAdvancedAdCloseFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is Closed. + */ +- (void)nativeAdvancedAdClosed:(MTGNativeAdvancedAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist new file mode 100644 index 0000000..834e9bb Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced new file mode 100644 index 0000000..ede53cd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap new file mode 100644 index 0000000..164b3f6 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKNativeAdvanced { + umbrella header "MTGNativeAdvancedAd.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d943e34 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..77587cc Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..6995d93 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..dce6f42 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGNativeAdvancedAd.h + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + Info.plist + + nnhu92PEgw9w+EaEXVS4JA65el8= + + Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + + files2 + + Headers/MTGNativeAdvancedAd.h + + hash + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + hash2 + + te6VnYBb+VtLCqlECBSctS17iHYEZrV4wbsbUnPqLD0= + + + Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..8bbf1a1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h new file mode 100644 index 0000000..58c8631 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h @@ -0,0 +1,130 @@ +// +// MTGNativeAdvancedAd.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import + +#import "MTGNativeAdvancedAdDelegate.h" + + +#define MTGNativeAdvancedSDKVersion @"7.7.7" + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, MTGNativeAdvancedAdVideoPlayType) { + MTGVideoPlayTypeOnlyWiFi = 1,// the video will play only if the network is WiFi + MTGVideoPlayTypeJustTapped = 2,// the video will play when user tap the adView + MTGVideoPlayTypeAuto = 3,//Default value, the video will play as long as the internet is available +}; + + +@interface MTGNativeAdvancedAd : NSObject + +/** Set delegate to receive protocol event. */ +@property(nonatomic,weak) id delegate; + +/** The type to control ad video play. */ +@property(nonatomic,assign) MTGNativeAdvancedAdVideoPlayType autoPlay; + +/** + Whether or not to mute the video player. + You should set YES if you want to mute the video player, otherwise NO. +*/ +@property(nonatomic,assign) BOOL mute; + +/** + Whether or not to show the close button. + You should set YES if you want to show the close button, otherwise NO. +*/ +@property(nonatomic,assign) BOOL showCloseButton; + +/** The current ViewController of display ad. */ +@property(nonatomic,weak) UIViewController * _Nullable viewController; + +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after nativeAdvancedAdLoadSuccess. +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable requestId; + +/// get the id of this requested ad, call this after nativeAdvancedAdLoadSuccess. +@property(nonatomic,copy,readonly) NSString *_Nullable creativeId; + +/** +This is a method to initialize. + +@param adSize The nativeAdvanced ad size. +@param placementID The id of the ad placement id. You can create your ad placement from the portal of mintegral. +@param unitID The id of the ad unit. You can create your unit id from the portal of mintegral. +@param rootViewController The view controller that will be used to present full screen ads. + +*/ +- (nonnull instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(nonnull NSString *)unitID + adSize:(CGSize)adSize + rootViewController:(nullable UIViewController *)rootViewController; + + +/** + This is a method to decorate the elements for the ad content. + + @param style The setting for the elements of the ad content. + @note For specific examples, please refer to the site: + https://dev.mintegral.com/doc/index.html?file=sdk-m_sdk-ios&lang=en +*/ +- (void)setAdElementsStyle:(NSDictionary *)style; + +/** + Request a NativeAdvanced Ad. +*/ +- (void)loadAd; + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + + +/** + Request a NativeAdvanced Ad via in-app header bidding + + @param bidToken token from bid request within MTGBidFramework. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isBiddingAdReady; + + +/** + Fetch the adView + + @note If get the adView before loadSuccess, you will get a UIView without a ad, which will be attached a ad after loadSuccess +*/ +- (UIView *)fetchAdView; + + +/** + Call this method when you want to relase the ad, and the adView will be removed from your presenting view. + + @note After calling this method, if you need to continue using the MTGNativeAdvancedAd, you must reinitialize a MTGNativeAdvancedAd +*/ +- (void)destroyNativeAd; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h new file mode 100644 index 0000000..bf4db69 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h @@ -0,0 +1,62 @@ +// +// MTGNativeAdvancedAdDelegate.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import +@class MTGNativeAdvancedAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGNativeAdvancedAdDelegate + + +/** + This method is called when ad is loaded successfully. + */ +- (void)nativeAdvancedAdLoadSuccess:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad failed to load. + */ +- (void)nativeAdvancedAdLoadFailed:(MTGNativeAdvancedAd *)nativeAd error:(NSError * __nullable)error; + +/** + Sent immediately before the impression of an MTGNativeAdvancedAd object will be logged. + */ +- (void)nativeAdvancedAdWillLogImpression:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is clicked. + */ +- (void)nativeAdvancedAdDidClicked:(MTGNativeAdvancedAd *)nativeAd; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + */ +- (void)nativeAdvancedAdWillLeaveApplication:(MTGNativeAdvancedAd *)nativeAd; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + */ +- (void)nativeAdvancedAdWillOpenFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + */ +- (void)nativeAdvancedAdCloseFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is Closed. + */ +- (void)nativeAdvancedAdClosed:(MTGNativeAdvancedAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist new file mode 100644 index 0000000..83b2a5e Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced new file mode 100644 index 0000000..1fe3df9 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap new file mode 100644 index 0000000..164b3f6 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKNativeAdvanced { + umbrella header "MTGNativeAdvancedAd.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..211199d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..31a6d96 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..1d8b225 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGNativeAdvancedAd.h + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + Info.plist + + mRS+pU1xmZEVMBVFmbMgiQZmKLw= + + Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + + files2 + + Headers/MTGNativeAdvancedAd.h + + hash + + eYhLgmsp3Llr0ONzi7k9BN3dbfg= + + hash2 + + te6VnYBb+VtLCqlECBSctS17iHYEZrV4wbsbUnPqLD0= + + + Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/Info.plist new file mode 100644 index 0000000..09bbf0b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKNewInterstitial.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKNewInterstitial.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..5775ed2 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..c43aa8d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..a743934 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..52f1df4 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,428 @@ + + + + + files + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + ios-arm64/MTGSDKNewInterstitial.framework/Info.plist + + XqKHbgmyeZy+LePdeA5y6bhkOeQ= + + ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + cxLsowZySxfiaEktn6ISAfuQrl8= + + ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + WliEnxHsKgmfQQSTRpVpxwXvKqA= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + 0a0C9DszcuUfiFWxikVuoWDaXew= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + WcBAbM980vo9OhlK1IB0/yJnFwI= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + /pYMlPk2XTP/ZDZmONao4tNQ3Es= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + Ta3F6f5EJu+ex2af8Hfk4ttbOfQ= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist + + DQ3jbVtKenvPG1x/A8Z80FbQFZs= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + e4jbCwRZoOrCuxHMKsIAssBK8kQ= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + hqik+/ulNtzBgK0NuhOvd/lgcmw= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + /6+POZ6hScgyoSvjQ5zGZiielgY= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + gMPNSHOuWm5D0KiJyfXn7bYWkxI= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + hash + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + hash2 + + j1v+ci5MMGOCWRvmtXieBHfDYShLLEYmt3CuJR+QBs4= + + + ios-arm64/MTGSDKNewInterstitial.framework/Info.plist + + hash + + XqKHbgmyeZy+LePdeA5y6bhkOeQ= + + hash2 + + CJ6vrgsdAJ9f0HTBIvI4+dFzefFAAipPd10T8Z2Vt40= + + + ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + hash + + cxLsowZySxfiaEktn6ISAfuQrl8= + + hash2 + + gxPYbT5ajJ6rwxS/XyrQmEzfC8uUBf63vPqYlXSbKCE= + + + ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + hash + + WliEnxHsKgmfQQSTRpVpxwXvKqA= + + hash2 + + 3E4iuCnpgyOd4oHYpwE2H8Gjiob/R8wJjFfg8URe6ck= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + hash + + 0a0C9DszcuUfiFWxikVuoWDaXew= + + hash2 + + 32Duu9T2+7GxcJG/aKAxWkhNmdtutMPxGUvTshTvVxw= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + hash + + WcBAbM980vo9OhlK1IB0/yJnFwI= + + hash2 + + 1E8D8gEb2Y2mA88Kk1BLwCl4/HCHOJ8rrXpM31tJPZg= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + hash + + /pYMlPk2XTP/ZDZmONao4tNQ3Es= + + hash2 + + hhNjxdnsFkkiqrTeKnf9RgKVDQieF7duryl93yQoyTI= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + hash + + Ta3F6f5EJu+ex2af8Hfk4ttbOfQ= + + hash2 + + 2h7ULeAtmHCPiIlKv4Ep1O8ZzRd3fFw3jPQv0CAcpGo= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + hash + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + hash2 + + j1v+ci5MMGOCWRvmtXieBHfDYShLLEYmt3CuJR+QBs4= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist + + hash + + DQ3jbVtKenvPG1x/A8Z80FbQFZs= + + hash2 + + pByR24W+8YFWrgDwQg5Wf/2YkRLmdWjj1RsuBrPSMxM= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + hash + + e4jbCwRZoOrCuxHMKsIAssBK8kQ= + + hash2 + + s+SBkLxxrH8TbDzN7VkMbXlqx09yF7Ze24VDb+A1yyY= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + hash + + hqik+/ulNtzBgK0NuhOvd/lgcmw= + + hash2 + + Uxb3uJvjnXqzyB+x7JSZ91VipIIHfoGuMb+te0ICHh0= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + hash + + /6+POZ6hScgyoSvjQ5zGZiielgY= + + hash2 + + 1Sgra+1w9p/iIM+ubKGGkbWmQmOSpX57C0fmPuVhQ1Y= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + hash + + gMPNSHOuWm5D0KiJyfXn7bYWkxI= + + hash2 + + BkK+YByqScdz3ylVEdbOggD6WCI0KX1HneCJxoFVWfg= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..2ed35ae Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h new file mode 100644 index 0000000..d5c3440 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h @@ -0,0 +1,98 @@ +// +// MTGNewInterstitialAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** Play the video is mute in the beginning ,defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** Begins loading ad content. */ +- (void)loadAd; + +/** +* Whether or not if there was an available ad to show. + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after newInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h new file mode 100644 index 0000000..2d66cad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h @@ -0,0 +1,107 @@ +// +// MTGNewInterstitialBidAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialBidAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** + Begins loading header bidding ad content. + + @param bidToken token from bid request. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad, call this after newInterstitialBidAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialBidAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h new file mode 100644 index 0000000..27a5e7e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h @@ -0,0 +1,198 @@ +// +// MTGSDKNewInterstitial.h +// MTGSDKNewInterstitial +// +// Created by Herui on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDKNewInterstitial. +FOUNDATION_EXPORT double MTGSDKNewInterstitialVersionNumber; + +//! Project version string for MTGSDKNewInterstitial. +FOUNDATION_EXPORT const unsigned char MTGSDKNewInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGNewInterstitialSDKVersion @"7.7.7" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGNIRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGNIRewardMode) { + MTGNIRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGNIRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGNIAlertWindowStatus) { + MTGNIAlertNotShown, //The alert window was not shown + MTGNIAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGNIAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGNewInterstitialAdManager; +@class MTGNewInterstitialBidAdManager; + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialAdLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialAdResourceLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad displayed successfully + */ +- (void)newInterstitialAdShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialAdPlayCompleted:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialAdEndCardShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialAdClicked:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialAdDidClosed:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + /** +* If NewInterstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +@end + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialBidAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialBidAdLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialBidAdResourceLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialBidAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)newInterstitialBidAdShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Only called when displaying bidding ad. + */ +- (void)newInterstitialBidAdShowSuccessWithBidToken:(nonnull NSString * )bidToken adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialBidAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialBidAdPlayCompleted:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialBidAdEndCardShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialBidAdClicked:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialBidAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialBidAdDidClosed:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + /** +* If New Interstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialBidAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +@end + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Info.plist new file mode 100644 index 0000000..2f7d24f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial new file mode 100644 index 0000000..2e17d2f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap new file mode 100644 index 0000000..043272f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MTGSDKNewInterstitial { + umbrella header "MTGSDKNewInterstitial.h" + header "MTGNewInterstitialAdManager.h" + header "MTGNewInterstitialBidAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..88d0bc6 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..4292745 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..c7e4ee8 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..b51a8cf --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + Headers/MTGSDKNewInterstitial.h + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + Info.plist + + XqKHbgmyeZy+LePdeA5y6bhkOeQ= + + Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + + files2 + + Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + Headers/MTGSDKNewInterstitial.h + + hash + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + hash2 + + j1v+ci5MMGOCWRvmtXieBHfDYShLLEYmt3CuJR+QBs4= + + + Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..f33dc90 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h new file mode 100644 index 0000000..d5c3440 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h @@ -0,0 +1,98 @@ +// +// MTGNewInterstitialAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** Play the video is mute in the beginning ,defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** Begins loading ad content. */ +- (void)loadAd; + +/** +* Whether or not if there was an available ad to show. + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after newInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h new file mode 100644 index 0000000..2d66cad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h @@ -0,0 +1,107 @@ +// +// MTGNewInterstitialBidAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialBidAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** + Begins loading header bidding ad content. + + @param bidToken token from bid request. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad, call this after newInterstitialBidAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialBidAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h new file mode 100644 index 0000000..27a5e7e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h @@ -0,0 +1,198 @@ +// +// MTGSDKNewInterstitial.h +// MTGSDKNewInterstitial +// +// Created by Herui on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDKNewInterstitial. +FOUNDATION_EXPORT double MTGSDKNewInterstitialVersionNumber; + +//! Project version string for MTGSDKNewInterstitial. +FOUNDATION_EXPORT const unsigned char MTGSDKNewInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGNewInterstitialSDKVersion @"7.7.7" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGNIRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGNIRewardMode) { + MTGNIRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGNIRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGNIAlertWindowStatus) { + MTGNIAlertNotShown, //The alert window was not shown + MTGNIAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGNIAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGNewInterstitialAdManager; +@class MTGNewInterstitialBidAdManager; + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialAdLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialAdResourceLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad displayed successfully + */ +- (void)newInterstitialAdShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialAdPlayCompleted:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialAdEndCardShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialAdClicked:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialAdDidClosed:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + /** +* If NewInterstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +@end + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialBidAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialBidAdLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialBidAdResourceLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialBidAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)newInterstitialBidAdShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Only called when displaying bidding ad. + */ +- (void)newInterstitialBidAdShowSuccessWithBidToken:(nonnull NSString * )bidToken adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialBidAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialBidAdPlayCompleted:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialBidAdEndCardShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialBidAdClicked:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialBidAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialBidAdDidClosed:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + /** +* If New Interstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialBidAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +@end + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist new file mode 100644 index 0000000..f640d93 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial new file mode 100644 index 0000000..5a9d48d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap new file mode 100644 index 0000000..043272f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MTGSDKNewInterstitial { + umbrella header "MTGSDKNewInterstitial.h" + header "MTGNewInterstitialAdManager.h" + header "MTGNewInterstitialBidAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..c93e3e6 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ed24ba1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..5a1903b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + Headers/MTGSDKNewInterstitial.h + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + Info.plist + + DQ3jbVtKenvPG1x/A8Z80FbQFZs= + + Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + + files2 + + Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + Headers/MTGSDKNewInterstitial.h + + hash + + fo5cl6vf5VxeqvIK1X41EGYf5cI= + + hash2 + + j1v+ci5MMGOCWRvmtXieBHfDYShLLEYmt3CuJR+QBs4= + + + Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/Info.plist new file mode 100644 index 0000000..badbcba --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKReward.framework/MTGSDKReward + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKReward.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + MTGSDKReward.framework/MTGSDKReward + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKReward.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d228213 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..69f46b2 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..c384fcc Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..07d0bed --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,428 @@ + + + + + files + + ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h + + 7qANIafXt668ck/EcvN+ywknPN4= + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + ios-arm64/MTGSDKReward.framework/Info.plist + + t7WstjLDuXZPiAEZvF8w63j3T6k= + + ios-arm64/MTGSDKReward.framework/MTGSDKReward + + t/A5oyuzoOwn4TgTO12S4JUFIz0= + + ios-arm64/MTGSDKReward.framework/Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + HR6C+33wnlMZ7nkzgDPYjKtqi6w= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + lfAu7rSaWJ+ILXpYG8J30D1jw6I= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + nfNxsBOZVs9oVhLbXkq+JuuO0aw= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources + + 7YA8otfSaODHSb4iByoHUTnRy+U= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature + + ZPfFu9yB8gglp8UOFjoFsK/8zwI= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h + + 7qANIafXt668ck/EcvN+ywknPN4= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist + + 3ikrF+uk/ox+LR0QdD/ZBS4y+kA= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward + + 82n6b+0oNya3JqJ8hQJTTObZIec= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + VBE5dbmFrWj0UfmrQkyIgl4a/3Y= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + ezoXyPyV+dF1/kmy+ujGf8Qf7dw= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources + + NTNrBpr3EOgxqtVmH94Q4+ZX6as= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h + + hash + + 7qANIafXt668ck/EcvN+ywknPN4= + + hash2 + + yLykrMlz+5J6Ld/A1mlJrFMJttutOryM9TrwtRensY8= + + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + ios-arm64/MTGSDKReward.framework/Info.plist + + hash + + t7WstjLDuXZPiAEZvF8w63j3T6k= + + hash2 + + Qh/OIRG5CDeSfpJCy9FWRAxp8nR2xeWbjSAJSpGXioM= + + + ios-arm64/MTGSDKReward.framework/MTGSDKReward + + hash + + t/A5oyuzoOwn4TgTO12S4JUFIz0= + + hash2 + + rQ2ODM/wsIXgJJXjYIqKFxxaRoTZ5Y6tvWLla6WeAVo= + + + ios-arm64/MTGSDKReward.framework/Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + hash + + HR6C+33wnlMZ7nkzgDPYjKtqi6w= + + hash2 + + oFTFhTy5r1f/0g05U7A1XOJaazQEzqMILp6c05wOjwE= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + hash + + lfAu7rSaWJ+ILXpYG8J30D1jw6I= + + hash2 + + pyCYehI+mdBJGS5acPuF5W72fk0QLyvSHLqaUUsLX+k= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + hash + + nfNxsBOZVs9oVhLbXkq+JuuO0aw= + + hash2 + + fpL4TdUhZrFQVzutTg615y8qSb7hfU2juFo4o7bd92Q= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources + + hash + + 7YA8otfSaODHSb4iByoHUTnRy+U= + + hash2 + + rlfXysuz5G7kLnJRgTRinWrip6L6YVqFndxkq3YD2aY= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature + + hash + + ZPfFu9yB8gglp8UOFjoFsK/8zwI= + + hash2 + + iskMKI3BcUgxonihlUoh2gVTvVqQGxXs5Reb2MDF8Jw= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h + + hash + + 7qANIafXt668ck/EcvN+ywknPN4= + + hash2 + + yLykrMlz+5J6Ld/A1mlJrFMJttutOryM9TrwtRensY8= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist + + hash + + 3ikrF+uk/ox+LR0QdD/ZBS4y+kA= + + hash2 + + Vo9bQ35sWK1w7jKb8YZN/RkCZ5ZLF/F5Pz6e4UczuR8= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward + + hash + + 82n6b+0oNya3JqJ8hQJTTObZIec= + + hash2 + + /vaqEYYm6q06VnVgNyVfVPKZrqZEw30yGELXQtY+AgQ= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + hash + + VBE5dbmFrWj0UfmrQkyIgl4a/3Y= + + hash2 + + MCdnO1W3PAG0jvB+okKsADKBTaW9mJx0eq1WbbUCY9A= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + hash + + ezoXyPyV+dF1/kmy+ujGf8Qf7dw= + + hash2 + + t8Ri7FT7RIk8Wr4YquMdI+KPKWkl95k2c/z7syojI0w= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources + + hash + + NTNrBpr3EOgxqtVmH94Q4+ZX6as= + + hash2 + + 0fttAXmK6zx0bgrqHThmf/F6CVn0fFNuJmfE6w4Tvpg= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..1bc668a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h new file mode 100644 index 0000000..35ae63d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h @@ -0,0 +1,137 @@ +// +// MTGBidRewardAdManager.h +// MTGSDKReward +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGRewardAd.h" + +@interface MTGBidRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video +* +* @param bidToken - the token from bid request within MTGBidFramework. +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithBidToken:(nonnull NSString *)bidToken + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h new file mode 100644 index 0000000..fe175cd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h @@ -0,0 +1,130 @@ +// +// MTGRewardAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGRewardVideoSDKVersion @"7.7.7" + + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGRewardAdLoadDelegate +@optional + +/** +* Called when the ad is loaded , but not ready to be displayed,need to wait load video +completely + +* @param placementId - the placementId string of the Ad that was loaded. +* @param unitId - the unitId string of the Ad that was loaded. +*/ +- (void)onAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is successfully load , and is ready to be displayed + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that was loaded. + */ +- (void)onVideoAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when there was an error loading the ad. + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that failed to load. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onVideoAdLoadFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId error:(nonnull NSError *)error; + +@end + +/** + * This protocol defines a listener for ad video show events. + */ +@protocol MTGRewardAdShowDelegate +@optional + +/** + * Called when the ad display success + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad display success,It will be called only when bidding is used. + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + * @param bidToken - the bidToken string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId bidToken:(nullable NSString *)bidToken; + +/** + * Called when the ad failed to display for some reason + + * @param placementId - the placementId string of the Ad that failed to be displayed. + * @param unitId - the unitId string of the Ad that failed to be displayed. + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onVideoAdShowFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withError:(nonnull NSError *)error; + +/** + * Called only when the ad has a video content, and called when the video play completed. + + * @param placementId - the placementId string of the Ad that video play completed. + * @param unitId - the unitId string of the Ad that video play completed. + */ +- (void) onVideoPlayCompleted:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called only when the ad has a endcard content, and called when the endcard show. + + * @param placementId - the placementId string of the Ad that endcard show. + * @param unitId - the unitId string of the Ad that endcard show. + */ +- (void) onVideoEndCardShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is clicked + * + * @param placementId - the placementId string of the Ad clicked. + * @param unitId - the unitId string of the Ad clicked. + */ +- (void)onVideoAdClicked:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad will dismiss from being displayed, and control will return to your app + * + * @param placementId - the placementId string of the Ad that has been dismissed + * @param unitId - the unitId string of the Ad that has been dismissed + * @param converted - BOOL describing whether the ad has converted + * @param rewardInfo - the rewardInfo object containing the info that should be given to your user. + */ +- (void)onVideoAdDismissed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withConverted:(BOOL)converted withRewardInfo:(nullable MTGRewardAdInfo *)rewardInfo; + +/** + * Called when the ad did dismissed; + * + * @param unitId - the unitId string of the Ad that video play did dismissed. + * @param placementId - the placementId string of the Ad that video play did dismissed. + */ +- (void)onVideoAdDidClosed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h new file mode 100644 index 0000000..7dc517f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h @@ -0,0 +1,135 @@ +// +// MTGRewardAdManager.h +// MTGSDK +// + +#import +#import "MTGRewardAd.h" + +@interface MTGRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO. */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Info.plist new file mode 100644 index 0000000..0d92021 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/MTGSDKReward b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/MTGSDKReward new file mode 100644 index 0000000..e18fb6d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/MTGSDKReward differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Modules/module.modulemap new file mode 100644 index 0000000..69849c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKReward { + umbrella header "MTGRewardAdManager.h" + header "MTGBidRewardAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..eb75505 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..f161f96 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..a10eae7 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..d1b868d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + Headers/MTGRewardAd.h + + 7qANIafXt668ck/EcvN+ywknPN4= + + Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + Info.plist + + t7WstjLDuXZPiAEZvF8w63j3T6k= + + Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + + files2 + + Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + Headers/MTGRewardAd.h + + hash + + 7qANIafXt668ck/EcvN+ywknPN4= + + hash2 + + yLykrMlz+5J6Ld/A1mlJrFMJttutOryM9TrwtRensY8= + + + Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..1818f54 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h new file mode 100644 index 0000000..35ae63d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h @@ -0,0 +1,137 @@ +// +// MTGBidRewardAdManager.h +// MTGSDKReward +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGRewardAd.h" + +@interface MTGBidRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video +* +* @param bidToken - the token from bid request within MTGBidFramework. +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithBidToken:(nonnull NSString *)bidToken + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h new file mode 100644 index 0000000..fe175cd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h @@ -0,0 +1,130 @@ +// +// MTGRewardAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGRewardVideoSDKVersion @"7.7.7" + + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGRewardAdLoadDelegate +@optional + +/** +* Called when the ad is loaded , but not ready to be displayed,need to wait load video +completely + +* @param placementId - the placementId string of the Ad that was loaded. +* @param unitId - the unitId string of the Ad that was loaded. +*/ +- (void)onAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is successfully load , and is ready to be displayed + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that was loaded. + */ +- (void)onVideoAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when there was an error loading the ad. + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that failed to load. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onVideoAdLoadFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId error:(nonnull NSError *)error; + +@end + +/** + * This protocol defines a listener for ad video show events. + */ +@protocol MTGRewardAdShowDelegate +@optional + +/** + * Called when the ad display success + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad display success,It will be called only when bidding is used. + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + * @param bidToken - the bidToken string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId bidToken:(nullable NSString *)bidToken; + +/** + * Called when the ad failed to display for some reason + + * @param placementId - the placementId string of the Ad that failed to be displayed. + * @param unitId - the unitId string of the Ad that failed to be displayed. + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onVideoAdShowFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withError:(nonnull NSError *)error; + +/** + * Called only when the ad has a video content, and called when the video play completed. + + * @param placementId - the placementId string of the Ad that video play completed. + * @param unitId - the unitId string of the Ad that video play completed. + */ +- (void) onVideoPlayCompleted:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called only when the ad has a endcard content, and called when the endcard show. + + * @param placementId - the placementId string of the Ad that endcard show. + * @param unitId - the unitId string of the Ad that endcard show. + */ +- (void) onVideoEndCardShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is clicked + * + * @param placementId - the placementId string of the Ad clicked. + * @param unitId - the unitId string of the Ad clicked. + */ +- (void)onVideoAdClicked:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad will dismiss from being displayed, and control will return to your app + * + * @param placementId - the placementId string of the Ad that has been dismissed + * @param unitId - the unitId string of the Ad that has been dismissed + * @param converted - BOOL describing whether the ad has converted + * @param rewardInfo - the rewardInfo object containing the info that should be given to your user. + */ +- (void)onVideoAdDismissed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withConverted:(BOOL)converted withRewardInfo:(nullable MTGRewardAdInfo *)rewardInfo; + +/** + * Called when the ad did dismissed; + * + * @param unitId - the unitId string of the Ad that video play did dismissed. + * @param placementId - the placementId string of the Ad that video play did dismissed. + */ +- (void)onVideoAdDidClosed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h new file mode 100644 index 0000000..7dc517f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h @@ -0,0 +1,135 @@ +// +// MTGRewardAdManager.h +// MTGSDK +// + +#import +#import "MTGRewardAd.h" + +@interface MTGRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO. */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist new file mode 100644 index 0000000..714938c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward new file mode 100644 index 0000000..87ba8a6 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap new file mode 100644 index 0000000..69849c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKReward { + umbrella header "MTGRewardAdManager.h" + header "MTGBidRewardAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..2622e94 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..d9dcdec Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..9d89d4e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + Headers/MTGRewardAd.h + + 7qANIafXt668ck/EcvN+ywknPN4= + + Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + Info.plist + + 3ikrF+uk/ox+LR0QdD/ZBS4y+kA= + + Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + + files2 + + Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + Headers/MTGRewardAd.h + + hash + + 7qANIafXt668ck/EcvN+ywknPN4= + + hash2 + + yLykrMlz+5J6Ld/A1mlJrFMJttutOryM9TrwtRensY8= + + + Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/Info.plist new file mode 100644 index 0000000..f9a9912 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKSplash.framework/MTGSDKSplash + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKSplash.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKSplash.framework/MTGSDKSplash + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKSplash.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..666a299 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..9a6f6fd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..2b868e6 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..7418490 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,368 @@ + + + + + files + + ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + ios-arm64/MTGSDKSplash.framework/Info.plist + + vzcawErErG0zLsESOc+txrCFkk4= + + ios-arm64/MTGSDKSplash.framework/MTGSDKSplash + + 5OJd1GnV9apoek8XKEanBXzSA7g= + + ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + 7LQ8rCebZBRPbJBkcBOhv8r/JEo= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + IqkNc0uKfSWdVdmsEpmrwBgKZ+0= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + GAoU/Z7Iyede4w401MgDZ8+swjo= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources + + u9jrwa0eM92HBmQmGNPWNmuNm24= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + pzxtJzgDkfWjtZ8qKshzI1wCP2I= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist + + 8Audo7/XynxmZtHFgH4X3gPLcTk= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash + + o6xBTkoUCg+LZ7iO0eJ78PstiUk= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + 1HCEdgNLRvAyYa9rkNA1nmk61IQ= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + ILUqmvR63bUGD8+43Bw/gd7kaOk= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources + + dimllvRgUwAwuQsMgez7QtF8LeQ= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + hash + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + hash2 + + zE+k15FopRV91UCw7oUIb3CrLTRVDOjUHU6wE68u+hY= + + + ios-arm64/MTGSDKSplash.framework/Info.plist + + hash + + vzcawErErG0zLsESOc+txrCFkk4= + + hash2 + + KT0kQXay9uZdIHsx38SCNYUBVdrR8KuUKqTc2eNzH20= + + + ios-arm64/MTGSDKSplash.framework/MTGSDKSplash + + hash + + 5OJd1GnV9apoek8XKEanBXzSA7g= + + hash2 + + ybW2CrPX8JllfMayOecJUvMsK/3Lu9tbODKFpXUMl7c= + + + ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + hash + + 7LQ8rCebZBRPbJBkcBOhv8r/JEo= + + hash2 + + kWBYFqZOeCUMnYf0je9vce5U0GZh8/upqzx1tyGK7fg= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + hash + + IqkNc0uKfSWdVdmsEpmrwBgKZ+0= + + hash2 + + OedjUrMT0wpK5Pi4osgRm7/NdzarU/RYsaR09suKxM4= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + hash + + GAoU/Z7Iyede4w401MgDZ8+swjo= + + hash2 + + 0LtwYxwV+ZiZWsx9GVZfUQ5gEQ9LwAEEPyaLgyP2WE0= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources + + hash + + u9jrwa0eM92HBmQmGNPWNmuNm24= + + hash2 + + cUHEqPp2ZWT7EOYIw6mIEDXDpgu8LSEoA6F+rdoZ+Z0= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + hash + + pzxtJzgDkfWjtZ8qKshzI1wCP2I= + + hash2 + + fC7ijXA/IMPKKdb5bwJS2eJvg36LAzWzaUaIDnEvYN0= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + hash + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + hash2 + + zE+k15FopRV91UCw7oUIb3CrLTRVDOjUHU6wE68u+hY= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist + + hash + + 8Audo7/XynxmZtHFgH4X3gPLcTk= + + hash2 + + gGRd6NftV91Rc+dxUIFRPn35AKYlQVpWtXeFezr0pTk= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash + + hash + + o6xBTkoUCg+LZ7iO0eJ78PstiUk= + + hash2 + + psMkd9A5NtUkFlbOmN+G6SmTT9jlzUGjNG4Umte8PjM= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + hash + + 1HCEdgNLRvAyYa9rkNA1nmk61IQ= + + hash2 + + QKuqq+9Q6ZsnZZA7qSipKEHlZ5dyfPc1Gi76tORupDY= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + hash + + ILUqmvR63bUGD8+43Bw/gd7kaOk= + + hash2 + + cN34TeSeNRzRj40wpzpqE+0tv90gXyDfMn0YtO5TCss= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources + + hash + + dimllvRgUwAwuQsMgez7QtF8LeQ= + + hash2 + + Qc9OWYqm/jsF/Udp/Ebagjj8ho8pt0bv3ggP2a3Ie2U= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e13c15e Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h new file mode 100644 index 0000000..4f745ab --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h @@ -0,0 +1,239 @@ +// +// MTGSplashAD.h +// MTGSDKSplash +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif + +#define MTGSplashSDKVersion @"7.7.7" + + +NS_ASSUME_NONNULL_BEGIN + +/* Currently, we only support these three kinds of height to layout custom SplashZoomOutView, other height will results unexpected behavior. */ +typedef NS_ENUM(NSInteger, MTGSplashZoomOutViewCustomLayoutType) { + /*Represents 28pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeSmallHeight = 28, + + /*Represents 50pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeMediumHeight = 50, + + /*Represents 250pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeLargeHeight = 250 +}; + +@protocol MTGSplashADDelegate; + + +@interface MTGSplashAD : NSObject + +/** + Initialize a MTGSplashAD instance. + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip Whether or not to allow user to skip ad when showing. + + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip; + +/** + Initialize a MTGSplashAD instance with more detailed info. + + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip whether or not to allow user to skip ad when showing. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + +/* Set delegate to receive protocol event. */ +@property (nonatomic, weak) id delegate; + +/* when ad support zoom out, splashZoomOutView will has value, otherwise has nil value. + @note: see `pointForSplashZoomOutADViewToAddOn:` for more details to chage origin of the default layout. + @note: see `superViewForSplashZoomOutADViewToAddOn` for more details to layout custom SplashZoomOutADView. + + */ +@property (nonatomic, readonly, strong) UIView *splashZoomOutView; + +/* corresponding placementId when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *placementID; + +/* corresponding unitID when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *unitID; + +/* Set this to show your own background image when loading ad. */ +@property (nonatomic, strong) UIImage *backgroundImage; + +/* Set this to show your own background color when loading ad. */ +@property (nonatomic, copy) UIColor *backgroundColor; + +/* get the id of this request ad,call after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *requestID; + +/* get the creativeId of this requested ad, call this after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *creativeID; + + +/********************** Normal Request ***************************/ + +/** + Show the ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + timeout:(NSInteger)timeout; + +/** + Preload a ad and then use `[MTGSplashAD showInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preload; + + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. + */ +- (BOOL)isADReadyToShow; + +/** + if there was a available ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showInKeyWindow:(UIWindow *)window customView:(nullable UIView *)customView; + + + +/********************** Bidding Request ***************************/ + +/** + Show the bidding ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param bidToken token from bid request within MTGBidFramework. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + bidToken:(NSString *)bidToken + timeout:(NSInteger)timeout; + +/** + Preload a bidding ad and then use `[MTGSplashAD showBiddingADInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preloadWithBidToken:(NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. + */ +- (BOOL)isBiddingADReadyToShow; + +/** + if there was a available bidding ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showBiddingADInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +/// Call this method to close splash ad when necessary. +- (void)closeAD; + + +/** Call this method when you want to relase splashZoomOutView. */ +- (void)destroySplashZoomOutView; + +@end + +@protocol MTGSplashADDelegate + +/* Called when preloading ad successfully. */ +- (void)splashADPreloadSuccess:(MTGSplashAD *)splashAD; +/* Called when preloading ad failed. */ +- (void)splashADPreloadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when loading ad successfully. */ +- (void)splashADLoadSuccess:(MTGSplashAD *)splashAD; +/* Called when loading ad failed. */ +- (void)splashADLoadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when showing ad successfully. */ +- (void)splashADShowSuccess:(MTGSplashAD *)splashAD; +/* Called when showing ad failed. */ +- (void)splashADShowFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when the application is about to leave as a result of tap event. + Your application will be moved to the background shortly after this method is called. */ +- (void)splashADDidLeaveApplication:(MTGSplashAD *)splashAD; +/* Called when click event occured. */ +- (void)splashADDidClick:(MTGSplashAD *)splashAD; +/* Called when ad is about to close. */ +- (void)splashADWillClose:(MTGSplashAD *)splashAD; +/* Called when ad did close. */ +- (void)splashADDidClose:(MTGSplashAD *)splashAD; +/* Called when remaining countdown update. */ +- (void)splashAD:(MTGSplashAD *)splashAD timeLeft:(NSUInteger)time; + +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific origin. */ +- (CGPoint)pointForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific frame and custom layout. + @note: see MTGSplashZoomOutViewCustomLayoutType for more details. + */ +- (UIView *)superViewForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view did show. */ +- (void)splashZoomOutADViewDidShow:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view closed. */ +- (void)splashZoomOutADViewClosed:(MTGSplashAD *)splashAD; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Info.plist new file mode 100644 index 0000000..b52cfbd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/MTGSDKSplash b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/MTGSDKSplash new file mode 100644 index 0000000..5f7a1ba Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/MTGSDKSplash differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap new file mode 100644 index 0000000..d33f60f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKSplash { + umbrella header "MTGSplashAD.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..8dfeae4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..0ef48ab Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..744d0a0 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..cf34911 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources @@ -0,0 +1,132 @@ + + + + + files + + Headers/MTGSplashAD.h + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + Info.plist + + vzcawErErG0zLsESOc+txrCFkk4= + + Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + + files2 + + Headers/MTGSplashAD.h + + hash + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + hash2 + + zE+k15FopRV91UCw7oUIb3CrLTRVDOjUHU6wE68u+hY= + + + Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..0a27811 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h new file mode 100644 index 0000000..4f745ab --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h @@ -0,0 +1,239 @@ +// +// MTGSplashAD.h +// MTGSDKSplash +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif + +#define MTGSplashSDKVersion @"7.7.7" + + +NS_ASSUME_NONNULL_BEGIN + +/* Currently, we only support these three kinds of height to layout custom SplashZoomOutView, other height will results unexpected behavior. */ +typedef NS_ENUM(NSInteger, MTGSplashZoomOutViewCustomLayoutType) { + /*Represents 28pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeSmallHeight = 28, + + /*Represents 50pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeMediumHeight = 50, + + /*Represents 250pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeLargeHeight = 250 +}; + +@protocol MTGSplashADDelegate; + + +@interface MTGSplashAD : NSObject + +/** + Initialize a MTGSplashAD instance. + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip Whether or not to allow user to skip ad when showing. + + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip; + +/** + Initialize a MTGSplashAD instance with more detailed info. + + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip whether or not to allow user to skip ad when showing. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + +/* Set delegate to receive protocol event. */ +@property (nonatomic, weak) id delegate; + +/* when ad support zoom out, splashZoomOutView will has value, otherwise has nil value. + @note: see `pointForSplashZoomOutADViewToAddOn:` for more details to chage origin of the default layout. + @note: see `superViewForSplashZoomOutADViewToAddOn` for more details to layout custom SplashZoomOutADView. + + */ +@property (nonatomic, readonly, strong) UIView *splashZoomOutView; + +/* corresponding placementId when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *placementID; + +/* corresponding unitID when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *unitID; + +/* Set this to show your own background image when loading ad. */ +@property (nonatomic, strong) UIImage *backgroundImage; + +/* Set this to show your own background color when loading ad. */ +@property (nonatomic, copy) UIColor *backgroundColor; + +/* get the id of this request ad,call after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *requestID; + +/* get the creativeId of this requested ad, call this after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *creativeID; + + +/********************** Normal Request ***************************/ + +/** + Show the ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + timeout:(NSInteger)timeout; + +/** + Preload a ad and then use `[MTGSplashAD showInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preload; + + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. + */ +- (BOOL)isADReadyToShow; + +/** + if there was a available ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showInKeyWindow:(UIWindow *)window customView:(nullable UIView *)customView; + + + +/********************** Bidding Request ***************************/ + +/** + Show the bidding ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param bidToken token from bid request within MTGBidFramework. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + bidToken:(NSString *)bidToken + timeout:(NSInteger)timeout; + +/** + Preload a bidding ad and then use `[MTGSplashAD showBiddingADInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preloadWithBidToken:(NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. + */ +- (BOOL)isBiddingADReadyToShow; + +/** + if there was a available bidding ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showBiddingADInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +/// Call this method to close splash ad when necessary. +- (void)closeAD; + + +/** Call this method when you want to relase splashZoomOutView. */ +- (void)destroySplashZoomOutView; + +@end + +@protocol MTGSplashADDelegate + +/* Called when preloading ad successfully. */ +- (void)splashADPreloadSuccess:(MTGSplashAD *)splashAD; +/* Called when preloading ad failed. */ +- (void)splashADPreloadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when loading ad successfully. */ +- (void)splashADLoadSuccess:(MTGSplashAD *)splashAD; +/* Called when loading ad failed. */ +- (void)splashADLoadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when showing ad successfully. */ +- (void)splashADShowSuccess:(MTGSplashAD *)splashAD; +/* Called when showing ad failed. */ +- (void)splashADShowFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when the application is about to leave as a result of tap event. + Your application will be moved to the background shortly after this method is called. */ +- (void)splashADDidLeaveApplication:(MTGSplashAD *)splashAD; +/* Called when click event occured. */ +- (void)splashADDidClick:(MTGSplashAD *)splashAD; +/* Called when ad is about to close. */ +- (void)splashADWillClose:(MTGSplashAD *)splashAD; +/* Called when ad did close. */ +- (void)splashADDidClose:(MTGSplashAD *)splashAD; +/* Called when remaining countdown update. */ +- (void)splashAD:(MTGSplashAD *)splashAD timeLeft:(NSUInteger)time; + +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific origin. */ +- (CGPoint)pointForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific frame and custom layout. + @note: see MTGSplashZoomOutViewCustomLayoutType for more details. + */ +- (UIView *)superViewForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view did show. */ +- (void)splashZoomOutADViewDidShow:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view closed. */ +- (void)splashZoomOutADViewClosed:(MTGSplashAD *)splashAD; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist new file mode 100644 index 0000000..16dfc09 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash new file mode 100644 index 0000000..5e4147f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap new file mode 100644 index 0000000..d33f60f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKSplash { + umbrella header "MTGSplashAD.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..f113731 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ebd9803 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..d3e9043 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources @@ -0,0 +1,132 @@ + + + + + files + + Headers/MTGSplashAD.h + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + Info.plist + + 8Audo7/XynxmZtHFgH4X3gPLcTk= + + Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + + files2 + + Headers/MTGSplashAD.h + + hash + + D14w6jQezfuAyJOFtF5XZ6tZeZw= + + hash2 + + zE+k15FopRV91UCw7oUIb3CrLTRVDOjUHU6wE68u+hY= + + + Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..5715390 --- /dev/null +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,2503 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXAggregateTarget section */ + 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 01D654D9D980C04EF752D114C211DD42 /* Build configuration list for PBXAggregateTarget "VungleAds" */; + buildPhases = ( + 98B16501505AA52DBD27E153D88ECA46 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + B849E290066AE3F0743DF8DDA532ABEB /* PBXTargetDependency */, + ); + name = VungleAds; + }; + 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 5B626D7BB173B12B2721104053676CC6 /* Build configuration list for PBXAggregateTarget "IronSourceSDK" */; + buildPhases = ( + F5A86915C1FB9E1C192ACD1D15D8FE7A /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 96017A65B51746D7FD220F38AB93DF1A /* PBXTargetDependency */, + ); + name = IronSourceSDK; + }; + 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = AF63FB7BAD8C3C6866DA12175B1D2052 /* Build configuration list for PBXAggregateTarget "MintegralAdSDK" */; + buildPhases = ( + 913B196655DE10582268512F07EAAD65 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 9B3E0E669E8D8A7543E15B70181FE08F /* PBXTargetDependency */, + ); + name = MintegralAdSDK; + }; + 4F69FDFE5671BF163757880B77C7BC79 /* TPNIronSourceSDKAdapter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 64A7BCCDEA25295B51FBA0E97C7EF706 /* Build configuration list for PBXAggregateTarget "TPNIronSourceSDKAdapter" */; + buildPhases = ( + 650A32BEC0162D13836FAC40BCF2AECA /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + F5489AD7C0EF7785005BBD8BA6654937 /* PBXTargetDependency */, + AA7109CDAC6C5106FBCA72E97595C20B /* PBXTargetDependency */, + ); + name = TPNIronSourceSDKAdapter; + }; + 743867CC11396599B456C6D2F5EAE2AA /* TPNMintegralSDKAdapter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 3CFBA89660596D7B608EAA9A66569949 /* Build configuration list for PBXAggregateTarget "TPNMintegralSDKAdapter" */; + buildPhases = ( + 1C29864729B20D12CC2CF62F548F0CB3 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + F9853AD59C0DD117A4D0AED2D6D7493E /* PBXTargetDependency */, + 0F0FC2B75F7C41A3DA8386A41B0294C7 /* PBXTargetDependency */, + ); + name = TPNMintegralSDKAdapter; + }; + 8FD6E98091F6FBFB0CC0D9B58B807966 /* TPNVungleSDKAdapter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 9FC110B1EC42C4B25CCD497F606BEAE3 /* Build configuration list for PBXAggregateTarget "TPNVungleSDKAdapter" */; + buildPhases = ( + 55110A875D15C12108C10730C65FA4F8 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + C77DDA5B6798ADD2C4C07196DA067D4D /* PBXTargetDependency */, + 0694A8EA1F322A2A68AB134DB57E1AA8 /* PBXTargetDependency */, + ); + name = TPNVungleSDKAdapter; + }; + 918BAE66488A2BB0CDC500D9D18D5C80 /* TPNiOS */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 6C9AB8367813EF028905E849AEBC53DC /* Build configuration list for PBXAggregateTarget "TPNiOS" */; + buildPhases = ( + 6F250D01F6A7148F453761392DDE651D /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = TPNiOS; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 3C0C0905382D28DDBF3DF6B0C2A280C2 /* Pods-PlayBTopOn-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 588FB7A6F216544E89B3D7D84ABD49C4 /* Pods-PlayBTopOn-dummy.m */; }; + 55B433682BBF92097DD39973ED90D83F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 03F69598C81973DF2DCF8113E4555B6E /* PrivacyInfo.xcprivacy */; }; + 5DF89977FE60E723ACD0B5702682EE92 /* Pods-PlayBTopOn-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A62207C1BF0F5760C757809B786EEE88 /* Pods-PlayBTopOn-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 700ED4486C0FE55D7FE9497E1C45123C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */; }; + 8C61B553971EDC9B5E01BEB7D18FB34F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0F1278F8C581B5161D601BADFCFF3AD8 /* PrivacyInfo.xcprivacy */; }; + ADAB5321EAD693FFBE16B75FA00E3D3C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C942FBF966A0ED81A43E67D4F8057498 /* PrivacyInfo.xcprivacy */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 03804C0E43D04AC68F67773E0CA5AD60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 205EFBEF86DA6E7E3D5B9BABED8872EE; + remoteInfo = IronSourceSDK; + }; + 05E169D705655F300DC178366D1EFFCD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 918BAE66488A2BB0CDC500D9D18D5C80; + remoteInfo = TPNiOS; + }; + 09CD9FBE8EA2FD113D88324BF91D76D2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 396FEEFBFD0F2124F8A266DB6506001E; + remoteInfo = MintegralAdSDK; + }; + 2F93AA118626A7F959F3F2AEB1C88E66 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9BE5552F971FDB3DB9B44ED4DE22D476; + remoteInfo = "VungleAds-VungleAds"; + }; + 46C48D12B5044E7712D0DE0C7B6E0962 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB37911E28FB45D4C95E571C72EAF7BA; + remoteInfo = "MintegralAdSDK-MTGSDK"; + }; + 586FE8BF05A0F04C18047CACD5453211 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 918BAE66488A2BB0CDC500D9D18D5C80; + remoteInfo = TPNiOS; + }; + 5A4790E0495BCA714D10438B3655E447 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F69FDFE5671BF163757880B77C7BC79; + remoteInfo = TPNIronSourceSDKAdapter; + }; + 6979BD7F0B53A30F1E92476AC6252F68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AF4066D13B4DC667FB970ABF861B2B47; + remoteInfo = "IronSourceSDK-IronSourcePrivacyInfo"; + }; + 757FAC05E6D27AF0EC043D2D8BFA4317 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 918BAE66488A2BB0CDC500D9D18D5C80; + remoteInfo = TPNiOS; + }; + 7CCA1CEB67AB382A395B1AA026672FF2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 205EFBEF86DA6E7E3D5B9BABED8872EE; + remoteInfo = IronSourceSDK; + }; + 866C4E03284E23AFA1A7CAC9F07C9C1F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; + remoteInfo = VungleAds; + }; + C39ED16C900A5094AD9FE07AEA51C85A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; + remoteInfo = VungleAds; + }; + E16EE0136077D0DD841C106CBB67A7BD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8FD6E98091F6FBFB0CC0D9B58B807966; + remoteInfo = TPNVungleSDKAdapter; + }; + E43C587E5540B450997CD0D0669DAE20 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 396FEEFBFD0F2124F8A266DB6506001E; + remoteInfo = MintegralAdSDK; + }; + F395DB299A68CDC17E9215D2503307FD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 918BAE66488A2BB0CDC500D9D18D5C80; + remoteInfo = TPNiOS; + }; + FF1054AEF12108E5B86F2EA1CA97BFA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 743867CC11396599B456C6D2F5EAE2AA; + remoteInfo = TPNMintegralSDKAdapter; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 0041C665A2DD0F635C1E65C7EB0649FE /* MTGSDKNativeAdvanced.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKNativeAdvanced.xcframework; path = Fmk/MTGSDKNativeAdvanced.xcframework; sourceTree = ""; }; + 01E9B55BFA45E522D064F13DF7675E2D /* ISABannerAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h"; sourceTree = ""; }; + 026C85D6DA23A48C3A35DBB6BA899268 /* ISLoggerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoggerManager.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h"; sourceTree = ""; }; + 02862A3F00E989B85381CB9B485901CC /* ISNControllerManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h"; sourceTree = ""; }; + 02AFD75CDA61826D49600A6B21105F7E /* Pods-PlayBTopOn.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-PlayBTopOn.modulemap"; sourceTree = ""; }; + 02FED4A8943920F20B0A064D215A91EF /* ISLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLog.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h"; sourceTree = ""; }; + 03F69598C81973DF2DCF8113E4555B6E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + 042B995079331990889EB8ACE6E2E377 /* ISNativeAdViewHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewHolder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h"; sourceTree = ""; }; + 04339E44E699B5BBF5FD7188D89059D1 /* ISAdapterAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h"; sourceTree = ""; }; + 05595ED6721975F658B174035FA2391D /* ISInterstitialAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h"; sourceTree = ""; }; + 0594BD4A16044BCE894CFC8D5CC835A2 /* LevelPlayMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayMediaView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h"; sourceTree = ""; }; + 05BB33F32269A5621F6C8C338E53ED1F /* ISAdapterNetworkData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h"; sourceTree = ""; }; + 05DB9973A1E1295C439F917D98ABFFF9 /* ISBaseBannerAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBannerAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h"; sourceTree = ""; }; + 05FF092AC757BE3DD7BF6C0D8B1B5121 /* ISARewardedAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h"; sourceTree = ""; }; + 063680BC570E784474EA57E657A21743 /* AnyThinkInterstitial.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkInterstitial.xcframework; path = core/AnyThinkInterstitial.xcframework; sourceTree = ""; }; + 07106A5C27550754F5BE5E9A9396EEB4 /* ISConsentViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConsentViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h"; sourceTree = ""; }; + 0731962763518E4DD5DBAF726AFB19A3 /* LPMInterstitialAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInterstitialAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAdDelegate.h"; sourceTree = ""; }; + 07DD3ABA5E3F06EF3839A802F5739323 /* MTGSDKNewInterstitial.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKNewInterstitial.xcframework; path = Fmk/MTGSDKNewInterstitial.xcframework; sourceTree = ""; }; + 07EEE7CEC080D6F23488EACA24CDD01A /* ISMetaDataConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataConstants.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h"; sourceTree = ""; }; + 07F7DB771712809191E2D774C10B6636 /* ISSetAPSDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSetAPSDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h"; sourceTree = ""; }; + 081A1F332E56B2B87A11401EF93D3EE6 /* ISABannerAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h"; sourceTree = ""; }; + 0854C8C29BB2002CD26A419216DEABE2 /* ISBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h"; sourceTree = ""; }; + 08836CBFDBFCFF5E15DC63043004741A /* ISBiddingDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBiddingDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h"; sourceTree = ""; }; + 08DFEAAA1901B9FF8345827FDA56939E /* IronSourceSDK-IronSourcePrivacyInfo */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IronSourceSDK-IronSourcePrivacyInfo"; path = IronSourcePrivacyInfo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 096146957F648774F7EF8138B2BA171E /* LPMInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h"; sourceTree = ""; }; + 0A60957987C6F5AA1CFE24B9CF2BCB6C /* ISBaseRewardedVideoAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideoAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h"; sourceTree = ""; }; + 0A982D5F86FD5A35A5ECFABB4C398E88 /* ISLogDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLogDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h"; sourceTree = ""; }; + 0B2A03D8D2EE982E27D8045F2B4D5FC3 /* ISAInterstitialAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h"; sourceTree = ""; }; + 0B58D3BFB9362422D9F699E291BF541A /* ISAdapterNativeAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h"; sourceTree = ""; }; + 0D48A662320A7CF354A97E6EE569E702 /* LevelPlayInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h"; sourceTree = ""; }; + 0DA055DBD31C8AD19D1A330DC7FB28FF /* ISABannerAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h"; sourceTree = ""; }; + 0E6016983EB3F72FA3D31123561DAAB3 /* ISAdapterNativeAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h"; sourceTree = ""; }; + 0E8D37B1B25B3041A1541C8258817B54 /* IronSourceSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "IronSourceSDK-xcframeworks.sh"; sourceTree = ""; }; + 0EEB4C4335F4A32AA5CE06A52B6C5AF2 /* ISNativeAdProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProperties.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h"; sourceTree = ""; }; + 0F0BFDE9AF349A1A4649F99DD2E0EDCB /* ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist"; sourceTree = ""; }; + 0F1278F8C581B5161D601BADFCFF3AD8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + 0FF1510F55FED3C06580DECA12830A53 /* LPMRewardedAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMRewardedAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAd.h"; sourceTree = ""; }; + 1125C844E606ABA2AC198F4ECBEA1B75 /* ISSetAPSDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSetAPSDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h"; sourceTree = ""; }; + 115B905DC3180368A1B1F969C72358A3 /* LevelPlayBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h"; sourceTree = ""; }; + 11819A8193BD0DA4684034A7F88F83AC /* ISAdapterDebugProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterDebugProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h"; sourceTree = ""; }; + 12BF02EA4E0603C8B7E74F2C1FBDD85F /* LPMConfigServiceEventSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMConfigServiceEventSender.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfigServiceEventSender.h"; sourceTree = ""; }; + 13D2350BC4A45C7E6332490BBF0E93F3 /* IronSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSource.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h"; sourceTree = ""; }; + 13F1FF188A8DD23A982E043A5E216B0C /* AnyThinkRewardedVideo.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkRewardedVideo.xcframework; path = core/AnyThinkRewardedVideo.xcframework; sourceTree = ""; }; + 1433620465A877B292C686146669B51C /* ISAInterstitialAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h"; sourceTree = ""; }; + 155DA2E7D92A809C4639A77341A8A6FC /* ISReleaseMemoryAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISReleaseMemoryAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h"; sourceTree = ""; }; + 167496BC9BD201E45B341D9DB439193A /* ISABannerAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h"; sourceTree = ""; }; + 1784024F6C92492A99ACAF4EEDB1CBF9 /* ISSupersonicAdsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSupersonicAdsConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h"; sourceTree = ""; }; + 17C04551A2F19DECB6C18C65288B9693 /* ISAdapterErrorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrorType.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h"; sourceTree = ""; }; + 184FC1B5053A62BE3668756E0675B057 /* LPMAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h"; sourceTree = ""; }; + 18BE162FF090BAE49D22EE82CE2489C7 /* ISNativeAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h"; sourceTree = ""; }; + 1932A9517C4B166C8D34819752BA2880 /* LPMDispatcherProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMDispatcherProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMDispatcherProtocol.h"; sourceTree = ""; }; + 1967583E8B7BCA5B803B975FE299707B /* ISAAdFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdFormat.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h"; sourceTree = ""; }; + 19FB9FDABB048C46040CCFFD104B31A9 /* ISNativeAdLoadDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdLoadDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h"; sourceTree = ""; }; + 1A0B3C204C2CF99BB5F3BE81F1C7E2F7 /* ISBaseNetworkAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNetworkAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h"; sourceTree = ""; }; + 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "VungleAds-VungleAds"; path = VungleAds.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 1AF967263DC884A29F2214C074863766 /* LPMInterstitialAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInterstitialAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAdDelegate.h"; sourceTree = ""; }; + 1B2217C47524E11DA8B7A140D28344D4 /* ISNetworkInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h"; sourceTree = ""; }; + 1C03737DA746189B6E7F1A1593335D58 /* ISDemandOnlyInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h"; sourceTree = ""; }; + 1D009F50C7534329E84F2DEF0D38111C /* ISEventsReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISEventsReporting.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h"; sourceTree = ""; }; + 1D8E914F38EDB4166ACD82828D424A9C /* ISMediationGlobalDataWriterFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMediationGlobalDataWriterFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h"; sourceTree = ""; }; + 1E88D54F1FE067CFC91CED25DCF68A64 /* ISARewardedAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h"; sourceTree = ""; }; + 1EE983E5A92B69BC355A80CE92030E8C /* ISNativeAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h"; sourceTree = ""; }; + 1F1FB31DA723E8EC72A0B9763EF29E4B /* LPMRewardedAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMRewardedAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAdDelegate.h"; sourceTree = ""; }; + 1FB3B2E63B47E3939824FABB720D9523 /* ISAInterstitialAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h"; sourceTree = ""; }; + 20157E6621448C4508255F7185A8F28F /* ISAdapterAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h"; sourceTree = ""; }; + 20250213E74B8182D70AAD396C152422 /* ISAdapterBaseProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBaseProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h"; sourceTree = ""; }; + 204B6FEEECF93757B3E237250095245B /* ISDataKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDataKeys.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h"; sourceTree = ""; }; + 2054354498348F6A0E8F7ECC042889B2 /* Pods-PlayBTopOn-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PlayBTopOn-resources.sh"; sourceTree = ""; }; + 22DF3AAF5E547B3AE365457D0645508F /* ISAInterstitialAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h"; sourceTree = ""; }; + 25CA86A2384CC023B3B64D6E3C608D1E /* LPMInterstitialAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInterstitialAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInterstitialAd.h"; sourceTree = ""; }; + 2608F5E428BF58E36EDCC8B205C125EC /* ISAdapterNetworkDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h"; sourceTree = ""; }; + 2749D3C804DEEB9BA51DFA9FA3786564 /* ISARewardedAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h"; sourceTree = ""; }; + 27DDB2C687946C9513E5AD6369634476 /* ISNSupersonicAdsPublisherSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNSupersonicAdsPublisherSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h"; sourceTree = ""; }; + 27F0357CB85983DC7F15145BCCC641DF /* ResourceBundle-VungleAds-VungleAds-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-VungleAds-VungleAds-Info.plist"; sourceTree = ""; }; + 282A6DDACF507E505A453C76B35891B9 /* LevelPlayNativeAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h"; sourceTree = ""; }; + 29AB5354C92788AF0D90D2E909AFD4AC /* ISNativeAdDataImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataImage.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h"; sourceTree = ""; }; + 2A5848502352CF65F819CA251AE8AD6A /* ISNativeAdProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h"; sourceTree = ""; }; + 2B18284436BB5656F639CDBC6C30ACF9 /* ISIronSourceAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIronSourceAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h"; sourceTree = ""; }; + 2C89754FA77509B241658201DAEDBF8B /* AnyThinkIronSourceAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkIronSourceAdapter.xcframework; path = "AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework"; sourceTree = ""; }; + 2D32E11E23215D7D1FE88DD61F1D23F1 /* AnyThinkBanner.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkBanner.xcframework; path = core/AnyThinkBanner.xcframework; sourceTree = ""; }; + 2E1A4A4AAC768227955C2CF9F876143D /* ISNAdViewsManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAdViewsManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h"; sourceTree = ""; }; + 30B53FC2810563E39CE97273E4581722 /* UIView+ISNativeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ISNativeView.h"; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h"; sourceTree = ""; }; + 3178286FC05A70975C8A8CC814FC6960 /* ISAdapterErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrors.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h"; sourceTree = ""; }; + 318BD292DC2A96B535BFFC920054B220 /* ISDemandOnlyBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h"; sourceTree = ""; }; + 31C19BD58BF1CCE34DA3F7563401A278 /* ISBaseInterstitial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitial.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h"; sourceTree = ""; }; + 32B23D818080941A3F2CFE53FEAC18AA /* ISBaseNativeAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNativeAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h"; sourceTree = ""; }; + 32EB519F928A6E866E6BF9002172EBAC /* ISContainerParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISContainerParams.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h"; sourceTree = ""; }; + 33174B31DD6200561B018DF3B44AF6F1 /* VungleAds-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "VungleAds-xcframeworks.sh"; sourceTree = ""; }; + 338C872C5A44C1D11ED398E3FD243542 /* ISDataKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDataKeys.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h"; sourceTree = ""; }; + 35D1B583C6DDFAC583B40A61776BA738 /* LPMConfigServiceEventSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMConfigServiceEventSender.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfigServiceEventSender.h"; sourceTree = ""; }; + 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 3A0F1205539DC112214F291685380B5C /* TPNiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNiOS.release.xcconfig; sourceTree = ""; }; + 3B3C43147C31337BF8DA7E633FCDF89D /* ISBannerAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h"; sourceTree = ""; }; + 3B71A9A65049A4E1F56F56D292669648 /* ISAdUnitAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnitAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h"; sourceTree = ""; }; + 3C00D1DB4929A5EFF63CBC414C11EABB /* ISARewardedAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h"; sourceTree = ""; }; + 3CA1B83BE032ECCCB5937AE3F828AEA5 /* ISBaseAdInteractionAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdInteractionAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h"; sourceTree = ""; }; + 3D4668DFEE8230B8DC7F379BDFF6759A /* ISNetworkInitCallbackProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitCallbackProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h"; sourceTree = ""; }; + 3D5CDE05264EEF07F740247BCABB6CDB /* LevelPlayRewardedVideoManualDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoManualDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h"; sourceTree = ""; }; + 3DD95B3374296CCE013854DB9B4EA2DA /* LPMInterstitialAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInterstitialAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInterstitialAd.h"; sourceTree = ""; }; + 3E06654C4FD9EF223AD58FBFBC9F0321 /* ISNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + 3E4AE50E4EF5ED4CF3375E96B5406661 /* IronSourceNetworkSwiftBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceNetworkSwiftBridge.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h"; sourceTree = ""; }; + 3E645346F1637828CFCD2A56235169C5 /* MTGSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDK.xcframework; path = Fmk/MTGSDK.xcframework; sourceTree = ""; }; + 3E8EDC921D7C5570FB01D817E51D65F1 /* IronSourceNetworkSwiftBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceNetworkSwiftBridge.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h"; sourceTree = ""; }; + 3E90E051AFE1EEEC5D23405A14DC57DF /* IronSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSource.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h"; sourceTree = ""; }; + 3EF144242E3B2895A9297D8EBBC8FC9B /* ISBannerSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerSize.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h"; sourceTree = ""; }; + 3EF6850FB3D630CBC1E45C4E245FBC68 /* ISAAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h"; sourceTree = ""; }; + 3F26BDBC8D858B77174918BF229E7919 /* ISMetaDataConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataConstants.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h"; sourceTree = ""; }; + 3F31A2523949B1A8667FF737CFA4E08A /* ISAdapterAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h"; sourceTree = ""; }; + 3F3E96BE7531022D2D628EC7436885F2 /* ISRewardedVideoAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h"; sourceTree = ""; }; + 3F5A13C9BD1EFCD21185B8E6E900B153 /* TPNVungleSDKAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNVungleSDKAdapter.debug.xcconfig; sourceTree = ""; }; + 3FA25CA5436E49F4BBE4FC8DB9B809CC /* ISAdUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnit.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h"; sourceTree = ""; }; + 407009B1C677C250F6837E3F3F4FA5AB /* MintegralAdSDK-MTGSDK */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MintegralAdSDK-MTGSDK"; path = MTGSDK.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 41CD3237EFAA688F992894B68F019855 /* ISAdapterBaseProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBaseProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h"; sourceTree = ""; }; + 4208A8737256FF52DCCB96796EFB1528 /* MTGSDKReward.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKReward.xcframework; path = Fmk/MTGSDKReward.xcframework; sourceTree = ""; }; + 4218B344CA1F1FAB27C07898974A0356 /* ISNativeAdProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h"; sourceTree = ""; }; + 421EFFBF92653D0C14C7B822C72A46F9 /* ISBaseRewardedVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h"; sourceTree = ""; }; + 42864866A4B5483AD7F4446FFF38DF44 /* Pods-PlayBTopOn */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-PlayBTopOn"; path = Pods_PlayBTopOn.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 432DA1C4280EC5B9046B73CAAE3B8D94 /* LPMInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h"; sourceTree = ""; }; + 43F379140E6BE154F6AFE7F2FCE85155 /* ISAInterstitialAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h"; sourceTree = ""; }; + 44BD8D9E42C69CB11B7AA9664AB91D66 /* ISAdapterAdaptiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdaptiveProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h"; sourceTree = ""; }; + 44FE2BE4FD951834D3D27E058C64B02E /* ISDemandOnlyRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h"; sourceTree = ""; }; + 4531D85DC4A2EA34DEA592BCB228B925 /* ISAInterstitialAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h"; sourceTree = ""; }; + 4582C3A0D7DCD760F1C0E68F4865FE7D /* ISNetworkInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h"; sourceTree = ""; }; + 47AAD69F41B7604F2A7AB662C8D0C71D /* VungleAds.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.debug.xcconfig; sourceTree = ""; }; + 47D31C0AA2E47EF2E5AF0A846797D11D /* LevelPlayNativeAdBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h"; sourceTree = ""; }; + 48393D659BD4CE3711E91DE5884ED442 /* ISMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h"; sourceTree = ""; }; + 492C200B6CF6893C4008B29946F50B32 /* LPMDispatcherProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMDispatcherProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMDispatcherProtocol.h"; sourceTree = ""; }; + 495D956A02EC0BB087EF8ADD4BB95868 /* ISABannerAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h"; sourceTree = ""; }; + 4A0A6374BD6995A3FC7B79DD0775EE3E /* ISAdapterNetworkData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h"; sourceTree = ""; }; + 4A724666710169B314C7B233240287B8 /* ISNativeAdViewHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewHolder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h"; sourceTree = ""; }; + 4ADFF9914CB824749E1522C0BDABF444 /* ISARewardedAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h"; sourceTree = ""; }; + 4B40EB453079FCC4036471D0BC59C3F4 /* ISMetaDataUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataUtils.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h"; sourceTree = ""; }; + 4B66FF3811A43B9C7ABC2F020C6139D2 /* ISBaseAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h"; sourceTree = ""; }; + 4B8FA6E1676A172D541F3B7C679E1283 /* ISContainerParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISContainerParams.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h"; sourceTree = ""; }; + 4C1AA26EA88BB51B4AB9B7BA4C6E194F /* ISConcurrentMutableSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableSet.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h"; sourceTree = ""; }; + 4D2D043344C295A07678A0981B493B01 /* ISSegmentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegmentDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h"; sourceTree = ""; }; + 4DA87FB7E5824D2805A043E99E7F43BD /* MintegralAdSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "MintegralAdSDK-xcframeworks.sh"; sourceTree = ""; }; + 4DE268D1B125B3CFD70F2C00BC5B02FA /* ISMetaDataUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataUtils.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h"; sourceTree = ""; }; + 4E00B8C963966F09DCCE55F9D94E59CD /* AnyThinkSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkSDK.xcframework; path = core/AnyThinkSDK.xcframework; sourceTree = ""; }; + 4E9083CA65F913B8487392E54A315380 /* ISInterstitialAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h"; sourceTree = ""; }; + 4E9B1822F55D0D8A4D2DB03A2DCD446B /* ISAdUnitAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnitAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h"; sourceTree = ""; }; + 50515D7ACDA0D96523F26D1B939455BC /* TPNVungleSDKAdapter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TPNVungleSDKAdapter-xcframeworks.sh"; sourceTree = ""; }; + 523A448CF7F05A4BE987AC93CD2DD8EF /* ISAInterstitialAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h"; sourceTree = ""; }; + 5268B0847D835C793A6D3385928162E1 /* LevelPlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlay.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h"; sourceTree = ""; }; + 52BA3BE54AD20D0A3CBCB30662FDF9C9 /* ISABannerAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h"; sourceTree = ""; }; + 53E0081B1181A7DBE7A688129A0F4F22 /* ISAppStoreErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAppStoreErrorDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h"; sourceTree = ""; }; + 545F2C45A6BF964CCC8193670EA1AC30 /* ISNativeAdDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h"; sourceTree = ""; }; + 54BA0EC1B15E273F59865A9F4A9A398C /* IronSourceAds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceAds.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h"; sourceTree = ""; }; + 551757E519884F5031246A101813A4C9 /* ISBaseNativeAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNativeAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h"; sourceTree = ""; }; + 573A79F55A0A9EAB06C4F49D6DEB4B9C /* ISBiddingDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBiddingDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h"; sourceTree = ""; }; + 588FB7A6F216544E89B3D7D84ABD49C4 /* Pods-PlayBTopOn-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PlayBTopOn-dummy.m"; sourceTree = ""; }; + 58EC09F08444DF04C4EA6433BB9B3034 /* ISAdapterAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h"; sourceTree = ""; }; + 59F7C1C7D20FABE7E89C9F84AD63328D /* ISConcurrentMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableArray.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableArray.h"; sourceTree = ""; }; + 5AE1A19139A85AAA92FE40C89902F492 /* LPMConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h"; sourceTree = ""; }; + 5B066C2FCB0A60E89BEAA76C83DCEA94 /* ISMediationGlobalDataWriterFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMediationGlobalDataWriterFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h"; sourceTree = ""; }; + 5BD831733DF5C5CC5B93928728523DC2 /* AnyThinkNative.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkNative.xcframework; path = core/AnyThinkNative.xcframework; sourceTree = ""; }; + 5DBDE3A5D8D877B500B1E7E060556E78 /* ISABannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h"; sourceTree = ""; }; + 5E804F31C8DA534EAAE6AFDCD52070CB /* TPNMintegralSDKAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNMintegralSDKAdapter.debug.xcconfig; sourceTree = ""; }; + 5E8EEC85EADCF73075B0D1382CFCDA3E /* ISAAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h"; sourceTree = ""; }; + 623D7EFFCE2BA366E993C6CEE62678D2 /* ISNativeAdProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProperties.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h"; sourceTree = ""; }; + 62BB938996572762CB9D4C8F580EB3ED /* ISImpressionDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h"; sourceTree = ""; }; + 62F05BBAC11376AD897DB953BECEBA8B /* LPMBannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h"; sourceTree = ""; }; + 63FA7CE1B48A2BCA7AB5890801904623 /* IronSourceSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IronSourceSDK.debug.xcconfig; sourceTree = ""; }; + 645ABC192CE0FC32CBF6CF7359315CCA /* LPMRewardedAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMRewardedAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMRewardedAdDelegate.h"; sourceTree = ""; }; + 647B3FFD8372A2F116F6FFC871626747 /* ISAInterstitialAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h"; sourceTree = ""; }; + 64B73E91AEE06D79AC3A38F056C14460 /* ISNControllerMessageListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerMessageListener.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h"; sourceTree = ""; }; + 64F4518722D7DF8DF8C9F4ADECE8E14D /* ISInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h"; sourceTree = ""; }; + 670C826C817E0E80A1EC43B37E933780 /* ISLoggerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoggerManager.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h"; sourceTree = ""; }; + 67A8F59F3CAF5E04777C14F7E3390B3A /* AnyThinkVungleAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkVungleAdapter.xcframework; path = "AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework"; sourceTree = ""; }; + 682A1E776AA8EE02D321554ECE328394 /* AnyThinkMediaVideo.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkMediaVideo.xcframework; path = core/AnyThinkMediaVideo.xcframework; sourceTree = ""; }; + 68A5CDF6F3FD0A231E0473987C5127C2 /* ISNEventTrackerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerInterface.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h"; sourceTree = ""; }; + 6A2BC698FC0B4EA79E0A3482557C3549 /* ISARewardedAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h"; sourceTree = ""; }; + 6A39A9F91C69EFBB80B156A7981323E6 /* ISIronSourceAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIronSourceAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h"; sourceTree = ""; }; + 6AB38C1DAA756EC0693316B7AC2ADAEB /* ISBaseAdUnitAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdUnitAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h"; sourceTree = ""; }; + 6B2BDFB7B5B2066C535D0C94D4265C24 /* ISNetworkInitCallbackProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitCallbackProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h"; sourceTree = ""; }; + 6D4903ADF1C887DEC83E860946ED5407 /* ISAdapterErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrors.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h"; sourceTree = ""; }; + 6DD5D82B8CF25D4CA5AF6B0987945114 /* ISAInterstitialAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h"; sourceTree = ""; }; + 6E561FA44F561BB80F1A0B0BAA1B4BA6 /* ISNSupersonicAdsPublisherSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNSupersonicAdsPublisherSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h"; sourceTree = ""; }; + 6ED0CD675A9340D32CE9BCC842451782 /* ISAdOptionsPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdOptionsPosition.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h"; sourceTree = ""; }; + 6EEB6CBDC659B615C0938C9A3799F6A5 /* ISAInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h"; sourceTree = ""; }; + 705D3534656F8BA1D6044F4E370C7F6C /* TPNMintegralSDKAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNMintegralSDKAdapter.release.xcconfig; sourceTree = ""; }; + 7094899D211E1811A1F958FDA4DEBA10 /* SupersonicLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SupersonicLogManager.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h"; sourceTree = ""; }; + 71CEC38B04132BECF799617A6D762B61 /* Pods-PlayBTopOn-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PlayBTopOn-acknowledgements.plist"; sourceTree = ""; }; + 72CC77A49D294F475B0F83D7441643D7 /* ISAdapterNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + 7342FC51021F481C00268E50AE3CC75C /* ISAdapterAdaptiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdaptiveProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h"; sourceTree = ""; }; + 739C0B91BA4409D38F87AD4116666F43 /* LPMRewardedAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMRewardedAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMRewardedAd.h"; sourceTree = ""; }; + 745802CCCD86C45B4183D12F2069D5AB /* ISLoadWhileShowSupportState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoadWhileShowSupportState.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h"; sourceTree = ""; }; + 746A324AA649D4795A4F9B4EB6C21ADF /* ISNativeAdDataImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataImage.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h"; sourceTree = ""; }; + 7637E25A5412A64786506DF6CBC79BC3 /* ISAdapterAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h"; sourceTree = ""; }; + 76EC3658F9DCF58B310BAC2FC829B31E /* ISAdapterConsentProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConsentProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h"; sourceTree = ""; }; + 76F1608A1C4677086F189F8ED749CDB6 /* ISImpressionDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h"; sourceTree = ""; }; + 777189898A3F7CAA281448DFF98880D9 /* ISConsentViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConsentViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h"; sourceTree = ""; }; + 77BB323C0C0F7267D51528C586D34526 /* LevelPlayRewardedVideoBaseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoBaseDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h"; sourceTree = ""; }; + 77C0B9FDF0DE665219F406F72A46ED41 /* ISLoadWhileShowSupportState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoadWhileShowSupportState.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h"; sourceTree = ""; }; + 77E8E5A71B207AAB47DB58935C86AC47 /* ISAdapterSettingsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterSettingsProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h"; sourceTree = ""; }; + 7A0C1A9264C43CD47547E2E282355D5E /* ISSupersonicAdsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSupersonicAdsConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h"; sourceTree = ""; }; + 7A99992B8B5F449C77BEC3A91D1E59A7 /* ISARewardedAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h"; sourceTree = ""; }; + 7A9B39CECC615E9C556FD39615EE81FA /* ISError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISError.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h"; sourceTree = ""; }; + 7B1096A53630322230C1F73D4BE20ED0 /* ISNControllerManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h"; sourceTree = ""; }; + 7B3C28AFCA07B3A2B7622523D2AF1398 /* ISBaseAdUnitAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdUnitAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h"; sourceTree = ""; }; + 7CB4BB900E659E28626970C535788A47 /* ISABannerAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h"; sourceTree = ""; }; + 7D934D82C57ACF5274DBB3FECB9E939D /* ISPlacementInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISPlacementInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h"; sourceTree = ""; }; + 7DB3206E6EF82A8BDB47D4C9ABD92D3C /* ISNEventTrackerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerInterface.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h"; sourceTree = ""; }; + 808B924C9BE4BA8522810FB51CE2C4D0 /* ISAdapterConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConfig.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h"; sourceTree = ""; }; + 80C5C79E47CD4ED0F7B3C9B031F2B52D /* ISNAdViewsManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAdViewsManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h"; sourceTree = ""; }; + 81882783BE36C0855E58B393460305EA /* LevelPlayRewardedVideoManualDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoManualDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h"; sourceTree = ""; }; + 835FFEF3AD50C23B101D0DA6F4B73D20 /* MTGSDKBidding.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKBidding.xcframework; path = Fmk/MTGSDKBidding.xcframework; sourceTree = ""; }; + 839291D19268A74762BB2904B6398456 /* ISBaseInterstitialAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitialAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h"; sourceTree = ""; }; + 8487EE8BC0CF6344CD971C708BE6AEFC /* MTGSDKBanner.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKBanner.xcframework; path = Fmk/MTGSDKBanner.xcframework; sourceTree = ""; }; + 84927925573D2B80EB9DE704E233AA5C /* ISGender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISGender.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h"; sourceTree = ""; }; + 868FF2B89E87FB543A7F5FC859342ECB /* TPNiOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TPNiOS-xcframeworks.sh"; sourceTree = ""; }; + 870B4BBD14186802357261AE727BC2EC /* LevelPlayRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h"; sourceTree = ""; }; + 8717DA38CF37CCEC56E1BA5FC655CFB7 /* TPNIronSourceSDKAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNIronSourceSDKAdapter.debug.xcconfig; sourceTree = ""; }; + 87593DB90BF9A46C5B39D1F994784F3F /* IronSourceAds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceAds.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h"; sourceTree = ""; }; + 8798FB921E530E8126A17824425074BA /* ISAdapterAdRewardedDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdRewardedDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h"; sourceTree = ""; }; + 884D16F1C57B361ED7A6089D90F9942A /* ISAdapterConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConfig.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h"; sourceTree = ""; }; + 890451EA255EAE35D2823D91635C0107 /* ISAdapterNativeAdViewBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h"; sourceTree = ""; }; + 8A19D115F4F5399FDAF8A1EAD3CC90B3 /* ISConcurrentMutableSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableSet.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h"; sourceTree = ""; }; + 8A53D92A4552BDAD3A3A563652C7F827 /* LevelPlayNativeAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h"; sourceTree = ""; }; + 8ADAC18AA095ADDE92FECD91DAF05417 /* ISAdapterAdRewardedDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdRewardedDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h"; sourceTree = ""; }; + 8B353C78FEF4C700A238217D6656BEC8 /* ISRewardedVideoAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h"; sourceTree = ""; }; + 8BD2A2EE34F6B1FAA3CCF99B9DF07427 /* ISAInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h"; sourceTree = ""; }; + 8C9F9AEB52EDF70F1394D6C96931B0F0 /* ISBaseRewardedVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h"; sourceTree = ""; }; + 8D15BA846CE6710A260A94EA29EDE393 /* ISABannerAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h"; sourceTree = ""; }; + 8EB349E2E4C8C94B5E85127704F2256E /* ISBaseRewardedVideoAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideoAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h"; sourceTree = ""; }; + 905FC03C2D33E160059B58A03138CC29 /* ISSegmentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegmentDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h"; sourceTree = ""; }; + 90AA86617CF47BFA81356ACAD511689B /* ISNEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEvent.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h"; sourceTree = ""; }; + 9144973C43D407CDCA4026EDAC3B59D1 /* ISARewardedAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h"; sourceTree = ""; }; + 93E164997AF091A22647EE6CE91724A2 /* Pods-PlayBTopOn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PlayBTopOn.release.xcconfig"; sourceTree = ""; }; + 9491EA17ADD96C7CC33B2765F9B25836 /* ISNativeAdAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h"; sourceTree = ""; }; + 94A7B286F9F61A61D38F5EF3102F7552 /* ISAInterstitialAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h"; sourceTree = ""; }; + 94C754CDEA5FA1416D0BB91FCD7868E6 /* ISAInterstitialAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h"; sourceTree = ""; }; + 95C28350056D5C5F752AC5F924444402 /* ISConcurrentMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableArray.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableArray.h"; sourceTree = ""; }; + 95E030950DBED1E34E748120B8700393 /* ISABannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h"; sourceTree = ""; }; + 9776823B7597D0727A34EF58B11A324C /* ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist"; sourceTree = ""; }; + 98F0FCC166133AB5CF56C3332E344C7A /* ISBannerSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerSize.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h"; sourceTree = ""; }; + 99E69D4C30065D25B73C2210E5F451D5 /* LevelPlayRewardedVideoBaseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoBaseDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h"; sourceTree = ""; }; + 99FEAA872B83423E941E6B8931DF1FAD /* ISInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h"; sourceTree = ""; }; + 9B61E215410DB5CC8A4D2E779761E472 /* ISDemandOnlyBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h"; sourceTree = ""; }; + 9BAA78A236708F60B42335FD51F95052 /* ISARewardedAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h"; sourceTree = ""; }; + 9BDEEBCBFD785DC4366F782A20F13286 /* ISLogDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLogDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h"; sourceTree = ""; }; + 9C18DC9734872E789454DBFE173ACF6C /* Pods-PlayBTopOn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PlayBTopOn.debug.xcconfig"; sourceTree = ""; }; + 9C344294FE1DEBC6AB258BA2E8CBEEF5 /* ISARewardedAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h"; sourceTree = ""; }; + 9CCCBAD47542FA924744BBA69F220B4C /* TPNMintegralSDKAdapter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TPNMintegralSDKAdapter-xcframeworks.sh"; sourceTree = ""; }; + 9D2D161C9F83E1CF716717C4669CD685 /* ISBannerAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9DBFDEC5ABF96127BD532219CB72D2FC /* LevelPlayRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h"; sourceTree = ""; }; + 9DF077A9BD486C2D427F1CFFF06E0315 /* TPNiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNiOS.debug.xcconfig; sourceTree = ""; }; + 9E144F7B5C73B367F087B989C461D553 /* VungleAds.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.release.xcconfig; sourceTree = ""; }; + 9E4EDEAB30109C5EDE615F7FC21ADF71 /* ISConcurrentMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableDictionary.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h"; sourceTree = ""; }; + 9EE75CB6582EAFCB8A7605762D19DABA /* LPMConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h"; sourceTree = ""; }; + A1C4DB259EE00BC3943D01DBD3B9B355 /* ISAdapterNativeAdViewBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h"; sourceTree = ""; }; + A1C5101D6E4F123720A8EC02CE25CB74 /* ISAdapterMetaDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterMetaDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h"; sourceTree = ""; }; + A1D58F71E795DD10E0CA417C88E0574D /* TPNIronSourceSDKAdapter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "TPNIronSourceSDKAdapter-xcframeworks.sh"; sourceTree = ""; }; + A26C86449118EA1DDFAD13C467C0382E /* ISNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + A31E69CE681625CA45B7470FE295CC58 /* ISNativeAdDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h"; sourceTree = ""; }; + A3FEBF97BD6430547EC0A34FA6E635DB /* ISAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h"; sourceTree = ""; }; + A407F5DDA65CE4CE36E3A1B8CD9159C5 /* LPMAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h"; sourceTree = ""; }; + A4B64376342440B63A29D5963FB06560 /* ISBaseBanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBanner.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h"; sourceTree = ""; }; + A5D88E2F244D549533588342F49F1C7B /* TPNIronSourceSDKAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNIronSourceSDKAdapter.release.xcconfig; sourceTree = ""; }; + A62207C1BF0F5760C757809B786EEE88 /* Pods-PlayBTopOn-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PlayBTopOn-umbrella.h"; sourceTree = ""; }; + A63A19C0A19A75EBD4B769F64CF34F73 /* ISBannerAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h"; sourceTree = ""; }; + A72E0F3A71FB48B1C7E67CF7F1FD3408 /* ISAppStoreErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAppStoreErrorDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h"; sourceTree = ""; }; + A7E6EE11983BBBB04F54265F3A75A1B1 /* LPMBannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h"; sourceTree = ""; }; + AA0D83D244C94C9987368E6B03F7A7CA /* ISNEventTrackerWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerWrapper.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h"; sourceTree = ""; }; + AB19CBCEC5FB1E0BFBA24D9367AB057E /* TPNVungleSDKAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TPNVungleSDKAdapter.release.xcconfig; sourceTree = ""; }; + AB319DF1C60F9964A28948EA0D97AF9D /* AnyThinkSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AnyThinkSDK.bundle; path = core/AnyThinkSDK.bundle; sourceTree = ""; }; + AB3A7AC5617326ED972496ED6A784F10 /* ISBaseBanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBanner.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h"; sourceTree = ""; }; + ACB5D68A6B58B1B982C62AF99B537B13 /* ISBaseNetworkAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNetworkAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h"; sourceTree = ""; }; + AD459EFB44E6BE982646FA4B01B799A6 /* LevelPlayBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h"; sourceTree = ""; }; + AD9D22C95386C8E83AD2A6A69F91709B /* ISRewardedVideoAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h"; sourceTree = ""; }; + AE4CD8791D5AD03EB7D5199E8E0B76A8 /* ISAdapterMetaDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterMetaDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h"; sourceTree = ""; }; + AFA61C599F27FD54CBC00688546FC9AC /* LPMInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h"; sourceTree = ""; }; + AFB4900DB2502EDC1A17451485376E8E /* ISBaseAdapter+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ISBaseAdapter+Internal.h"; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h"; sourceTree = ""; }; + B00BD11FA8418268DC2531BB2B903F26 /* ISAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h"; sourceTree = ""; }; + B05389FFCE9CF935EB5F5E4B9686F5FB /* ISNativeAdAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h"; sourceTree = ""; }; + B077D8617CA9810F23EE0402090873A0 /* ISConfigurations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConfigurations.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h"; sourceTree = ""; }; + B0E6811B4424680EB07BD4B67A960ADB /* ISBannerAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h"; sourceTree = ""; }; + B11CA8AF6B8A9C38813BF0343A31B275 /* ISABannerAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h"; sourceTree = ""; }; + B134585BAE0B5415ADC59D9783C98FFD /* ISDemandOnlyRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h"; sourceTree = ""; }; + B218E55D0DE0BC622E291239FD750A26 /* UIView+ISNativeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ISNativeView.h"; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h"; sourceTree = ""; }; + B49CFC4329761E889EBF884911BA7F1A /* MTGSDKInterstitialVideo.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKInterstitialVideo.xcframework; path = Fmk/MTGSDKInterstitialVideo.xcframework; sourceTree = ""; }; + B55EFA5C2870649C81D1C44B7C0C46D3 /* ISNativeAdLoadDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdLoadDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h"; sourceTree = ""; }; + B563347BC07225A1FF9198C692EFEDDD /* ISBaseAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h"; sourceTree = ""; }; + B585C4656F6AF54342079E880A321CEF /* ISInterstitialAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h"; sourceTree = ""; }; + B5D9E1D753553173B2E20249A8BC765F /* ISBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h"; sourceTree = ""; }; + B7B319F7F130C79D0831C62FB23681B3 /* ISNativeAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h"; sourceTree = ""; }; + B822FE8E843EFDE684EEDDA8605AD0D3 /* ISBaseInterstitial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitial.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h"; sourceTree = ""; }; + B945010A31391DFFC3892DF06D9D84B2 /* ISARewardedAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h"; sourceTree = ""; }; + B9BB9F706AEA1F729A37D1DCC002633D /* LPMAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h"; sourceTree = ""; }; + B9F15080FD34FC9E208EA9083559E795 /* ISNativeAdAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h"; sourceTree = ""; }; + BA21AF81E1C29E13F86421FDB2E0F14D /* LPMReward.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMReward.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMReward.h"; sourceTree = ""; }; + BA2F043A3F2C79F9CA737C65FA5631C7 /* ISBaseAdInteractionAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdInteractionAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h"; sourceTree = ""; }; + BA443659813ABF67E91749F75A25C787 /* ISDemandOnlyBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h"; sourceTree = ""; }; + BB1D14E240263B96AFEB96EB89FCEA84 /* LevelPlayNativeAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h"; sourceTree = ""; }; + BC3156274B01BCDB35DC54E97888AB52 /* ISGender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISGender.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h"; sourceTree = ""; }; + BC6D0DD4692CCA9FF8EEA5B874DCCB92 /* ISReleaseMemoryAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISReleaseMemoryAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h"; sourceTree = ""; }; + BCF5407E172BEC2296C14D1FA9785DC3 /* ISNAppStoreVCRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAppStoreVCRootViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h"; sourceTree = ""; }; + BD02322FD3C885562E1D56B82AD0B565 /* ISBaseBannerAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBannerAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h"; sourceTree = ""; }; + BD84DB8B65BCD58893480065D9BD2210 /* LPMBannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h"; sourceTree = ""; }; + BDE1797F9C713821CB7FA73DD266E6AD /* ISAdapterSettingsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterSettingsProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h"; sourceTree = ""; }; + BE0B6D379AD93861B5BAE9E4789B5A0D /* LevelPlayNativeAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h"; sourceTree = ""; }; + C05CA1CE090F19CB29ABF6E68DBD628F /* ISAdapterAdFullscreenProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdFullscreenProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h"; sourceTree = ""; }; + C072A1038AE0AFF3699EF0F0E00905D5 /* ISWaterfallConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISWaterfallConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h"; sourceTree = ""; }; + C200250F369DDF0E975207BA9818FA47 /* ISSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegment.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h"; sourceTree = ""; }; + C2459721E943860B180CECD70C31F1ED /* ISPlacementInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISPlacementInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h"; sourceTree = ""; }; + C24D8F5C122025B4AB0D463150AE15BD /* LevelPlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlay.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h"; sourceTree = ""; }; + C4C0481643021F20E46D398FF9E7E923 /* ISAInterstitialAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h"; sourceTree = ""; }; + C5890EE7C012D6E570B11151F388E6A3 /* ISConcurrentMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableDictionary.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h"; sourceTree = ""; }; + C5DBE07BC3B88A45FC9990AC99758F5E /* ISEventsReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISEventsReporting.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h"; sourceTree = ""; }; + C5DCF0256622DD06EAD32A2338138128 /* ISAdapterDebugProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterDebugProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h"; sourceTree = ""; }; + C60148DB8B518E443A331D4600C2AB0C /* ISAInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h"; sourceTree = ""; }; + C7E555B4D357E54E3390DF05BEAFC07E /* LevelPlayNativeAdBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h"; sourceTree = ""; }; + C8971031752B0F6644015434C6543334 /* ISAdapterBannerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBannerProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h"; sourceTree = ""; }; + C942FBF966A0ED81A43E67D4F8057498 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + C94A5A3475106490F421287C91486BC4 /* LPMBannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h"; sourceTree = ""; }; + C97A662110AAA96DD86417D5120DE9FE /* ISBaseAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h"; sourceTree = ""; }; + C98FE8A2F3550CBC4896924FEBE20D30 /* ISAdapterNetworkDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h"; sourceTree = ""; }; + CB293505D5D0A04442A3182C3ABDB331 /* VungleAdsSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = VungleAdsSDK.xcframework; path = static/VungleAdsSDK.xcframework; sourceTree = ""; }; + CC5D7A4FF23CCF8B015637D5E759674F /* ISAAdFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdFormat.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h"; sourceTree = ""; }; + CCCCAE5AD3FE54C21B48B10F53F76B3B /* ISBannerAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h"; sourceTree = ""; }; + CD6DB48A540681B824693704AED0A880 /* ISRewardedVideoAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h"; sourceTree = ""; }; + CDC2AFBE14445C3D56595B77B8EA6E52 /* ISAInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h"; sourceTree = ""; }; + CF66608167EC1B9242C585D154620867 /* IronSourceSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IronSourceSDK.release.xcconfig; sourceTree = ""; }; + D15D934003DE2A26648AC0976C331585 /* ISInterstitialAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h"; sourceTree = ""; }; + D248F7B98765EADE03BAA27713BF9D57 /* ISABannerAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h"; sourceTree = ""; }; + D5C04F63FF1906E13AAC225480D0CFFC /* ISAdapterBannerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBannerProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h"; sourceTree = ""; }; + D7A9F99C848C13BF1FDB20C1F902DF73 /* ISMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h"; sourceTree = ""; }; + D8B28B3D17348CA071860F67327A89DC /* ISNativeAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h"; sourceTree = ""; }; + D991732C26E8EF43E3BA2B4F73F34360 /* ISAdapterAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h"; sourceTree = ""; }; + DA628441F57D3B0DC395979BAC1BDC9A /* ISAdapterErrorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrorType.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h"; sourceTree = ""; }; + DAADABB847E3F310BF2FC562C65E378F /* ISBannerAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h"; sourceTree = ""; }; + DB458912706A9C5F97012F817ED37B48 /* Pods-PlayBTopOn-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PlayBTopOn-Info.plist"; sourceTree = ""; }; + DB69AF6EE5E8B62F725A82871A1916BB /* ISNControllerMessageListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerMessageListener.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h"; sourceTree = ""; }; + DBD22DBAD5533B961A6B707AD3EC4EE1 /* ISNEventTrackerWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerWrapper.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h"; sourceTree = ""; }; + DBE904941D15F9BA03327D9E832E3576 /* ISARewardedAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h"; sourceTree = ""; }; + DC9206AD056EC3B9AEF343D769D6A8B7 /* ISNEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEvent.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h"; sourceTree = ""; }; + DE849C793E14C06FFD3DDF6B95271924 /* ISAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h"; sourceTree = ""; }; + E005A986CC6365BD023EAD86FEF142E5 /* ISAInterstitialAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h"; sourceTree = ""; }; + E185BD8137FBA9466D3F9043E33172A2 /* ISIntegrationHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIntegrationHelper.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h"; sourceTree = ""; }; + E1CF41D99740C2CAD91F2C25EF9B722F /* LevelPlayMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayMediaView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h"; sourceTree = ""; }; + E35B26D1CD223DE225B1BCFF5542133D /* ISBaseInterstitialAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitialAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h"; sourceTree = ""; }; + E391B73ED64F0E7C2A6C45FB022B6845 /* LPMReward.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMReward.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMReward.h"; sourceTree = ""; }; + E3F5C5B5BAAA14E2A879A2B0423C6E02 /* ISImpressionData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h"; sourceTree = ""; }; + E418131F09591D7A478C42AB21153316 /* ISError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISError.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h"; sourceTree = ""; }; + E49D96B8E485FFB045275D2E16DDAFB6 /* ISBaseAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h"; sourceTree = ""; }; + E502E985C5127AFDF524D4BCF0625AE6 /* ISDemandOnlyBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h"; sourceTree = ""; }; + E5574857C8C269F01B1EBB81736726DD /* ISConfigurations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConfigurations.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h"; sourceTree = ""; }; + E5CC4F95525F8C0EE83F3C6D7A622403 /* ISAdUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnit.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h"; sourceTree = ""; }; + E6A0B9C15BAABA2537273E7D70C8AE14 /* ISImpressionData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h"; sourceTree = ""; }; + E983BF8113AC1765EBB23D61A2E54E99 /* ISNativeAdAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h"; sourceTree = ""; }; + EA3972DFBFC861D8DD28FF2CAB96C955 /* ISAdapterNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + EAB61AEA089ECD01F738CDD1CB1E9FBB /* ISAdapterAdFullscreenProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdFullscreenProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h"; sourceTree = ""; }; + EB7A83794777805DD62F211BF26F3D02 /* ISNAppStoreVCRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAppStoreVCRootViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h"; sourceTree = ""; }; + EBE9A3106640BBDC811DD117896A7C6E /* MintegralAdSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MintegralAdSDK.debug.xcconfig; sourceTree = ""; }; + EC3B0E0BBD04949F04061414C939890E /* ISAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h"; sourceTree = ""; }; + ECB78F426CE5AE4CD9682D94C8D89636 /* ISABannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h"; sourceTree = ""; }; + ED0C94CF2649773E25C43B2CBD23E57D /* ISARewardedAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h"; sourceTree = ""; }; + ED1464C185E9009CEDA0296F7BFA6066 /* ISABannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h"; sourceTree = ""; }; + ED2100A8D469BA7BC8AE8DE21748E61F /* MintegralAdSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MintegralAdSDK.release.xcconfig; sourceTree = ""; }; + EE3D9B5721E8FF97FEE5254C977370AB /* MTGSDKSplash.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKSplash.xcframework; path = Fmk/MTGSDKSplash.xcframework; sourceTree = ""; }; + EE8853E556F55B95023FE8D8BC0CCFCF /* SupersonicLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SupersonicLogManager.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h"; sourceTree = ""; }; + F08E2BDB49257FC8253F7A2FD53DB1B6 /* ISAdOptionsPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdOptionsPosition.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h"; sourceTree = ""; }; + F0C63084139A470E11210A075C3A2AD8 /* ISIntegrationHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIntegrationHelper.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h"; sourceTree = ""; }; + F154002D69A8264BBD3E3819C035B930 /* ISBaseAdapter+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ISBaseAdapter+Internal.h"; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h"; sourceTree = ""; }; + F2AB07D8DF6FA0D4B35A2BC99A68C351 /* ISAdapterConsentProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConsentProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h"; sourceTree = ""; }; + F2EAC08824C057D0586C4BB06C0045EA /* ISAInterstitialAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h"; sourceTree = ""; }; + F60EBFC227E840CA1325776607B7B0B2 /* LPMInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h"; sourceTree = ""; }; + F731719373062F0FF91786D2E2EAA4EC /* LPMAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h"; sourceTree = ""; }; + F85ED63C3C54DB8982BA2AC2F3DECB03 /* ISSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegment.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h"; sourceTree = ""; }; + F887612547139317D9DDEB48E7A4CC30 /* ISWaterfallConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISWaterfallConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h"; sourceTree = ""; }; + F8CF5E540642A4CEA78F817D76F1F3F3 /* IronSource.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = IronSource.xcframework; path = IronSource/IronSource.xcframework; sourceTree = ""; }; + FA51C64AFC69DBFDF6C6C4682E762771 /* ISARewardedAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h"; sourceTree = ""; }; + FAE7C2EFA5300E46CCFD8F6457332584 /* LevelPlayInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h"; sourceTree = ""; }; + FC5A2046DFE090C596F49AD79E56C3EB /* Pods-PlayBTopOn-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PlayBTopOn-acknowledgements.markdown"; sourceTree = ""; }; + FD06AFFBD130B0BBF5B9E012BD26A7AA /* ISLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLog.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h"; sourceTree = ""; }; + FD702122A0C85772AB0C34236E32150B /* AnyThinkSplash.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkSplash.xcframework; path = core/AnyThinkSplash.xcframework; sourceTree = ""; }; + FDB12BB722BD416A19F397D0BB02661B /* ISDemandOnlyInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h"; sourceTree = ""; }; + FEF1AF777BDA4D9059087F55C2B15FA9 /* AnyThinkMintegralAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AnyThinkMintegralAdapter.xcframework; path = "AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 389CCD0ADE99B845221E109B4C890E03 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3DDE9F946D2109B97843772D4A7A6B5A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C8368EFC0319E516A390D8FF6765EA00 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 700ED4486C0FE55D7FE9497E1C45123C /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CDDEA5C8040FF03AA8F45044A96AD7F9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 040501EDE158EDF06E796FB2A713E0D8 /* Resources */ = { + isa = PBXGroup; + children = ( + 0F1278F8C581B5161D601BADFCFF3AD8 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 0821831F11F2BA9458E66923E067C953 /* RewardVideoAd */ = { + isa = PBXGroup; + children = ( + EFDD77165C7EE03F9D501CEFF45DE361 /* Frameworks */, + ); + name = RewardVideoAd; + sourceTree = ""; + }; + 15EE5C0773151FAF97BF8ADDCBDF9C0F /* Resources */ = { + isa = PBXGroup; + children = ( + C942FBF966A0ED81A43E67D4F8057498 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 1FFAD99B35E1EF34E4F5151ECD36B9F9 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0E8D37B1B25B3041A1541C8258817B54 /* IronSourceSDK-xcframeworks.sh */, + 63FA7CE1B48A2BCA7AB5890801904623 /* IronSourceSDK.debug.xcconfig */, + CF66608167EC1B9242C585D154620867 /* IronSourceSDK.release.xcconfig */, + 0F0BFDE9AF349A1A4649F99DD2E0EDCB /* ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IronSourceSDK"; + sourceTree = ""; + }; + 216B6E86114170AF5C3CBCDAD2F4E499 /* Frameworks */ = { + isa = PBXGroup; + children = ( + FEF1AF777BDA4D9059087F55C2B15FA9 /* AnyThinkMintegralAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 28B938D0D72666120667E7C5FCC6BED1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 835FFEF3AD50C23B101D0DA6F4B73D20 /* MTGSDKBidding.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 29CECC88B8C15BD5AE8D886AA1C51267 /* Support Files */ = { + isa = PBXGroup; + children = ( + 50515D7ACDA0D96523F26D1B939455BC /* TPNVungleSDKAdapter-xcframeworks.sh */, + 3F5A13C9BD1EFCD21185B8E6E900B153 /* TPNVungleSDKAdapter.debug.xcconfig */, + AB19CBCEC5FB1E0BFBA24D9367AB057E /* TPNVungleSDKAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TPNVungleSDKAdapter"; + sourceTree = ""; + }; + 2B69A78D215CADC501EC4E078AFD1047 /* NativeAd */ = { + isa = PBXGroup; + children = ( + DEDB53B1C7218D35225CB09EAB453C84 /* Frameworks */, + 15EE5C0773151FAF97BF8ADDCBDF9C0F /* Resources */, + ); + name = NativeAd; + sourceTree = ""; + }; + 2DAA88E5681B566A3306A10E7979B32A /* Frameworks */ = { + isa = PBXGroup; + children = ( + EE3D9B5721E8FF97FEE5254C977370AB /* MTGSDKSplash.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3E4C4BA1C6C7E35BBF824247BCC74458 /* TPNiOS */ = { + isa = PBXGroup; + children = ( + 9976C212011885FEC241A286D1E7A47C /* Support Files */, + 5D9C0002BC4866ED810FEB1580B42C3D /* TPNSDK */, + ); + name = TPNiOS; + path = TPNiOS; + sourceTree = ""; + }; + 4E5F61D7F73A2E8EC294E25E1A6E2B42 /* InterstitialVideoAd */ = { + isa = PBXGroup; + children = ( + C8E0000EC5ACD21AE338EBBD9D053B30 /* Frameworks */, + ); + name = InterstitialVideoAd; + sourceTree = ""; + }; + 4F05323BC5E4832C6B3AE99D064E3552 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 67A8F59F3CAF5E04777C14F7E3390B3A /* AnyThinkVungleAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 4F2DA2D5928FDA89EB61A79536772D86 /* TPNVungleSDKAdapter */ = { + isa = PBXGroup; + children = ( + 4F05323BC5E4832C6B3AE99D064E3552 /* Frameworks */, + 29CECC88B8C15BD5AE8D886AA1C51267 /* Support Files */, + ); + name = TPNVungleSDKAdapter; + path = TPNVungleSDKAdapter; + sourceTree = ""; + }; + 58DF132614614B9E618ED318B2335F9B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2D32E11E23215D7D1FE88DD61F1D23F1 /* AnyThinkBanner.xcframework */, + 063680BC570E784474EA57E657A21743 /* AnyThinkInterstitial.xcframework */, + 682A1E776AA8EE02D321554ECE328394 /* AnyThinkMediaVideo.xcframework */, + 5BD831733DF5C5CC5B93928728523DC2 /* AnyThinkNative.xcframework */, + 13F1FF188A8DD23A982E043A5E216B0C /* AnyThinkRewardedVideo.xcframework */, + 4E00B8C963966F09DCCE55F9D94E59CD /* AnyThinkSDK.xcframework */, + FD702122A0C85772AB0C34236E32150B /* AnyThinkSplash.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5A1EC08296B9181395590E2D229B4755 /* IronSourceSDK */ = { + isa = PBXGroup; + children = ( + 13D2350BC4A45C7E6332490BBF0E93F3 /* IronSource.h */, + 3E90E051AFE1EEEC5D23405A14DC57DF /* IronSource.h */, + 87593DB90BF9A46C5B39D1F994784F3F /* IronSourceAds.h */, + 54BA0EC1B15E273F59865A9F4A9A398C /* IronSourceAds.h */, + 3E8EDC921D7C5570FB01D817E51D65F1 /* IronSourceNetworkSwiftBridge.h */, + 3E4AE50E4EF5ED4CF3375E96B5406661 /* IronSourceNetworkSwiftBridge.h */, + CC5D7A4FF23CCF8B015637D5E759674F /* ISAAdFormat.h */, + 1967583E8B7BCA5B803B975FE299707B /* ISAAdFormat.h */, + 5E8EEC85EADCF73075B0D1382CFCDA3E /* ISAAdSize.h */, + 3EF6850FB3D630CBC1E45C4E245FBC68 /* ISAAdSize.h */, + 01E9B55BFA45E522D064F13DF7675E2D /* ISABannerAdInfo.h */, + 7CB4BB900E659E28626970C535788A47 /* ISABannerAdInfo.h */, + 52BA3BE54AD20D0A3CBCB30662FDF9C9 /* ISABannerAdLoader.h */, + 167496BC9BD201E45B341D9DB439193A /* ISABannerAdLoader.h */, + D248F7B98765EADE03BAA27713BF9D57 /* ISABannerAdLoaderDelegate.h */, + B11CA8AF6B8A9C38813BF0343A31B275 /* ISABannerAdLoaderDelegate.h */, + 081A1F332E56B2B87A11401EF93D3EE6 /* ISABannerAdRequest.h */, + 8D15BA846CE6710A260A94EA29EDE393 /* ISABannerAdRequest.h */, + 0DA055DBD31C8AD19D1A330DC7FB28FF /* ISABannerAdRequestBuilder.h */, + 495D956A02EC0BB087EF8ADD4BB95868 /* ISABannerAdRequestBuilder.h */, + 95E030950DBED1E34E748120B8700393 /* ISABannerAdView.h */, + 5DBDE3A5D8D877B500B1E7E060556E78 /* ISABannerAdView.h */, + ECB78F426CE5AE4CD9682D94C8D89636 /* ISABannerAdViewDelegate.h */, + ED1464C185E9009CEDA0296F7BFA6066 /* ISABannerAdViewDelegate.h */, + 7342FC51021F481C00268E50AE3CC75C /* ISAdapterAdaptiveProtocol.h */, + 44BD8D9E42C69CB11B7AA9664AB91D66 /* ISAdapterAdaptiveProtocol.h */, + 58EC09F08444DF04C4EA6433BB9B3034 /* ISAdapterAdDelegate.h */, + 04339E44E699B5BBF5FD7188D89059D1 /* ISAdapterAdDelegate.h */, + C05CA1CE090F19CB29ABF6E68DBD628F /* ISAdapterAdFullscreenProtocol.h */, + EAB61AEA089ECD01F738CDD1CB1E9FBB /* ISAdapterAdFullscreenProtocol.h */, + 7637E25A5412A64786506DF6CBC79BC3 /* ISAdapterAdInteractionDelegate.h */, + D991732C26E8EF43E3BA2B4F73F34360 /* ISAdapterAdInteractionDelegate.h */, + 8ADAC18AA095ADDE92FECD91DAF05417 /* ISAdapterAdRewardedDelegate.h */, + 8798FB921E530E8126A17824425074BA /* ISAdapterAdRewardedDelegate.h */, + 3F31A2523949B1A8667FF737CFA4E08A /* ISAdapterAdViewDelegate.h */, + 20157E6621448C4508255F7185A8F28F /* ISAdapterAdViewDelegate.h */, + D5C04F63FF1906E13AAC225480D0CFFC /* ISAdapterBannerProtocol.h */, + C8971031752B0F6644015434C6543334 /* ISAdapterBannerProtocol.h */, + 20250213E74B8182D70AAD396C152422 /* ISAdapterBaseProtocol.h */, + 41CD3237EFAA688F992894B68F019855 /* ISAdapterBaseProtocol.h */, + 884D16F1C57B361ED7A6089D90F9942A /* ISAdapterConfig.h */, + 808B924C9BE4BA8522810FB51CE2C4D0 /* ISAdapterConfig.h */, + 76EC3658F9DCF58B310BAC2FC829B31E /* ISAdapterConsentProtocol.h */, + F2AB07D8DF6FA0D4B35A2BC99A68C351 /* ISAdapterConsentProtocol.h */, + C5DCF0256622DD06EAD32A2338138128 /* ISAdapterDebugProtocol.h */, + 11819A8193BD0DA4684034A7F88F83AC /* ISAdapterDebugProtocol.h */, + 3178286FC05A70975C8A8CC814FC6960 /* ISAdapterErrors.h */, + 6D4903ADF1C887DEC83E860946ED5407 /* ISAdapterErrors.h */, + DA628441F57D3B0DC395979BAC1BDC9A /* ISAdapterErrorType.h */, + 17C04551A2F19DECB6C18C65288B9693 /* ISAdapterErrorType.h */, + A1C5101D6E4F123720A8EC02CE25CB74 /* ISAdapterMetaDataProtocol.h */, + AE4CD8791D5AD03EB7D5199E8E0B76A8 /* ISAdapterMetaDataProtocol.h */, + 0B58D3BFB9362422D9F699E291BF541A /* ISAdapterNativeAdData.h */, + 0E6016983EB3F72FA3D31123561DAAB3 /* ISAdapterNativeAdData.h */, + A1C4DB259EE00BC3943D01DBD3B9B355 /* ISAdapterNativeAdViewBinder.h */, + 890451EA255EAE35D2823D91635C0107 /* ISAdapterNativeAdViewBinder.h */, + 72CC77A49D294F475B0F83D7441643D7 /* ISAdapterNativeAdViewBinderProtocol.h */, + EA3972DFBFC861D8DD28FF2CAB96C955 /* ISAdapterNativeAdViewBinderProtocol.h */, + 4A0A6374BD6995A3FC7B79DD0775EE3E /* ISAdapterNetworkData.h */, + 05BB33F32269A5621F6C8C338E53ED1F /* ISAdapterNetworkData.h */, + 2608F5E428BF58E36EDCC8B205C125EC /* ISAdapterNetworkDataProtocol.h */, + C98FE8A2F3550CBC4896924FEBE20D30 /* ISAdapterNetworkDataProtocol.h */, + 77E8E5A71B207AAB47DB58935C86AC47 /* ISAdapterSettingsProtocol.h */, + BDE1797F9C713821CB7FA73DD266E6AD /* ISAdapterSettingsProtocol.h */, + A3FEBF97BD6430547EC0A34FA6E635DB /* ISAdData.h */, + DE849C793E14C06FFD3DDF6B95271924 /* ISAdData.h */, + EC3B0E0BBD04949F04061414C939890E /* ISAdInfo.h */, + B00BD11FA8418268DC2531BB2B903F26 /* ISAdInfo.h */, + 6ED0CD675A9340D32CE9BCC842451782 /* ISAdOptionsPosition.h */, + F08E2BDB49257FC8253F7A2FD53DB1B6 /* ISAdOptionsPosition.h */, + E5CC4F95525F8C0EE83F3C6D7A622403 /* ISAdUnit.h */, + 3FA25CA5436E49F4BBE4FC8DB9B809CC /* ISAdUnit.h */, + 4E9B1822F55D0D8A4D2DB03A2DCD446B /* ISAdUnitAdapterProtocol.h */, + 3B71A9A65049A4E1F56F56D292669648 /* ISAdUnitAdapterProtocol.h */, + 6EEB6CBDC659B615C0938C9A3799F6A5 /* ISAInitRequest.h */, + C60148DB8B518E443A331D4600C2AB0C /* ISAInitRequest.h */, + 8BD2A2EE34F6B1FAA3CCF99B9DF07427 /* ISAInitRequestBuilder.h */, + CDC2AFBE14445C3D56595B77B8EA6E52 /* ISAInitRequestBuilder.h */, + 647B3FFD8372A2F116F6FFC871626747 /* ISAInterstitialAd.h */, + 0B2A03D8D2EE982E27D8045F2B4D5FC3 /* ISAInterstitialAd.h */, + F2EAC08824C057D0586C4BB06C0045EA /* ISAInterstitialAdDelegate.h */, + 94C754CDEA5FA1416D0BB91FCD7868E6 /* ISAInterstitialAdDelegate.h */, + 4531D85DC4A2EA34DEA592BCB228B925 /* ISAInterstitialAdInfo.h */, + 523A448CF7F05A4BE987AC93CD2DD8EF /* ISAInterstitialAdInfo.h */, + 22DF3AAF5E547B3AE365457D0645508F /* ISAInterstitialAdLoader.h */, + 1433620465A877B292C686146669B51C /* ISAInterstitialAdLoader.h */, + 43F379140E6BE154F6AFE7F2FCE85155 /* ISAInterstitialAdLoaderDelegate.h */, + 1FB3B2E63B47E3939824FABB720D9523 /* ISAInterstitialAdLoaderDelegate.h */, + C4C0481643021F20E46D398FF9E7E923 /* ISAInterstitialAdRequest.h */, + 6DD5D82B8CF25D4CA5AF6B0987945114 /* ISAInterstitialAdRequest.h */, + E005A986CC6365BD023EAD86FEF142E5 /* ISAInterstitialAdRequestBuilder.h */, + 94A7B286F9F61A61D38F5EF3102F7552 /* ISAInterstitialAdRequestBuilder.h */, + 53E0081B1181A7DBE7A688129A0F4F22 /* ISAppStoreErrorDelegate.h */, + A72E0F3A71FB48B1C7E67CF7F1FD3408 /* ISAppStoreErrorDelegate.h */, + 05FF092AC757BE3DD7BF6C0D8B1B5121 /* ISARewardedAd.h */, + 9C344294FE1DEBC6AB258BA2E8CBEEF5 /* ISARewardedAd.h */, + ED0C94CF2649773E25C43B2CBD23E57D /* ISARewardedAdDelegate.h */, + 2749D3C804DEEB9BA51DFA9FA3786564 /* ISARewardedAdDelegate.h */, + 6A2BC698FC0B4EA79E0A3482557C3549 /* ISARewardedAdInfo.h */, + 4ADFF9914CB824749E1522C0BDABF444 /* ISARewardedAdInfo.h */, + 1E88D54F1FE067CFC91CED25DCF68A64 /* ISARewardedAdLoader.h */, + 3C00D1DB4929A5EFF63CBC414C11EABB /* ISARewardedAdLoader.h */, + 9144973C43D407CDCA4026EDAC3B59D1 /* ISARewardedAdLoaderDelegate.h */, + FA51C64AFC69DBFDF6C6C4682E762771 /* ISARewardedAdLoaderDelegate.h */, + B945010A31391DFFC3892DF06D9D84B2 /* ISARewardedAdRequest.h */, + 7A99992B8B5F449C77BEC3A91D1E59A7 /* ISARewardedAdRequest.h */, + DBE904941D15F9BA03327D9E832E3576 /* ISARewardedAdRequestBuilder.h */, + 9BAA78A236708F60B42335FD51F95052 /* ISARewardedAdRequestBuilder.h */, + A63A19C0A19A75EBD4B769F64CF34F73 /* ISBannerAdapterDelegate.h */, + DAADABB847E3F310BF2FC562C65E378F /* ISBannerAdapterDelegate.h */, + 3B3C43147C31337BF8DA7E633FCDF89D /* ISBannerAdapterProtocol.h */, + CCCCAE5AD3FE54C21B48B10F53F76B3B /* ISBannerAdapterProtocol.h */, + B0E6811B4424680EB07BD4B67A960ADB /* ISBannerAdDelegate.h */, + 9D2D161C9F83E1CF716717C4669CD685 /* ISBannerAdDelegate.h */, + 98F0FCC166133AB5CF56C3332E344C7A /* ISBannerSize.h */, + 3EF144242E3B2895A9297D8EBBC8FC9B /* ISBannerSize.h */, + 0854C8C29BB2002CD26A419216DEABE2 /* ISBannerView.h */, + B5D9E1D753553173B2E20249A8BC765F /* ISBannerView.h */, + C97A662110AAA96DD86417D5120DE9FE /* ISBaseAdAdapter.h */, + E49D96B8E485FFB045275D2E16DDAFB6 /* ISBaseAdAdapter.h */, + B563347BC07225A1FF9198C692EFEDDD /* ISBaseAdapter.h */, + 4B66FF3811A43B9C7ABC2F020C6139D2 /* ISBaseAdapter.h */, + AFB4900DB2502EDC1A17451485376E8E /* ISBaseAdapter+Internal.h */, + F154002D69A8264BBD3E3819C035B930 /* ISBaseAdapter+Internal.h */, + BA2F043A3F2C79F9CA737C65FA5631C7 /* ISBaseAdInteractionAdapter.h */, + 3CA1B83BE032ECCCB5937AE3F828AEA5 /* ISBaseAdInteractionAdapter.h */, + 6AB38C1DAA756EC0693316B7AC2ADAEB /* ISBaseAdUnitAdapter.h */, + 7B3C28AFCA07B3A2B7622523D2AF1398 /* ISBaseAdUnitAdapter.h */, + AB3A7AC5617326ED972496ED6A784F10 /* ISBaseBanner.h */, + A4B64376342440B63A29D5963FB06560 /* ISBaseBanner.h */, + BD02322FD3C885562E1D56B82AD0B565 /* ISBaseBannerAdapter.h */, + 05DB9973A1E1295C439F917D98ABFFF9 /* ISBaseBannerAdapter.h */, + 31C19BD58BF1CCE34DA3F7563401A278 /* ISBaseInterstitial.h */, + B822FE8E843EFDE684EEDDA8605AD0D3 /* ISBaseInterstitial.h */, + 839291D19268A74762BB2904B6398456 /* ISBaseInterstitialAdapter.h */, + E35B26D1CD223DE225B1BCFF5542133D /* ISBaseInterstitialAdapter.h */, + 551757E519884F5031246A101813A4C9 /* ISBaseNativeAdAdapter.h */, + 32B23D818080941A3F2CFE53FEAC18AA /* ISBaseNativeAdAdapter.h */, + ACB5D68A6B58B1B982C62AF99B537B13 /* ISBaseNetworkAdapter.h */, + 1A0B3C204C2CF99BB5F3BE81F1C7E2F7 /* ISBaseNetworkAdapter.h */, + 421EFFBF92653D0C14C7B822C72A46F9 /* ISBaseRewardedVideo.h */, + 8C9F9AEB52EDF70F1394D6C96931B0F0 /* ISBaseRewardedVideo.h */, + 0A60957987C6F5AA1CFE24B9CF2BCB6C /* ISBaseRewardedVideoAdapter.h */, + 8EB349E2E4C8C94B5E85127704F2256E /* ISBaseRewardedVideoAdapter.h */, + 08836CBFDBFCFF5E15DC63043004741A /* ISBiddingDataDelegate.h */, + 573A79F55A0A9EAB06C4F49D6DEB4B9C /* ISBiddingDataDelegate.h */, + 59F7C1C7D20FABE7E89C9F84AD63328D /* ISConcurrentMutableArray.h */, + 95C28350056D5C5F752AC5F924444402 /* ISConcurrentMutableArray.h */, + C5890EE7C012D6E570B11151F388E6A3 /* ISConcurrentMutableDictionary.h */, + 9E4EDEAB30109C5EDE615F7FC21ADF71 /* ISConcurrentMutableDictionary.h */, + 4C1AA26EA88BB51B4AB9B7BA4C6E194F /* ISConcurrentMutableSet.h */, + 8A19D115F4F5399FDAF8A1EAD3CC90B3 /* ISConcurrentMutableSet.h */, + E5574857C8C269F01B1EBB81736726DD /* ISConfigurations.h */, + B077D8617CA9810F23EE0402090873A0 /* ISConfigurations.h */, + 07106A5C27550754F5BE5E9A9396EEB4 /* ISConsentViewDelegate.h */, + 777189898A3F7CAA281448DFF98880D9 /* ISConsentViewDelegate.h */, + 32EB519F928A6E866E6BF9002172EBAC /* ISContainerParams.h */, + 4B8FA6E1676A172D541F3B7C679E1283 /* ISContainerParams.h */, + 338C872C5A44C1D11ED398E3FD243542 /* ISDataKeys.h */, + 204B6FEEECF93757B3E237250095245B /* ISDataKeys.h */, + 318BD292DC2A96B535BFFC920054B220 /* ISDemandOnlyBannerDelegate.h */, + E502E985C5127AFDF524D4BCF0625AE6 /* ISDemandOnlyBannerDelegate.h */, + BA443659813ABF67E91749F75A25C787 /* ISDemandOnlyBannerView.h */, + 9B61E215410DB5CC8A4D2E779761E472 /* ISDemandOnlyBannerView.h */, + 1C03737DA746189B6E7F1A1593335D58 /* ISDemandOnlyInterstitialDelegate.h */, + FDB12BB722BD416A19F397D0BB02661B /* ISDemandOnlyInterstitialDelegate.h */, + 44FE2BE4FD951834D3D27E058C64B02E /* ISDemandOnlyRewardedVideoDelegate.h */, + B134585BAE0B5415ADC59D9783C98FFD /* ISDemandOnlyRewardedVideoDelegate.h */, + E418131F09591D7A478C42AB21153316 /* ISError.h */, + 7A9B39CECC615E9C556FD39615EE81FA /* ISError.h */, + C5DBE07BC3B88A45FC9990AC99758F5E /* ISEventsReporting.h */, + 1D009F50C7534329E84F2DEF0D38111C /* ISEventsReporting.h */, + 84927925573D2B80EB9DE704E233AA5C /* ISGender.h */, + BC3156274B01BCDB35DC54E97888AB52 /* ISGender.h */, + E3F5C5B5BAAA14E2A879A2B0423C6E02 /* ISImpressionData.h */, + E6A0B9C15BAABA2537273E7D70C8AE14 /* ISImpressionData.h */, + 62BB938996572762CB9D4C8F580EB3ED /* ISImpressionDataDelegate.h */, + 76F1608A1C4677086F189F8ED749CDB6 /* ISImpressionDataDelegate.h */, + 64F4518722D7DF8DF8C9F4ADECE8E14D /* ISInitializationDelegate.h */, + 99FEAA872B83423E941E6B8931DF1FAD /* ISInitializationDelegate.h */, + E185BD8137FBA9466D3F9043E33172A2 /* ISIntegrationHelper.h */, + F0C63084139A470E11210A075C3A2AD8 /* ISIntegrationHelper.h */, + B585C4656F6AF54342079E880A321CEF /* ISInterstitialAdapterDelegate.h */, + 05595ED6721975F658B174035FA2391D /* ISInterstitialAdapterDelegate.h */, + D15D934003DE2A26648AC0976C331585 /* ISInterstitialAdapterProtocol.h */, + 4E9083CA65F913B8487392E54A315380 /* ISInterstitialAdapterProtocol.h */, + 2B18284436BB5656F639CDBC6C30ACF9 /* ISIronSourceAdapter.h */, + 6A39A9F91C69EFBB80B156A7981323E6 /* ISIronSourceAdapter.h */, + 77C0B9FDF0DE665219F406F72A46ED41 /* ISLoadWhileShowSupportState.h */, + 745802CCCD86C45B4183D12F2069D5AB /* ISLoadWhileShowSupportState.h */, + FD06AFFBD130B0BBF5B9E012BD26A7AA /* ISLog.h */, + 02FED4A8943920F20B0A064D215A91EF /* ISLog.h */, + 0A982D5F86FD5A35A5ECFABB4C398E88 /* ISLogDelegate.h */, + 9BDEEBCBFD785DC4366F782A20F13286 /* ISLogDelegate.h */, + 026C85D6DA23A48C3A35DBB6BA899268 /* ISLoggerManager.h */, + 670C826C817E0E80A1EC43B37E933780 /* ISLoggerManager.h */, + 1D8E914F38EDB4166ACD82828D424A9C /* ISMediationGlobalDataWriterFacade.h */, + 5B066C2FCB0A60E89BEAA76C83DCEA94 /* ISMediationGlobalDataWriterFacade.h */, + 48393D659BD4CE3711E91DE5884ED442 /* ISMetaData.h */, + D7A9F99C848C13BF1FDB20C1F902DF73 /* ISMetaData.h */, + 07EEE7CEC080D6F23488EACA24CDD01A /* ISMetaDataConstants.h */, + 3F26BDBC8D858B77174918BF229E7919 /* ISMetaDataConstants.h */, + 4B40EB453079FCC4036471D0BC59C3F4 /* ISMetaDataUtils.h */, + 4DE268D1B125B3CFD70F2C00BC5B02FA /* ISMetaDataUtils.h */, + 2E1A4A4AAC768227955C2CF9F876143D /* ISNAdViewsManagerSwiftFacade.h */, + 80C5C79E47CD4ED0F7B3C9B031F2B52D /* ISNAdViewsManagerSwiftFacade.h */, + BCF5407E172BEC2296C14D1FA9785DC3 /* ISNAppStoreVCRootViewDelegate.h */, + EB7A83794777805DD62F211BF26F3D02 /* ISNAppStoreVCRootViewDelegate.h */, + 9491EA17ADD96C7CC33B2765F9B25836 /* ISNativeAdAdapterDelegate.h */, + B05389FFCE9CF935EB5F5E4B9686F5FB /* ISNativeAdAdapterDelegate.h */, + B9F15080FD34FC9E208EA9083559E795 /* ISNativeAdAdapterProtocol.h */, + E983BF8113AC1765EBB23D61A2E54E99 /* ISNativeAdAdapterProtocol.h */, + 746A324AA649D4795A4F9B4EB6C21ADF /* ISNativeAdDataImage.h */, + 29AB5354C92788AF0D90D2E909AFD4AC /* ISNativeAdDataImage.h */, + 545F2C45A6BF964CCC8193670EA1AC30 /* ISNativeAdDataProtocol.h */, + A31E69CE681625CA45B7470FE295CC58 /* ISNativeAdDataProtocol.h */, + 1EE983E5A92B69BC355A80CE92030E8C /* ISNativeAdInteractionDelegate.h */, + 18BE162FF090BAE49D22EE82CE2489C7 /* ISNativeAdInteractionDelegate.h */, + 19FB9FDABB048C46040CCFFD104B31A9 /* ISNativeAdLoadDelegate.h */, + B55EFA5C2870649C81D1C44B7C0C46D3 /* ISNativeAdLoadDelegate.h */, + 623D7EFFCE2BA366E993C6CEE62678D2 /* ISNativeAdProperties.h */, + 0EEB4C4335F4A32AA5CE06A52B6C5AF2 /* ISNativeAdProperties.h */, + 2A5848502352CF65F819CA251AE8AD6A /* ISNativeAdProtocol.h */, + 4218B344CA1F1FAB27C07898974A0356 /* ISNativeAdProtocol.h */, + B7B319F7F130C79D0831C62FB23681B3 /* ISNativeAdView.h */, + D8B28B3D17348CA071860F67327A89DC /* ISNativeAdView.h */, + 3E06654C4FD9EF223AD58FBFBC9F0321 /* ISNativeAdViewBinderProtocol.h */, + A26C86449118EA1DDFAD13C467C0382E /* ISNativeAdViewBinderProtocol.h */, + 042B995079331990889EB8ACE6E2E377 /* ISNativeAdViewHolder.h */, + 4A724666710169B314C7B233240287B8 /* ISNativeAdViewHolder.h */, + 02862A3F00E989B85381CB9B485901CC /* ISNControllerManagerSwiftFacade.h */, + 7B1096A53630322230C1F73D4BE20ED0 /* ISNControllerManagerSwiftFacade.h */, + 64B73E91AEE06D79AC3A38F056C14460 /* ISNControllerMessageListener.h */, + DB69AF6EE5E8B62F725A82871A1916BB /* ISNControllerMessageListener.h */, + 3D4668DFEE8230B8DC7F379BDFF6759A /* ISNetworkInitCallbackProtocol.h */, + 6B2BDFB7B5B2066C535D0C94D4265C24 /* ISNetworkInitCallbackProtocol.h */, + 4582C3A0D7DCD760F1C0E68F4865FE7D /* ISNetworkInitializationDelegate.h */, + 1B2217C47524E11DA8B7A140D28344D4 /* ISNetworkInitializationDelegate.h */, + 90AA86617CF47BFA81356ACAD511689B /* ISNEvent.h */, + DC9206AD056EC3B9AEF343D769D6A8B7 /* ISNEvent.h */, + 7DB3206E6EF82A8BDB47D4C9ABD92D3C /* ISNEventTrackerInterface.h */, + 68A5CDF6F3FD0A231E0473987C5127C2 /* ISNEventTrackerInterface.h */, + AA0D83D244C94C9987368E6B03F7A7CA /* ISNEventTrackerWrapper.h */, + DBD22DBAD5533B961A6B707AD3EC4EE1 /* ISNEventTrackerWrapper.h */, + 6E561FA44F561BB80F1A0B0BAA1B4BA6 /* ISNSupersonicAdsPublisherSwiftFacade.h */, + 27DDB2C687946C9513E5AD6369634476 /* ISNSupersonicAdsPublisherSwiftFacade.h */, + 7D934D82C57ACF5274DBB3FECB9E939D /* ISPlacementInfo.h */, + C2459721E943860B180CECD70C31F1ED /* ISPlacementInfo.h */, + 155DA2E7D92A809C4639A77341A8A6FC /* ISReleaseMemoryAdapterProtocol.h */, + BC6D0DD4692CCA9FF8EEA5B874DCCB92 /* ISReleaseMemoryAdapterProtocol.h */, + CD6DB48A540681B824693704AED0A880 /* ISRewardedVideoAdapterDelegate.h */, + AD9D22C95386C8E83AD2A6A69F91709B /* ISRewardedVideoAdapterDelegate.h */, + 8B353C78FEF4C700A238217D6656BEC8 /* ISRewardedVideoAdapterProtocol.h */, + 3F3E96BE7531022D2D628EC7436885F2 /* ISRewardedVideoAdapterProtocol.h */, + F85ED63C3C54DB8982BA2AC2F3DECB03 /* ISSegment.h */, + C200250F369DDF0E975207BA9818FA47 /* ISSegment.h */, + 905FC03C2D33E160059B58A03138CC29 /* ISSegmentDelegate.h */, + 4D2D043344C295A07678A0981B493B01 /* ISSegmentDelegate.h */, + 1125C844E606ABA2AC198F4ECBEA1B75 /* ISSetAPSDataProtocol.h */, + 07F7DB771712809191E2D774C10B6636 /* ISSetAPSDataProtocol.h */, + 1784024F6C92492A99ACAF4EEDB1CBF9 /* ISSupersonicAdsConfiguration.h */, + 7A0C1A9264C43CD47547E2E282355D5E /* ISSupersonicAdsConfiguration.h */, + C072A1038AE0AFF3699EF0F0E00905D5 /* ISWaterfallConfiguration.h */, + F887612547139317D9DDEB48E7A4CC30 /* ISWaterfallConfiguration.h */, + 5268B0847D835C793A6D3385928162E1 /* LevelPlay.h */, + C24D8F5C122025B4AB0D463150AE15BD /* LevelPlay.h */, + 115B905DC3180368A1B1F969C72358A3 /* LevelPlayBannerDelegate.h */, + AD459EFB44E6BE982646FA4B01B799A6 /* LevelPlayBannerDelegate.h */, + 0D48A662320A7CF354A97E6EE569E702 /* LevelPlayInterstitialDelegate.h */, + FAE7C2EFA5300E46CCFD8F6457332584 /* LevelPlayInterstitialDelegate.h */, + 0594BD4A16044BCE894CFC8D5CC835A2 /* LevelPlayMediaView.h */, + E1CF41D99740C2CAD91F2C25EF9B722F /* LevelPlayMediaView.h */, + BE0B6D379AD93861B5BAE9E4789B5A0D /* LevelPlayNativeAd.h */, + 282A6DDACF507E505A453C76B35891B9 /* LevelPlayNativeAd.h */, + 47D31C0AA2E47EF2E5AF0A846797D11D /* LevelPlayNativeAdBuilder.h */, + C7E555B4D357E54E3390DF05BEAFC07E /* LevelPlayNativeAdBuilder.h */, + 8A53D92A4552BDAD3A3A563652C7F827 /* LevelPlayNativeAdDelegate.h */, + BB1D14E240263B96AFEB96EB89FCEA84 /* LevelPlayNativeAdDelegate.h */, + 99E69D4C30065D25B73C2210E5F451D5 /* LevelPlayRewardedVideoBaseDelegate.h */, + 77BB323C0C0F7267D51528C586D34526 /* LevelPlayRewardedVideoBaseDelegate.h */, + 9DBFDEC5ABF96127BD532219CB72D2FC /* LevelPlayRewardedVideoDelegate.h */, + 870B4BBD14186802357261AE727BC2EC /* LevelPlayRewardedVideoDelegate.h */, + 81882783BE36C0855E58B393460305EA /* LevelPlayRewardedVideoManualDelegate.h */, + 3D5CDE05264EEF07F740247BCABB6CDB /* LevelPlayRewardedVideoManualDelegate.h */, + B9BB9F706AEA1F729A37D1DCC002633D /* LPMAdInfo.h */, + 184FC1B5053A62BE3668756E0675B057 /* LPMAdInfo.h */, + A407F5DDA65CE4CE36E3A1B8CD9159C5 /* LPMAdSize.h */, + F731719373062F0FF91786D2E2EAA4EC /* LPMAdSize.h */, + BD84DB8B65BCD58893480065D9BD2210 /* LPMBannerAdView.h */, + A7E6EE11983BBBB04F54265F3A75A1B1 /* LPMBannerAdView.h */, + C94A5A3475106490F421287C91486BC4 /* LPMBannerAdViewDelegate.h */, + 62F05BBAC11376AD897DB953BECEBA8B /* LPMBannerAdViewDelegate.h */, + 12BF02EA4E0603C8B7E74F2C1FBDD85F /* LPMConfigServiceEventSender.h */, + 35D1B583C6DDFAC583B40A61776BA738 /* LPMConfigServiceEventSender.h */, + 5AE1A19139A85AAA92FE40C89902F492 /* LPMConfiguration.h */, + 9EE75CB6582EAFCB8A7605762D19DABA /* LPMConfiguration.h */, + 492C200B6CF6893C4008B29946F50B32 /* LPMDispatcherProtocol.h */, + 1932A9517C4B166C8D34819752BA2880 /* LPMDispatcherProtocol.h */, + 096146957F648774F7EF8138B2BA171E /* LPMInitRequest.h */, + AFA61C599F27FD54CBC00688546FC9AC /* LPMInitRequest.h */, + F60EBFC227E840CA1325776607B7B0B2 /* LPMInitRequestBuilder.h */, + 432DA1C4280EC5B9046B73CAAE3B8D94 /* LPMInitRequestBuilder.h */, + 3DD95B3374296CCE013854DB9B4EA2DA /* LPMInterstitialAd.h */, + 25CA86A2384CC023B3B64D6E3C608D1E /* LPMInterstitialAd.h */, + 0731962763518E4DD5DBAF726AFB19A3 /* LPMInterstitialAdDelegate.h */, + 1AF967263DC884A29F2214C074863766 /* LPMInterstitialAdDelegate.h */, + E391B73ED64F0E7C2A6C45FB022B6845 /* LPMReward.h */, + BA21AF81E1C29E13F86421FDB2E0F14D /* LPMReward.h */, + 0FF1510F55FED3C06580DECA12830A53 /* LPMRewardedAd.h */, + 739C0B91BA4409D38F87AD4116666F43 /* LPMRewardedAd.h */, + 645ABC192CE0FC32CBF6CF7359315CCA /* LPMRewardedAdDelegate.h */, + 1F1FB31DA723E8EC72A0B9763EF29E4B /* LPMRewardedAdDelegate.h */, + EE8853E556F55B95023FE8D8BC0CCFCF /* SupersonicLogManager.h */, + 7094899D211E1811A1F958FDA4DEBA10 /* SupersonicLogManager.h */, + 30B53FC2810563E39CE97273E4581722 /* UIView+ISNativeView.h */, + B218E55D0DE0BC622E291239FD750A26 /* UIView+ISNativeView.h */, + 7E1B8F860104B9087BD8C73318C80DD5 /* Frameworks */, + C1DF684BEC767A5ACE0048170A0026B9 /* Resources */, + 1FFAD99B35E1EF34E4F5151ECD36B9F9 /* Support Files */, + ); + name = IronSourceSDK; + path = IronSourceSDK; + sourceTree = ""; + }; + 5C115BB55250925737C9E0D009E58A0F /* NewInterstitialAd */ = { + isa = PBXGroup; + children = ( + 89BE32830B70D56EE73165F14459B754 /* Frameworks */, + ); + name = NewInterstitialAd; + sourceTree = ""; + }; + 5D193B8B4C5641F0B65148AA0EDFB74B /* TPNIronSourceSDKAdapter */ = { + isa = PBXGroup; + children = ( + 6EBBA7960FC6CC2CC9232AE99E60C243 /* Frameworks */, + DD22F7973F4FD930F56B43751147832D /* Support Files */, + ); + name = TPNIronSourceSDKAdapter; + path = TPNIronSourceSDKAdapter; + sourceTree = ""; + }; + 5D9C0002BC4866ED810FEB1580B42C3D /* TPNSDK */ = { + isa = PBXGroup; + children = ( + 58DF132614614B9E618ED318B2335F9B /* Frameworks */, + E9CC9733D053E601B3B60C143C44C850 /* Resources */, + ); + name = TPNSDK; + sourceTree = ""; + }; + 69969D0502ACB306D4C5777E3E19E700 /* MintegralAdSDK */ = { + isa = PBXGroup; + children = ( + 8A21003FAB186B67AFFAD61659D2DEEB /* BannerAd */, + A75F18A87EC2602072976608DEC859BC /* BidNativeAd */, + 4E5F61D7F73A2E8EC294E25E1A6E2B42 /* InterstitialVideoAd */, + 2B69A78D215CADC501EC4E078AFD1047 /* NativeAd */, + 6A597249522BC0CD21AFCDCC3B5E4BEB /* NativeAdvancedAd */, + 5C115BB55250925737C9E0D009E58A0F /* NewInterstitialAd */, + 0821831F11F2BA9458E66923E067C953 /* RewardVideoAd */, + DF0CB62F258B0BE8C074F386561304BB /* SplashAd */, + BB64107EDD3600DD3ACF10387C6F68FE /* Support Files */, + ); + name = MintegralAdSDK; + path = MintegralAdSDK; + sourceTree = ""; + }; + 6A597249522BC0CD21AFCDCC3B5E4BEB /* NativeAdvancedAd */ = { + isa = PBXGroup; + children = ( + EC085D3C5F8E1AADE9B0E794C8C9CC07 /* Frameworks */, + ); + name = NativeAdvancedAd; + sourceTree = ""; + }; + 6EBBA7960FC6CC2CC9232AE99E60C243 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2C89754FA77509B241658201DAEDBF8B /* AnyThinkIronSourceAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 7E1B8F860104B9087BD8C73318C80DD5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + F8CF5E540642A4CEA78F817D76F1F3F3 /* IronSource.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 7EB00E0619906C34CF26333A82310E6F /* VungleAds */ = { + isa = PBXGroup; + children = ( + 9FEAD1AA231FC1B1956340CEC8C0A72A /* Frameworks */, + 040501EDE158EDF06E796FB2A713E0D8 /* Resources */, + E529371932D97BD2BD582428E381297C /* Support Files */, + ); + name = VungleAds; + path = VungleAds; + sourceTree = ""; + }; + 815FDF36A5A0F4D91D3EF3D6467138B4 /* TPNMintegralSDKAdapter */ = { + isa = PBXGroup; + children = ( + 216B6E86114170AF5C3CBCDAD2F4E499 /* Frameworks */, + C78D449002E0FE43F92395F3B60E2CB9 /* Support Files */, + ); + name = TPNMintegralSDKAdapter; + path = TPNMintegralSDKAdapter; + sourceTree = ""; + }; + 89BE32830B70D56EE73165F14459B754 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 07DD3ABA5E3F06EF3839A802F5739323 /* MTGSDKNewInterstitial.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 8A21003FAB186B67AFFAD61659D2DEEB /* BannerAd */ = { + isa = PBXGroup; + children = ( + C2DC9519EE8DC558D467E267AB1E90CF /* Frameworks */, + ); + name = BannerAd; + sourceTree = ""; + }; + 98066D49FD90EF9992A1286353401971 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 9AC04ADF77020C3BAF87E4F2340227EC /* Pods-PlayBTopOn */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 9976C212011885FEC241A286D1E7A47C /* Support Files */ = { + isa = PBXGroup; + children = ( + 868FF2B89E87FB543A7F5FC859342ECB /* TPNiOS-xcframeworks.sh */, + 9DF077A9BD486C2D427F1CFFF06E0315 /* TPNiOS.debug.xcconfig */, + 3A0F1205539DC112214F291685380B5C /* TPNiOS.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TPNiOS"; + sourceTree = ""; + }; + 9AC04ADF77020C3BAF87E4F2340227EC /* Pods-PlayBTopOn */ = { + isa = PBXGroup; + children = ( + 02AFD75CDA61826D49600A6B21105F7E /* Pods-PlayBTopOn.modulemap */, + FC5A2046DFE090C596F49AD79E56C3EB /* Pods-PlayBTopOn-acknowledgements.markdown */, + 71CEC38B04132BECF799617A6D762B61 /* Pods-PlayBTopOn-acknowledgements.plist */, + 588FB7A6F216544E89B3D7D84ABD49C4 /* Pods-PlayBTopOn-dummy.m */, + DB458912706A9C5F97012F817ED37B48 /* Pods-PlayBTopOn-Info.plist */, + 2054354498348F6A0E8F7ECC042889B2 /* Pods-PlayBTopOn-resources.sh */, + A62207C1BF0F5760C757809B786EEE88 /* Pods-PlayBTopOn-umbrella.h */, + 9C18DC9734872E789454DBFE173ACF6C /* Pods-PlayBTopOn.debug.xcconfig */, + 93E164997AF091A22647EE6CE91724A2 /* Pods-PlayBTopOn.release.xcconfig */, + ); + name = "Pods-PlayBTopOn"; + path = "Target Support Files/Pods-PlayBTopOn"; + sourceTree = ""; + }; + 9FEAD1AA231FC1B1956340CEC8C0A72A /* Frameworks */ = { + isa = PBXGroup; + children = ( + CB293505D5D0A04442A3182C3ABDB331 /* VungleAdsSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A75F18A87EC2602072976608DEC859BC /* BidNativeAd */ = { + isa = PBXGroup; + children = ( + 28B938D0D72666120667E7C5FCC6BED1 /* Frameworks */, + ); + name = BidNativeAd; + sourceTree = ""; + }; + B10CCA67FBD3D9CF72DF9237F3B120D5 /* Products */ = { + isa = PBXGroup; + children = ( + 08DFEAAA1901B9FF8345827FDA56939E /* IronSourceSDK-IronSourcePrivacyInfo */, + 407009B1C677C250F6837E3F3F4FA5AB /* MintegralAdSDK-MTGSDK */, + 42864866A4B5483AD7F4446FFF38DF44 /* Pods-PlayBTopOn */, + 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */, + ); + name = Products; + sourceTree = ""; + }; + BA63BC2EE402D21211186FE29DC21F26 /* Pods */ = { + isa = PBXGroup; + children = ( + 5A1EC08296B9181395590E2D229B4755 /* IronSourceSDK */, + 69969D0502ACB306D4C5777E3E19E700 /* MintegralAdSDK */, + 3E4C4BA1C6C7E35BBF824247BCC74458 /* TPNiOS */, + 5D193B8B4C5641F0B65148AA0EDFB74B /* TPNIronSourceSDKAdapter */, + 815FDF36A5A0F4D91D3EF3D6467138B4 /* TPNMintegralSDKAdapter */, + 4F2DA2D5928FDA89EB61A79536772D86 /* TPNVungleSDKAdapter */, + 7EB00E0619906C34CF26333A82310E6F /* VungleAds */, + ); + name = Pods; + sourceTree = ""; + }; + BB64107EDD3600DD3ACF10387C6F68FE /* Support Files */ = { + isa = PBXGroup; + children = ( + 4DA87FB7E5824D2805A043E99E7F43BD /* MintegralAdSDK-xcframeworks.sh */, + EBE9A3106640BBDC811DD117896A7C6E /* MintegralAdSDK.debug.xcconfig */, + ED2100A8D469BA7BC8AE8DE21748E61F /* MintegralAdSDK.release.xcconfig */, + 9776823B7597D0727A34EF58B11A324C /* ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/MintegralAdSDK"; + sourceTree = ""; + }; + C1DF684BEC767A5ACE0048170A0026B9 /* Resources */ = { + isa = PBXGroup; + children = ( + 03F69598C81973DF2DCF8113E4555B6E /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + C2DC9519EE8DC558D467E267AB1E90CF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8487EE8BC0CF6344CD971C708BE6AEFC /* MTGSDKBanner.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + C78D449002E0FE43F92395F3B60E2CB9 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9CCCBAD47542FA924744BBA69F220B4C /* TPNMintegralSDKAdapter-xcframeworks.sh */, + 5E804F31C8DA534EAAE6AFDCD52070CB /* TPNMintegralSDKAdapter.debug.xcconfig */, + 705D3534656F8BA1D6044F4E370C7F6C /* TPNMintegralSDKAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TPNMintegralSDKAdapter"; + sourceTree = ""; + }; + C8E0000EC5ACD21AE338EBBD9D053B30 /* Frameworks */ = { + isa = PBXGroup; + children = ( + B49CFC4329761E889EBF884911BA7F1A /* MTGSDKInterstitialVideo.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + BA63BC2EE402D21211186FE29DC21F26 /* Pods */, + B10CCA67FBD3D9CF72DF9237F3B120D5 /* Products */, + 98066D49FD90EF9992A1286353401971 /* Targets Support Files */, + ); + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + E4801F62A6B08CD9B5410329F1A18FDE /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + DD22F7973F4FD930F56B43751147832D /* Support Files */ = { + isa = PBXGroup; + children = ( + A1D58F71E795DD10E0CA417C88E0574D /* TPNIronSourceSDKAdapter-xcframeworks.sh */, + 8717DA38CF37CCEC56E1BA5FC655CFB7 /* TPNIronSourceSDKAdapter.debug.xcconfig */, + A5D88E2F244D549533588342F49F1C7B /* TPNIronSourceSDKAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TPNIronSourceSDKAdapter"; + sourceTree = ""; + }; + DEDB53B1C7218D35225CB09EAB453C84 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3E645346F1637828CFCD2A56235169C5 /* MTGSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + DF0CB62F258B0BE8C074F386561304BB /* SplashAd */ = { + isa = PBXGroup; + children = ( + 2DAA88E5681B566A3306A10E7979B32A /* Frameworks */, + ); + name = SplashAd; + sourceTree = ""; + }; + E4801F62A6B08CD9B5410329F1A18FDE /* iOS */ = { + isa = PBXGroup; + children = ( + 384DDA2CB25005BD6479B5987C619DD4 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + E529371932D97BD2BD582428E381297C /* Support Files */ = { + isa = PBXGroup; + children = ( + 27F0357CB85983DC7F15145BCCC641DF /* ResourceBundle-VungleAds-VungleAds-Info.plist */, + 33174B31DD6200561B018DF3B44AF6F1 /* VungleAds-xcframeworks.sh */, + 47AAD69F41B7604F2A7AB662C8D0C71D /* VungleAds.debug.xcconfig */, + 9E144F7B5C73B367F087B989C461D553 /* VungleAds.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/VungleAds"; + sourceTree = ""; + }; + E9CC9733D053E601B3B60C143C44C850 /* Resources */ = { + isa = PBXGroup; + children = ( + AB319DF1C60F9964A28948EA0D97AF9D /* AnyThinkSDK.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + EC085D3C5F8E1AADE9B0E794C8C9CC07 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0041C665A2DD0F635C1E65C7EB0649FE /* MTGSDKNativeAdvanced.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + EFDD77165C7EE03F9D501CEFF45DE361 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4208A8737256FF52DCCB96796EFB1528 /* MTGSDKReward.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 4701D01E4B100D797B838E51BAD57104 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5DF89977FE60E723ACD0B5702682EE92 /* Pods-PlayBTopOn-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */ = { + isa = PBXNativeTarget; + buildConfigurationList = C15B3E2444E8D56C74F37EACDE2CC263 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */; + buildPhases = ( + A3EB91F0EA3FD09AAF6F40E44A5ABBD1 /* Sources */, + 3DDE9F946D2109B97843772D4A7A6B5A /* Frameworks */, + 6F014440979ED63BA1892AC34CC8F996 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "VungleAds-VungleAds"; + productName = VungleAds; + productReference = 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */; + productType = "com.apple.product-type.bundle"; + }; + AF4066D13B4DC667FB970ABF861B2B47 /* IronSourceSDK-IronSourcePrivacyInfo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6925AD873DDD001F50B7196D6783855F /* Build configuration list for PBXNativeTarget "IronSourceSDK-IronSourcePrivacyInfo" */; + buildPhases = ( + A33A8387A1B16385CCB737D46BC2CE98 /* Sources */, + CDDEA5C8040FF03AA8F45044A96AD7F9 /* Frameworks */, + D9454E12FD803C7165C6ACCB5605F23B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "IronSourceSDK-IronSourcePrivacyInfo"; + productName = IronSourcePrivacyInfo; + productReference = 08DFEAAA1901B9FF8345827FDA56939E /* IronSourceSDK-IronSourcePrivacyInfo */; + productType = "com.apple.product-type.bundle"; + }; + AF81875A6B4B71B191BD244F732A6C5A /* Pods-PlayBTopOn */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9CB5E3C8CFDFDA9EB40365EE3857BE7D /* Build configuration list for PBXNativeTarget "Pods-PlayBTopOn" */; + buildPhases = ( + 4701D01E4B100D797B838E51BAD57104 /* Headers */, + B29D6702B87A084A60496D266854734C /* Sources */, + C8368EFC0319E516A390D8FF6765EA00 /* Frameworks */, + 7629BAFFB2B0B2C19317A39CBB689D88 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + AEA2ADF38DF3AC528672338338ABBDA9 /* PBXTargetDependency */, + A9F984317AD8636E7E80AD95E0D14813 /* PBXTargetDependency */, + 22AC380F825F49391FD390A6191D967D /* PBXTargetDependency */, + 6DD8DAFBA60590DC75EFEF0C9E39F6D5 /* PBXTargetDependency */, + C87926162FF65F7587A09AC7FA7B9B9C /* PBXTargetDependency */, + D23CA3821B8F8E5342928DABEAF01A44 /* PBXTargetDependency */, + CA5E8A824B43F710AEAB2B535F5AB399 /* PBXTargetDependency */, + ); + name = "Pods-PlayBTopOn"; + productName = Pods_PlayBTopOn; + productReference = 42864866A4B5483AD7F4446FFF38DF44 /* Pods-PlayBTopOn */; + productType = "com.apple.product-type.framework"; + }; + EB37911E28FB45D4C95E571C72EAF7BA /* MintegralAdSDK-MTGSDK */ = { + isa = PBXNativeTarget; + buildConfigurationList = 611B68F009F5B07F61A9204298F84AEC /* Build configuration list for PBXNativeTarget "MintegralAdSDK-MTGSDK" */; + buildPhases = ( + 10DA6BAD337208FFF96C09232DEBDFC8 /* Sources */, + 389CCD0ADE99B845221E109B4C890E03 /* Frameworks */, + A062EF8321B0054CD3760506AF176D5B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "MintegralAdSDK-MTGSDK"; + productName = MTGSDK; + productReference = 407009B1C677C250F6837E3F3F4FA5AB /* MintegralAdSDK-MTGSDK */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1600; + LastUpgradeCheck = 1600; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + en, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + minimizedProjectReferenceProxies = 0; + preferredProjectObjectVersion = 77; + productRefGroup = B10CCA67FBD3D9CF72DF9237F3B120D5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */, + AF4066D13B4DC667FB970ABF861B2B47 /* IronSourceSDK-IronSourcePrivacyInfo */, + 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */, + EB37911E28FB45D4C95E571C72EAF7BA /* MintegralAdSDK-MTGSDK */, + AF81875A6B4B71B191BD244F732A6C5A /* Pods-PlayBTopOn */, + 918BAE66488A2BB0CDC500D9D18D5C80 /* TPNiOS */, + 4F69FDFE5671BF163757880B77C7BC79 /* TPNIronSourceSDKAdapter */, + 743867CC11396599B456C6D2F5EAE2AA /* TPNMintegralSDKAdapter */, + 8FD6E98091F6FBFB0CC0D9B58B807966 /* TPNVungleSDKAdapter */, + 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */, + 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 6F014440979ED63BA1892AC34CC8F996 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8C61B553971EDC9B5E01BEB7D18FB34F /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7629BAFFB2B0B2C19317A39CBB689D88 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A062EF8321B0054CD3760506AF176D5B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ADAB5321EAD693FFBE16B75FA00E3D3C /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D9454E12FD803C7165C6ACCB5605F23B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 55B433682BBF92097DD39973ED90D83F /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 1C29864729B20D12CC2CF62F548F0CB3 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 55110A875D15C12108C10730C65FA4F8 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 650A32BEC0162D13836FAC40BCF2AECA /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 6F250D01F6A7148F453761392DDE651D /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNiOS/TPNiOS-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/TPNiOS/TPNiOS-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/TPNiOS/TPNiOS-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 913B196655DE10582268512F07EAAD65 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 98B16501505AA52DBD27E153D88ECA46 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + F5A86915C1FB9E1C192ACD1D15D8FE7A /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 10DA6BAD337208FFF96C09232DEBDFC8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A33A8387A1B16385CCB737D46BC2CE98 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A3EB91F0EA3FD09AAF6F40E44A5ABBD1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B29D6702B87A084A60496D266854734C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C0C0905382D28DDBF3DF6B0C2A280C2 /* Pods-PlayBTopOn-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 0694A8EA1F322A2A68AB134DB57E1AA8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = VungleAds; + target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; + targetProxy = C39ED16C900A5094AD9FE07AEA51C85A /* PBXContainerItemProxy */; + }; + 0F0FC2B75F7C41A3DA8386A41B0294C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNiOS; + target = 918BAE66488A2BB0CDC500D9D18D5C80 /* TPNiOS */; + targetProxy = 757FAC05E6D27AF0EC043D2D8BFA4317 /* PBXContainerItemProxy */; + }; + 22AC380F825F49391FD390A6191D967D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNIronSourceSDKAdapter; + target = 4F69FDFE5671BF163757880B77C7BC79 /* TPNIronSourceSDKAdapter */; + targetProxy = 5A4790E0495BCA714D10438B3655E447 /* PBXContainerItemProxy */; + }; + 6DD8DAFBA60590DC75EFEF0C9E39F6D5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNMintegralSDKAdapter; + target = 743867CC11396599B456C6D2F5EAE2AA /* TPNMintegralSDKAdapter */; + targetProxy = FF1054AEF12108E5B86F2EA1CA97BFA5 /* PBXContainerItemProxy */; + }; + 96017A65B51746D7FD220F38AB93DF1A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IronSourceSDK-IronSourcePrivacyInfo"; + target = AF4066D13B4DC667FB970ABF861B2B47 /* IronSourceSDK-IronSourcePrivacyInfo */; + targetProxy = 6979BD7F0B53A30F1E92476AC6252F68 /* PBXContainerItemProxy */; + }; + 9B3E0E669E8D8A7543E15B70181FE08F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MintegralAdSDK-MTGSDK"; + target = EB37911E28FB45D4C95E571C72EAF7BA /* MintegralAdSDK-MTGSDK */; + targetProxy = 46C48D12B5044E7712D0DE0C7B6E0962 /* PBXContainerItemProxy */; + }; + A9F984317AD8636E7E80AD95E0D14813 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MintegralAdSDK; + target = 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */; + targetProxy = 09CD9FBE8EA2FD113D88324BF91D76D2 /* PBXContainerItemProxy */; + }; + AA7109CDAC6C5106FBCA72E97595C20B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNiOS; + target = 918BAE66488A2BB0CDC500D9D18D5C80 /* TPNiOS */; + targetProxy = 586FE8BF05A0F04C18047CACD5453211 /* PBXContainerItemProxy */; + }; + AEA2ADF38DF3AC528672338338ABBDA9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IronSourceSDK; + target = 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */; + targetProxy = 03804C0E43D04AC68F67773E0CA5AD60 /* PBXContainerItemProxy */; + }; + B849E290066AE3F0743DF8DDA532ABEB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "VungleAds-VungleAds"; + target = 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */; + targetProxy = 2F93AA118626A7F959F3F2AEB1C88E66 /* PBXContainerItemProxy */; + }; + C77DDA5B6798ADD2C4C07196DA067D4D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNiOS; + target = 918BAE66488A2BB0CDC500D9D18D5C80 /* TPNiOS */; + targetProxy = F395DB299A68CDC17E9215D2503307FD /* PBXContainerItemProxy */; + }; + C87926162FF65F7587A09AC7FA7B9B9C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNVungleSDKAdapter; + target = 8FD6E98091F6FBFB0CC0D9B58B807966 /* TPNVungleSDKAdapter */; + targetProxy = E16EE0136077D0DD841C106CBB67A7BD /* PBXContainerItemProxy */; + }; + CA5E8A824B43F710AEAB2B535F5AB399 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = VungleAds; + target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; + targetProxy = 866C4E03284E23AFA1A7CAC9F07C9C1F /* PBXContainerItemProxy */; + }; + D23CA3821B8F8E5342928DABEAF01A44 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TPNiOS; + target = 918BAE66488A2BB0CDC500D9D18D5C80 /* TPNiOS */; + targetProxy = 05E169D705655F300DC178366D1EFFCD /* PBXContainerItemProxy */; + }; + F5489AD7C0EF7785005BBD8BA6654937 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IronSourceSDK; + target = 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */; + targetProxy = 7CCA1CEB67AB382A395B1AA026672FF2 /* PBXContainerItemProxy */; + }; + F9853AD59C0DD117A4D0AED2D6D7493E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MintegralAdSDK; + target = 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */; + targetProxy = E43C587E5540B450997CD0D0669DAE20 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 065DC5CC3AB2317E6766F3F81FE26FD7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 63FA7CE1B48A2BCA7AB5890801904623 /* IronSourceSDK.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 4CB2BC6E8223CEC88384B15F218FD5ED /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3F5A13C9BD1EFCD21185B8E6E900B153 /* TPNVungleSDKAdapter.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 558B34DB3E3239C4AD844F886D77FC40 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EBE9A3106640BBDC811DD117896A7C6E /* MintegralAdSDK.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 63900F2F13216B4638930CC62C0B67F4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED2100A8D469BA7BC8AE8DE21748E61F /* MintegralAdSDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 6A387FCAF2418B25ED7F9670AE7C164D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8717DA38CF37CCEC56E1BA5FC655CFB7 /* TPNIronSourceSDKAdapter.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 729D7B2CEE5D52E69F7D6C8EE4E31129 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 47AAD69F41B7604F2A7AB662C8D0C71D /* VungleAds.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8CAD5EA44FBBACA322E87F2FC6914FF8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 63FA7CE1B48A2BCA7AB5890801904623 /* IronSourceSDK.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IronSourceSDK"; + IBSC_MODULE = IronSourceSDK; + INFOPLIST_FILE = "Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = IronSourcePrivacyInfo; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 90C661FB73F18191320FC3CDC1F5407E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9C18DC9734872E789454DBFE173ACF6C /* Pods-PlayBTopOn.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 935EE177C2ECF4BBAAFACCC0F280EA1E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9DF077A9BD486C2D427F1CFFF06E0315 /* TPNiOS.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9DE074C88078BC5A450E92B69018BC24 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 705D3534656F8BA1D6044F4E370C7F6C /* TPNMintegralSDKAdapter.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9E406C6AAF85E580207CD97B0044DEAB /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + A4B9AF5FAEFA048F1844F84BF4798348 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CF66608167EC1B9242C585D154620867 /* IronSourceSDK.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IronSourceSDK"; + IBSC_MODULE = IronSourceSDK; + INFOPLIST_FILE = "Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + PRODUCT_NAME = IronSourcePrivacyInfo; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + B1A341870DA9DA51783E1735DD23C1FE /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EBE9A3106640BBDC811DD117896A7C6E /* MintegralAdSDK.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MintegralAdSDK"; + IBSC_MODULE = MintegralAdSDK; + INFOPLIST_FILE = "Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = MTGSDK; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + B777AB2F0D5B8E1347DFE2F164E6FCE8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5E804F31C8DA534EAAE6AFDCD52070CB /* TPNMintegralSDKAdapter.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + C00617EBD12C2C15E76380AD8B15B050 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CF66608167EC1B9242C585D154620867 /* IronSourceSDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + C4A80215B84F49A351C2EF2B5EF99DD6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 93E164997AF091A22647EE6CE91724A2 /* Pods-PlayBTopOn.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C54AB9844ABE2F1B836E6526C8D0F59F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9E144F7B5C73B367F087B989C461D553 /* VungleAds.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/VungleAds"; + IBSC_MODULE = VungleAds; + INFOPLIST_FILE = "Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = VungleAds; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + C5B9C2B653C3A03AAAF26CBA760420F4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AB19CBCEC5FB1E0BFBA24D9367AB057E /* TPNVungleSDKAdapter.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + C8A6F9670B0780F497E807E2E7A6185B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A5D88E2F244D549533588342F49F1C7B /* TPNIronSourceSDKAdapter.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D9A4A9C0555009FC5AADF02D86E27371 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 47AAD69F41B7604F2A7AB662C8D0C71D /* VungleAds.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/VungleAds"; + IBSC_MODULE = VungleAds; + INFOPLIST_FILE = "Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = VungleAds; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + E178879900998EB40B7960402DBC72ED /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED2100A8D469BA7BC8AE8DE21748E61F /* MintegralAdSDK.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MintegralAdSDK"; + IBSC_MODULE = MintegralAdSDK; + INFOPLIST_FILE = "Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = MTGSDK; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + E4F871B42CDF1DA490F610543C75F1E6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3A0F1205539DC112214F291685380B5C /* TPNiOS.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E60047F2D81BB47168D9C7392EAE8B83 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9E144F7B5C73B367F087B989C461D553 /* VungleAds.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 01D654D9D980C04EF752D114C211DD42 /* Build configuration list for PBXAggregateTarget "VungleAds" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 729D7B2CEE5D52E69F7D6C8EE4E31129 /* Debug */, + E60047F2D81BB47168D9C7392EAE8B83 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3CFBA89660596D7B608EAA9A66569949 /* Build configuration list for PBXAggregateTarget "TPNMintegralSDKAdapter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B777AB2F0D5B8E1347DFE2F164E6FCE8 /* Debug */, + 9DE074C88078BC5A450E92B69018BC24 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8DE5143C03248BB6CD542DE3963D6F3A /* Debug */, + 9E406C6AAF85E580207CD97B0044DEAB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5B626D7BB173B12B2721104053676CC6 /* Build configuration list for PBXAggregateTarget "IronSourceSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 065DC5CC3AB2317E6766F3F81FE26FD7 /* Debug */, + C00617EBD12C2C15E76380AD8B15B050 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 611B68F009F5B07F61A9204298F84AEC /* Build configuration list for PBXNativeTarget "MintegralAdSDK-MTGSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B1A341870DA9DA51783E1735DD23C1FE /* Debug */, + E178879900998EB40B7960402DBC72ED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 64A7BCCDEA25295B51FBA0E97C7EF706 /* Build configuration list for PBXAggregateTarget "TPNIronSourceSDKAdapter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6A387FCAF2418B25ED7F9670AE7C164D /* Debug */, + C8A6F9670B0780F497E807E2E7A6185B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6925AD873DDD001F50B7196D6783855F /* Build configuration list for PBXNativeTarget "IronSourceSDK-IronSourcePrivacyInfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8CAD5EA44FBBACA322E87F2FC6914FF8 /* Debug */, + A4B9AF5FAEFA048F1844F84BF4798348 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6C9AB8367813EF028905E849AEBC53DC /* Build configuration list for PBXAggregateTarget "TPNiOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 935EE177C2ECF4BBAAFACCC0F280EA1E /* Debug */, + E4F871B42CDF1DA490F610543C75F1E6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9CB5E3C8CFDFDA9EB40365EE3857BE7D /* Build configuration list for PBXNativeTarget "Pods-PlayBTopOn" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 90C661FB73F18191320FC3CDC1F5407E /* Debug */, + C4A80215B84F49A351C2EF2B5EF99DD6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9FC110B1EC42C4B25CCD497F606BEAE3 /* Build configuration list for PBXAggregateTarget "TPNVungleSDKAdapter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4CB2BC6E8223CEC88384B15F218FD5ED /* Debug */, + C5B9C2B653C3A03AAAF26CBA760420F4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + AF63FB7BAD8C3C6866DA12175B1D2052 /* Build configuration list for PBXAggregateTarget "MintegralAdSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 558B34DB3E3239C4AD844F886D77FC40 /* Debug */, + 63900F2F13216B4638930CC62C0B67F4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C15B3E2444E8D56C74F37EACDE2CC263 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D9A4A9C0555009FC5AADF02D86E27371 /* Debug */, + C54AB9844ABE2F1B836E6526C8D0F59F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/IronSourceSDK-IronSourcePrivacyInfo.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/IronSourceSDK-IronSourcePrivacyInfo.xcscheme new file mode 100644 index 0000000..13fdf9c --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/IronSourceSDK-IronSourcePrivacyInfo.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/IronSourceSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/IronSourceSDK.xcscheme new file mode 100644 index 0000000..dcc6e15 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/IronSourceSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme new file mode 100644 index 0000000..8ce201c --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme new file mode 100644 index 0000000..0e63f15 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/Pods-PlayBTopOn.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/Pods-PlayBTopOn.xcscheme new file mode 100644 index 0000000..3f19d02 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/Pods-PlayBTopOn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNIronSourceSDKAdapter.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNIronSourceSDKAdapter.xcscheme new file mode 100644 index 0000000..926087f --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNIronSourceSDKAdapter.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNMintegralSDKAdapter.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNMintegralSDKAdapter.xcscheme new file mode 100644 index 0000000..a5b2c6e --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNMintegralSDKAdapter.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNVungleSDKAdapter.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNVungleSDKAdapter.xcscheme new file mode 100644 index 0000000..e088a0c --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNVungleSDKAdapter.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNiOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNiOS.xcscheme new file mode 100644 index 0000000..69ce087 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/TPNiOS.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/VungleAds-VungleAds.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/VungleAds-VungleAds.xcscheme new file mode 100644 index 0000000..be33714 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/VungleAds-VungleAds.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/VungleAds.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/VungleAds.xcscheme new file mode 100644 index 0000000..3b02567 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/VungleAds.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..0c2abff --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/mac.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,88 @@ + + + + + SchemeUserState + + IronSourceSDK-IronSourcePrivacyInfo.xcscheme + + isShown + + orderHint + 1 + + IronSourceSDK.xcscheme + + isShown + + orderHint + 0 + + MintegralAdSDK-MTGSDK.xcscheme + + isShown + + orderHint + 3 + + MintegralAdSDK.xcscheme + + isShown + + orderHint + 2 + + Pods-PlayBTopOn.xcscheme + + isShown + + orderHint + 4 + + TPNIronSourceSDKAdapter.xcscheme + + isShown + + orderHint + 6 + + TPNMintegralSDKAdapter.xcscheme + + isShown + + orderHint + 7 + + TPNVungleSDKAdapter.xcscheme + + isShown + + orderHint + 8 + + TPNiOS.xcscheme + + isShown + + orderHint + 5 + + VungleAds-VungleAds.xcscheme + + isShown + + orderHint + 10 + + VungleAds.xcscheme + + isShown + + orderHint + 9 + + + SuppressBuildableAutocreation + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme new file mode 100644 index 0000000..c656ceb --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme new file mode 100644 index 0000000..4a780e3 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/Pods-PlayBTopOn.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/Pods-PlayBTopOn.xcscheme new file mode 100644 index 0000000..cb15f16 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/Pods-PlayBTopOn.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNMintegralSDKAdapter.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNMintegralSDKAdapter.xcscheme new file mode 100644 index 0000000..6b818d5 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNMintegralSDKAdapter.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNVungleSDKAdapter.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNVungleSDKAdapter.xcscheme new file mode 100644 index 0000000..02a18d5 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNVungleSDKAdapter.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNiOS.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNiOS.xcscheme new file mode 100644 index 0000000..9d1c77e --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/TPNiOS.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/VungleAds-VungleAds.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/VungleAds-VungleAds.xcscheme new file mode 100644 index 0000000..ad4f9ae --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/VungleAds-VungleAds.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/VungleAds.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/VungleAds.xcscheme new file mode 100644 index 0000000..d673196 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/VungleAds.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..79965fb --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,67 @@ + + + + + SchemeUserState + + MintegralAdSDK-MTGSDK.xcscheme + + isShown + + orderHint + 1 + + MintegralAdSDK.xcscheme + + isShown + + orderHint + 0 + + Pods-PlayBTopOn.xcscheme + + isShown + + orderHint + 2 + + TPNMintegralSDKAdapter.xcscheme + + isShown + + orderHint + 4 + + TPNVungleSDKAdapter.xcscheme + + isShown + + orderHint + 5 + + TPNiOS.xcscheme + + isShown + + orderHint + 3 + + VungleAds-VungleAds.xcscheme + + isShown + + orderHint + 7 + + VungleAds.xcscheme + + isShown + + orderHint + 6 + + + SuppressBuildableAutocreation + + + diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/Info.plist b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/Info.plist new file mode 100644 index 0000000..0c81661 --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkIronSourceAdapter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkIronSourceAdapter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter new file mode 100644 index 0000000..ecd12bf Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h new file mode 100644 index 0000000..97e9d32 --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkIronSourceAdapter.h +// AnyThinkIronSourceAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkIronSourceAdapter. +FOUNDATION_EXPORT double AnyThinkIronSourceAdapterVersionNumber; + +//! Project version string for AnyThinkIronSourceAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkIronSourceAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Info.plist b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Info.plist new file mode 100644 index 0000000..da5a3e5 Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Info.plist differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..2bcec12 --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkIronSourceAdapter { + umbrella header "AnyThinkIronSourceAdapter.h" + export * + + module * { export * } +} diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter new file mode 100644 index 0000000..f9fad73 Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/AnyThinkIronSourceAdapter differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h new file mode 100644 index 0000000..97e9d32 --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Headers/AnyThinkIronSourceAdapter.h @@ -0,0 +1,19 @@ +// +// AnyThinkIronSourceAdapter.h +// AnyThinkIronSourceAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +//! Project version number for AnyThinkIronSourceAdapter. +FOUNDATION_EXPORT double AnyThinkIronSourceAdapterVersionNumber; + +//! Project version string for AnyThinkIronSourceAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkIronSourceAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Info.plist b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Info.plist new file mode 100644 index 0000000..f9062ec Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Info.plist differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..2bcec12 --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkIronSourceAdapter { + umbrella header "AnyThinkIronSourceAdapter.h" + export * + + module * { export * } +} diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeDirectory b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d4519f6 Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeRequirements b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..923a501 Binary files /dev/null and b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeResources b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..50487ed --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/AnyThinkIronSourceAdapter.h + + /FqQtcPtqhSWl3oR1R7QRuDLH8A= + + Info.plist + + Hp4NUfTsT3MemVi6q7ATquWreMc= + + IronSourcePrivacyInfo.bundle/Info.plist + + qwrvjL6maBc2GkBf8ckl0tEa7n0= + + IronSourcePrivacyInfo.bundle/PrivacyInfo.xcprivacy + + BLNjR6VVI/K82v3iQCE5o0YXgGI= + + Modules/module.modulemap + + rMDTtfHl8xk+8ZyvCb2mOOcY0dY= + + + files2 + + Headers/AnyThinkIronSourceAdapter.h + + hash + + /FqQtcPtqhSWl3oR1R7QRuDLH8A= + + hash2 + + GK3anocgx6UUfZovukzuPTmDXIaqB2XPLvoj7A7du0c= + + + IronSourcePrivacyInfo.bundle/Info.plist + + hash + + qwrvjL6maBc2GkBf8ckl0tEa7n0= + + hash2 + + ImNJh0y5oicBcK2NCE296FSqqeYJA06k0DKhzFQPvc8= + + + IronSourcePrivacyInfo.bundle/PrivacyInfo.xcprivacy + + hash + + BLNjR6VVI/K82v3iQCE5o0YXgGI= + + hash2 + + ES/wHPURrhqoWqlouH6JyVI5Y7FKY1pgaWMpkbPGo0E= + + + Modules/module.modulemap + + hash + + rMDTtfHl8xk+8ZyvCb2mOOcY0dY= + + hash2 + + OEsGcMz/JtwDmogQ7gNvp9YHvPlmZA9O5Mnl8zqzdN8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeSignature b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkIronSourceAdapter.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/LICENSE b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/LICENSE new file mode 100644 index 0000000..b79013e --- /dev/null +++ b/Pods/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/Info.plist b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/Info.plist new file mode 100644 index 0000000..1e32f9f --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkMintegralAdapter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkMintegralAdapter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter new file mode 100644 index 0000000..dbcd7ca Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Headers/ATMintegralConfigure.h b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Headers/ATMintegralConfigure.h new file mode 100644 index 0000000..3996910 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Headers/ATMintegralConfigure.h @@ -0,0 +1,27 @@ +// +// ATMintegralConfigure.h +// AnyThinkMintegralAdapter +// +// Created by Ben on 2022/6/13. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMintegralConfigure : ATNetwokBaseConfigure + +@property (nonatomic,strong,readonly) NSString *appid; +@property (nonatomic,strong,readonly) NSString *appKey; + + +/// init mintegral +/// @param appid mintegral appid +/// @param appkey mintegral appkey +- (instancetype)initWithAppid:(NSString *)appid appkey:(NSString *)appkey; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h new file mode 100644 index 0000000..92fa149 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h @@ -0,0 +1,20 @@ +// +// AnyThinkMintegralAdapter.h +// AnyThinkMintegralAdapter +// +// Created by Topon on 11/14/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + +//! Project version number for AnyThinkMintegralAdapter. +FOUNDATION_EXPORT double AnyThinkMintegralAdapterVersionNumber; + +//! Project version string for AnyThinkMintegralAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkMintegralAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Info.plist b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Info.plist new file mode 100644 index 0000000..1b0d080 Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Info.plist differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Modules/module.modulemap b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..6fc14c6 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64/AnyThinkMintegralAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkMintegralAdapter { + umbrella header "AnyThinkMintegralAdapter.h" + export * + + module * { export * } +} diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter new file mode 100644 index 0000000..c51a4e7 Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/AnyThinkMintegralAdapter differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Headers/ATMintegralConfigure.h b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Headers/ATMintegralConfigure.h new file mode 100644 index 0000000..3996910 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Headers/ATMintegralConfigure.h @@ -0,0 +1,27 @@ +// +// ATMintegralConfigure.h +// AnyThinkMintegralAdapter +// +// Created by Ben on 2022/6/13. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMintegralConfigure : ATNetwokBaseConfigure + +@property (nonatomic,strong,readonly) NSString *appid; +@property (nonatomic,strong,readonly) NSString *appKey; + + +/// init mintegral +/// @param appid mintegral appid +/// @param appkey mintegral appkey +- (instancetype)initWithAppid:(NSString *)appid appkey:(NSString *)appkey; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h new file mode 100644 index 0000000..92fa149 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Headers/AnyThinkMintegralAdapter.h @@ -0,0 +1,20 @@ +// +// AnyThinkMintegralAdapter.h +// AnyThinkMintegralAdapter +// +// Created by Topon on 11/14/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + +//! Project version number for AnyThinkMintegralAdapter. +FOUNDATION_EXPORT double AnyThinkMintegralAdapterVersionNumber; + +//! Project version string for AnyThinkMintegralAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkMintegralAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Info.plist b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Info.plist new file mode 100644 index 0000000..f97e012 Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Info.plist differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Modules/module.modulemap b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..6fc14c6 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkMintegralAdapter { + umbrella header "AnyThinkMintegralAdapter.h" + export * + + module * { export * } +} diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeDirectory b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..1a239ee Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeRequirements b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..b9c9c13 Binary files /dev/null and b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeResources b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..f310664 --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeResources @@ -0,0 +1,177 @@ + + + + + files + + Headers/ATMintegralConfigure.h + + bGHsX3HA+Fj8JEmuZGiwpgBW2Bw= + + Headers/AnyThinkMintegralAdapter.h + + dwUq2c/DcXXUDgIvpe/m9GA2ilg= + + Info.plist + + xdaSCyMe3oqth5itmvcy+HSeB5U= + + MTGSDK.bundle/Info.plist + + NjmDmhErmft5MS7zu/gMDUJDg08= + + MTGSDK.bundle/PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + Modules/module.modulemap + + TQf8XmNxEYSHURMTTwn4/NvIm1E= + + + files2 + + Headers/ATMintegralConfigure.h + + hash + + bGHsX3HA+Fj8JEmuZGiwpgBW2Bw= + + hash2 + + axGjVwoaCVLuyRDuep9c7k5r5YG1M1eSYqbhJwshO5c= + + + Headers/AnyThinkMintegralAdapter.h + + hash + + dwUq2c/DcXXUDgIvpe/m9GA2ilg= + + hash2 + + eH78A6ukgAi4FXjTr5EAmPPvXhcYy3Wu2lX3q1fkSLY= + + + MTGSDK.bundle/Info.plist + + hash + + NjmDmhErmft5MS7zu/gMDUJDg08= + + hash2 + + cbo2KufG0bOSuTLzrtaS1J/ma4T+Ut9W3SbiNpueVUc= + + + MTGSDK.bundle/PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + Modules/module.modulemap + + hash + + TQf8XmNxEYSHURMTTwn4/NvIm1E= + + hash2 + + R+YNiQ9fsPYuvdj+xY59k5pTJmrDPcgaBvl5+IHlcXc= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeSignature b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkMintegralAdapter.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/LICENSE b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/LICENSE new file mode 100644 index 0000000..b79013e --- /dev/null +++ b/Pods/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/Info.plist b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/Info.plist new file mode 100644 index 0000000..1c39a0d --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkVungleAdapter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkVungleAdapter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter new file mode 100644 index 0000000..06f2eb0 Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h new file mode 100644 index 0000000..1b3ea9d --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h @@ -0,0 +1,21 @@ +// +// AnyThinkVungleAdapter.h +// AnyThinkVungleAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import +#import + +//! Project version number for AnyThinkVungleAdapter. +FOUNDATION_EXPORT double AnyThinkVungleAdapterVersionNumber; + +//! Project version string for AnyThinkVungleAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkVungleAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Info.plist b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Info.plist new file mode 100644 index 0000000..d4845fb Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Info.plist differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Modules/module.modulemap b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..6129607 --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64/AnyThinkVungleAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkVungleAdapter { + umbrella header "AnyThinkVungleAdapter.h" + export * + + module * { export * } +} diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter new file mode 100644 index 0000000..5c15636 Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/AnyThinkVungleAdapter differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h new file mode 100644 index 0000000..1b3ea9d --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Headers/AnyThinkVungleAdapter.h @@ -0,0 +1,21 @@ +// +// AnyThinkVungleAdapter.h +// AnyThinkVungleAdapter +// +// Created by Topon on 11/16/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import +#import + +//! Project version number for AnyThinkVungleAdapter. +FOUNDATION_EXPORT double AnyThinkVungleAdapterVersionNumber; + +//! Project version string for AnyThinkVungleAdapter. +FOUNDATION_EXPORT const unsigned char AnyThinkVungleAdapterVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Info.plist b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Info.plist new file mode 100644 index 0000000..541b8e0 Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Info.plist differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Modules/module.modulemap b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..6129607 --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkVungleAdapter { + umbrella header "AnyThinkVungleAdapter.h" + export * + + module * { export * } +} diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeDirectory b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..998d659 Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeRequirements b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..1caf0c8 Binary files /dev/null and b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeResources b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..cbb204a --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/AnyThinkVungleAdapter.h + + KKyqbyYiB2IwPxwR6HkJL9HpztY= + + Info.plist + + yrM751idA3ShSowLX6OpGO9bAGY= + + Modules/module.modulemap + + Y+mqN9mhpFwXDXVAVPqN14Dj1mM= + + VungleAds.bundle/Info.plist + + cXpadwdArzqqYqi8HEvvMMji/oo= + + VungleAds.bundle/PrivacyInfo.xcprivacy + + 99lHiKAMEwibufp7vGK7r8V203g= + + + files2 + + Headers/AnyThinkVungleAdapter.h + + hash + + KKyqbyYiB2IwPxwR6HkJL9HpztY= + + hash2 + + Vg6/YauAZ/F+WjYeUdaZkI6TOOIPznyFxi0QloCBWyk= + + + Modules/module.modulemap + + hash + + Y+mqN9mhpFwXDXVAVPqN14Dj1mM= + + hash2 + + btWA7om+Z4AxvUy2QzT5CsNGfjnLi4iu7J2ykBGWAkM= + + + VungleAds.bundle/Info.plist + + hash + + cXpadwdArzqqYqi8HEvvMMji/oo= + + hash2 + + YMqb6VlXrmWh++pGwkFZi5Yj1JQpKzTYAVvqATyX9X4= + + + VungleAds.bundle/PrivacyInfo.xcprivacy + + hash + + 99lHiKAMEwibufp7vGK7r8V203g= + + hash2 + + RX/aXFa+FOCjdkY1ix5eE2OBHeionXWqGUSFGTmdVUQ= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeSignature b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator/AnyThinkVungleAdapter.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/LICENSE b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/LICENSE new file mode 100644 index 0000000..b79013e --- /dev/null +++ b/Pods/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/Info.plist new file mode 100644 index 0000000..b22c45b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkBanner.framework/AnyThinkBanner + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkBanner.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + AnyThinkBanner.framework/AnyThinkBanner + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkBanner.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/AnyThinkBanner b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/AnyThinkBanner new file mode 100644 index 0000000..6931797 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/AnyThinkBanner differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATAdManager+Banner.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATAdManager+Banner.h new file mode 100644 index 0000000..f6f7281 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATAdManager+Banner.h @@ -0,0 +1,84 @@ +// +// ATAdManager+Banner.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^NativeMixBannerViewBlock)(ATNativeBannerView *nativeBannerView); + +//Supported by Nend banner only +extern NSString *const kATBannerLoadingExtraParameters; +extern NSString *const kATAdLoadingExtraBannerAdSizeKey;//defaults to 320 * 50 +extern NSString *const kATAdLoadingExtraBannerSizeAdjustKey;//Currently supported by Nend + +extern NSString *const kATAdLoadingExtraAdmobBannerSizeKey;//Admob Adaptive width +extern NSString *const kATAdLoadingExtraAdmobAdSizeFlagsKey;//Admob AdSize flags + +@class ATBannerView; + +@interface ATAdManager (Banner) + +/// check whether the splash ad is ready +/// v5.7.06+ +- (BOOL)bannerAdReadyForPlacementID:(NSString *)placementID; + +- (BOOL)bannerAdReadyForPlacementID:(NSString *)placementID showViewController:(UIViewController *)showViewController; + +/// check whether the splash ad is ready +/// @param send - whether send tk +- (BOOL)bannerAdReadyForPlacementID:(NSString *)placementID + sendTK:(BOOL)send; + +/// Get the banner ad view +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID; + +/// Get the banner ad view +/// @param placementID - TopOn's ad placement id +/// @param extra - Local configuration parameter +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra DEPRECATED_ATTRIBUTE; + +/// Get the banner ad view +/// @param placementID - TopOn's ad placement id +/// @param scene - Scene id +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + config:(ATShowConfig *)config; + +/// Get the banner ad view +/// @param placementID - TopOn's ad placement id +/// @param scene - Scene id +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + scene:(NSString *)scene + nativeMixBannerViewBlock:(nullable NativeMixBannerViewBlock)nativeMixBannerViewBlock; + +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + nativeMixBannerViewBlock:(nullable NativeMixBannerViewBlock)nativeMixBannerViewBlock; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (ATCheckLoadModel *)checkBannerLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +- (nullable NSArray *)getBannerValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v6.2.51+ +- (void)entryBannerScenarioWithPlacementID:(NSString *)placementID scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBanner.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBanner.h new file mode 100644 index 0000000..dc8e55d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBanner.h @@ -0,0 +1,27 @@ +// +// ATBanner.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +@class ATBannerCustomEvent; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATBanner : ATAdObject + +@property(nonatomic, strong) __kindof UIView *bannerView; + +@property (nonatomic, strong, nullable) ATBannerCustomEvent *customEvent; + + +- (void)destroyBanner; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerAdapter.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerAdapter.h new file mode 100644 index 0000000..2cede34 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerAdapter.h @@ -0,0 +1,29 @@ +// +// ATBannerAdapter.h +// AnyThinkBanner +// +// Created by Martin Lau on 2018/10/8. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATBannerAdapter_h +#define ATBannerAdapter_h + +@class ATBanner; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATBannerAdapter + +/// Show the banner ad +/// @param banner - banner object +/// @param view - container view +/// @param viewController - container vc ++ (void)showBanner:(ATBanner *)banner + inView:(UIView *)view +presentingViewController:(UIViewController *)viewController; + +@end +#endif /* ATBannerAdapter_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerCustomEvent.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerCustomEvent.h new file mode 100644 index 0000000..2461330 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerCustomEvent.h @@ -0,0 +1,88 @@ +// +// ATBannerCustomEvent.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN +@interface ATBannerCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is clicked +- (void)trackBannerAdClick; + +/// callback to developer when ad is Impression +- (void)trackBannerAdImpression; + +/// callback to developer when ad is closed +- (void)trackBannerAdClosed; + +/// callback to developer when ad Detail is closed +- (void)trackBannerAdDetailClosed; + +/// callback to developer when ad is loaded +/// @param bannerView - bannerView object +/// @param adExtra - extra data +- (void)trackBannerAdLoaded:(id)bannerView adExtra:(NSDictionary * _Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +/// @param bannerView - bannerView object +/// @param adExtra - extra data +- (void)trackBannerAdRenderSuccess:(id)bannerView adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +/// @param bannerView - bannerView object +/// @param adExtra - extra data +- (void)trackBannerAdDataLoadSuccess:(id)bannerView adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackBannerAdLoadFailed:(NSError *)error; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackBannerAdDeeplinkOrJumpResult:(BOOL)success; + +/// Some ad SDKs do not call back after ads were displayed. Override it and return 'YES', a impression tracking will be sent. Same for the native ads (ATNativeADCustomEvent). +- (BOOL)sendImpressionTrackingIfNeed; +- (void)bannerViewToggle; +- (void)invalidateBidInfo; +- (void)destroyBanner; +- (void)removedFromWindow; +- (void)cleanup; +// 自动点击 +- (BOOL)isTapClickdSwitch; +- (CGFloat)popupReminderDuration; +- (CGFloat)autoClickdDuration; +- (id)getCustomOfferModel; +- (id)getCustomOfferSetting; +- (ATBannerClickType)getBannerTriggerClickType; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic ,weak) id delegate; +@property (nonatomic, weak) ATBanner *banner; +@property (nonatomic, weak) ATBannerView *bannerView; +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, readonly) CGSize size; +@property (nonatomic, strong) NSValue *admobAdSizeValue;//For admob +@property (nonatomic, assign) NSInteger admobAdSizeFlags;//For admob +@property (nonatomic) NSDictionary *loadingParameters;//For nend +@property (nonatomic) BOOL adjustAdSize;//For nend +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, assign) ATOfferClickAdType clickType; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, weak) UIViewController *loadInputShowViewController; ++ (UIViewController *)rootViewControllerWithPlacementID:(NSString *)placementID requestID:(NSString *)requestID; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerDelegate.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerDelegate.h new file mode 100644 index 0000000..fed034d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerDelegate.h @@ -0,0 +1,49 @@ +// +// ATBannerDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATBannerDelegate_h +#define ATBannerDelegate_h + +#import + +@class ATBannerView; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATBannerDelegate + +/// BannerView display results +- (void)bannerView:(ATBannerView *)bannerView didShowAdWithPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +/// bannerView click +- (void)bannerView:(ATBannerView *)bannerView didClickWithPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +@optional + +/// bannerView auto refresh +- (void)bannerView:(ATBannerView *)bannerView didAutoRefreshWithPlacement:(NSString *)placementID extra:(NSDictionary *)extra; + +/// BannerView auto refresh failed +- (void)bannerView:(ATBannerView *)bannerView failedToAutoRefreshWithPlacementID:(NSString *)placementID error:(NSError *)error; + +/// bannerView click the close button +- (void)bannerView:(ATBannerView *)bannerView didTapCloseButtonWithPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +/// bannerView ad landing page closed +/// support network: [GDT][CSJ] +- (void)bannerView:(ATBannerView *)bannerView didLPCloseForPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +/// Whether the bannerView click jump is in the form of Deeplink +/// currently only returns for TopOn Adx advertisements +- (void)bannerView:(ATBannerView *)bannerView didDeepLinkOrJumpForPlacementID:(NSString *)placementID extra:(NSDictionary *)extra result:(BOOL)success; + +@end + +#endif /* ATBannerDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerView+Internal.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerView+Internal.h new file mode 100644 index 0000000..a53c1fa --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerView+Internal.h @@ -0,0 +1,37 @@ +// +// ATBanner+Internal.h +// AnyThinkBanner +// +// Created by Martin Lau on 28/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATBanner_Internal_h +#define ATBanner_Internal_h +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@class ATBanner,ATOfferBannerView; +@interface ATBannerView(Internal) +-(instancetype) initWithFrame:(CGRect)frame banner:(ATBanner*)banner placementID:(NSString *)placementID; +-(void) loadNextWithoutRefresh; +@property(nonatomic) ATBanner *banner; +@property (nonatomic, strong,nullable) ATNativeBannerView *selfRenderingMixBannerlView; + +@property(nonatomic,copy) NativeMixBannerViewBlock nativeMixBannerViewBlock; + +- (ATOfferBannerView *)getPrivateOfferBannerView; +- (void)evaluationPanGesture:(nullable UIPanGestureRecognizer *)panGesture; +- (UIPanGestureRecognizer *)getPanGesture; +- (void)evaluationSlideClickStatus:(BOOL)clickStatus; +- (BOOL)getSlideClickStatus; +- (ATBanner *)getPrivateBanner; +- (void)updateTrackClickAreaType:(ATClickAreaType)clickAreaType; +- (UIView *)getTrackView; + +@end +#endif /* ATBanner_Internal_h */ +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerView.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerView.h new file mode 100644 index 0000000..40ec2d3 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/ATBannerView.h @@ -0,0 +1,29 @@ +// +// ATBannerView.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATBannerDelegate; +@interface ATBannerView : UIView +//to be move into a internal category +@property(nonatomic, weak) id delegate; +@property(nonatomic, weak) UIViewController *presentingViewController; + + +- (void)sendImpressionTracking; + +/// Destroys the ad view from this banner ad. The corresponding asset view will also be destroyed. +- (void)destroyBanner; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/AnyThinkBanner.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/AnyThinkBanner.h new file mode 100644 index 0000000..1e6a716 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Headers/AnyThinkBanner.h @@ -0,0 +1,27 @@ +// +// AnyThinkBanner.h +// AnyThinkBanner +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkBanner. +FOUNDATION_EXPORT double AnyThinkBannerVersionNumber; + +//! Project version string for AnyThinkBanner. +FOUNDATION_EXPORT const unsigned char AnyThinkBannerVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Info.plist new file mode 100644 index 0000000..f704a6d Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Modules/module.modulemap new file mode 100644 index 0000000..71eae24 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64/AnyThinkBanner.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkBanner { + umbrella header "AnyThinkBanner.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/AnyThinkBanner b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/AnyThinkBanner new file mode 100644 index 0000000..21d50cf Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/AnyThinkBanner differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATAdManager+Banner.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATAdManager+Banner.h new file mode 100644 index 0000000..f6f7281 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATAdManager+Banner.h @@ -0,0 +1,84 @@ +// +// ATAdManager+Banner.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^NativeMixBannerViewBlock)(ATNativeBannerView *nativeBannerView); + +//Supported by Nend banner only +extern NSString *const kATBannerLoadingExtraParameters; +extern NSString *const kATAdLoadingExtraBannerAdSizeKey;//defaults to 320 * 50 +extern NSString *const kATAdLoadingExtraBannerSizeAdjustKey;//Currently supported by Nend + +extern NSString *const kATAdLoadingExtraAdmobBannerSizeKey;//Admob Adaptive width +extern NSString *const kATAdLoadingExtraAdmobAdSizeFlagsKey;//Admob AdSize flags + +@class ATBannerView; + +@interface ATAdManager (Banner) + +/// check whether the splash ad is ready +/// v5.7.06+ +- (BOOL)bannerAdReadyForPlacementID:(NSString *)placementID; + +- (BOOL)bannerAdReadyForPlacementID:(NSString *)placementID showViewController:(UIViewController *)showViewController; + +/// check whether the splash ad is ready +/// @param send - whether send tk +- (BOOL)bannerAdReadyForPlacementID:(NSString *)placementID + sendTK:(BOOL)send; + +/// Get the banner ad view +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID; + +/// Get the banner ad view +/// @param placementID - TopOn's ad placement id +/// @param extra - Local configuration parameter +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra DEPRECATED_ATTRIBUTE; + +/// Get the banner ad view +/// @param placementID - TopOn's ad placement id +/// @param scene - Scene id +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + config:(ATShowConfig *)config; + +/// Get the banner ad view +/// @param placementID - TopOn's ad placement id +/// @param scene - Scene id +/// note: nil will be returned if banner ad is not ready. +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + scene:(NSString *)scene + nativeMixBannerViewBlock:(nullable NativeMixBannerViewBlock)nativeMixBannerViewBlock; + +- (nullable ATBannerView *)retrieveBannerViewForPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + nativeMixBannerViewBlock:(nullable NativeMixBannerViewBlock)nativeMixBannerViewBlock; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (ATCheckLoadModel *)checkBannerLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +- (nullable NSArray *)getBannerValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v6.2.51+ +- (void)entryBannerScenarioWithPlacementID:(NSString *)placementID scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBanner.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBanner.h new file mode 100644 index 0000000..dc8e55d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBanner.h @@ -0,0 +1,27 @@ +// +// ATBanner.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +@class ATBannerCustomEvent; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATBanner : ATAdObject + +@property(nonatomic, strong) __kindof UIView *bannerView; + +@property (nonatomic, strong, nullable) ATBannerCustomEvent *customEvent; + + +- (void)destroyBanner; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerAdapter.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerAdapter.h new file mode 100644 index 0000000..2cede34 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerAdapter.h @@ -0,0 +1,29 @@ +// +// ATBannerAdapter.h +// AnyThinkBanner +// +// Created by Martin Lau on 2018/10/8. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATBannerAdapter_h +#define ATBannerAdapter_h + +@class ATBanner; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATBannerAdapter + +/// Show the banner ad +/// @param banner - banner object +/// @param view - container view +/// @param viewController - container vc ++ (void)showBanner:(ATBanner *)banner + inView:(UIView *)view +presentingViewController:(UIViewController *)viewController; + +@end +#endif /* ATBannerAdapter_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerCustomEvent.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerCustomEvent.h new file mode 100644 index 0000000..2461330 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerCustomEvent.h @@ -0,0 +1,88 @@ +// +// ATBannerCustomEvent.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN +@interface ATBannerCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is clicked +- (void)trackBannerAdClick; + +/// callback to developer when ad is Impression +- (void)trackBannerAdImpression; + +/// callback to developer when ad is closed +- (void)trackBannerAdClosed; + +/// callback to developer when ad Detail is closed +- (void)trackBannerAdDetailClosed; + +/// callback to developer when ad is loaded +/// @param bannerView - bannerView object +/// @param adExtra - extra data +- (void)trackBannerAdLoaded:(id)bannerView adExtra:(NSDictionary * _Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +/// @param bannerView - bannerView object +/// @param adExtra - extra data +- (void)trackBannerAdRenderSuccess:(id)bannerView adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +/// @param bannerView - bannerView object +/// @param adExtra - extra data +- (void)trackBannerAdDataLoadSuccess:(id)bannerView adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackBannerAdLoadFailed:(NSError *)error; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackBannerAdDeeplinkOrJumpResult:(BOOL)success; + +/// Some ad SDKs do not call back after ads were displayed. Override it and return 'YES', a impression tracking will be sent. Same for the native ads (ATNativeADCustomEvent). +- (BOOL)sendImpressionTrackingIfNeed; +- (void)bannerViewToggle; +- (void)invalidateBidInfo; +- (void)destroyBanner; +- (void)removedFromWindow; +- (void)cleanup; +// 自动点击 +- (BOOL)isTapClickdSwitch; +- (CGFloat)popupReminderDuration; +- (CGFloat)autoClickdDuration; +- (id)getCustomOfferModel; +- (id)getCustomOfferSetting; +- (ATBannerClickType)getBannerTriggerClickType; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic ,weak) id delegate; +@property (nonatomic, weak) ATBanner *banner; +@property (nonatomic, weak) ATBannerView *bannerView; +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, readonly) CGSize size; +@property (nonatomic, strong) NSValue *admobAdSizeValue;//For admob +@property (nonatomic, assign) NSInteger admobAdSizeFlags;//For admob +@property (nonatomic) NSDictionary *loadingParameters;//For nend +@property (nonatomic) BOOL adjustAdSize;//For nend +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, assign) ATOfferClickAdType clickType; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, weak) UIViewController *loadInputShowViewController; ++ (UIViewController *)rootViewControllerWithPlacementID:(NSString *)placementID requestID:(NSString *)requestID; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerDelegate.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerDelegate.h new file mode 100644 index 0000000..fed034d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerDelegate.h @@ -0,0 +1,49 @@ +// +// ATBannerDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATBannerDelegate_h +#define ATBannerDelegate_h + +#import + +@class ATBannerView; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATBannerDelegate + +/// BannerView display results +- (void)bannerView:(ATBannerView *)bannerView didShowAdWithPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +/// bannerView click +- (void)bannerView:(ATBannerView *)bannerView didClickWithPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +@optional + +/// bannerView auto refresh +- (void)bannerView:(ATBannerView *)bannerView didAutoRefreshWithPlacement:(NSString *)placementID extra:(NSDictionary *)extra; + +/// BannerView auto refresh failed +- (void)bannerView:(ATBannerView *)bannerView failedToAutoRefreshWithPlacementID:(NSString *)placementID error:(NSError *)error; + +/// bannerView click the close button +- (void)bannerView:(ATBannerView *)bannerView didTapCloseButtonWithPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +/// bannerView ad landing page closed +/// support network: [GDT][CSJ] +- (void)bannerView:(ATBannerView *)bannerView didLPCloseForPlacementID:(NSString *)placementID extra:(NSDictionary *)extra; + +/// Whether the bannerView click jump is in the form of Deeplink +/// currently only returns for TopOn Adx advertisements +- (void)bannerView:(ATBannerView *)bannerView didDeepLinkOrJumpForPlacementID:(NSString *)placementID extra:(NSDictionary *)extra result:(BOOL)success; + +@end + +#endif /* ATBannerDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerView+Internal.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerView+Internal.h new file mode 100644 index 0000000..a53c1fa --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerView+Internal.h @@ -0,0 +1,37 @@ +// +// ATBanner+Internal.h +// AnyThinkBanner +// +// Created by Martin Lau on 28/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATBanner_Internal_h +#define ATBanner_Internal_h +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@class ATBanner,ATOfferBannerView; +@interface ATBannerView(Internal) +-(instancetype) initWithFrame:(CGRect)frame banner:(ATBanner*)banner placementID:(NSString *)placementID; +-(void) loadNextWithoutRefresh; +@property(nonatomic) ATBanner *banner; +@property (nonatomic, strong,nullable) ATNativeBannerView *selfRenderingMixBannerlView; + +@property(nonatomic,copy) NativeMixBannerViewBlock nativeMixBannerViewBlock; + +- (ATOfferBannerView *)getPrivateOfferBannerView; +- (void)evaluationPanGesture:(nullable UIPanGestureRecognizer *)panGesture; +- (UIPanGestureRecognizer *)getPanGesture; +- (void)evaluationSlideClickStatus:(BOOL)clickStatus; +- (BOOL)getSlideClickStatus; +- (ATBanner *)getPrivateBanner; +- (void)updateTrackClickAreaType:(ATClickAreaType)clickAreaType; +- (UIView *)getTrackView; + +@end +#endif /* ATBanner_Internal_h */ +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerView.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerView.h new file mode 100644 index 0000000..40ec2d3 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/ATBannerView.h @@ -0,0 +1,29 @@ +// +// ATBannerView.h +// AnyThinkBanner +// +// Created by Martin Lau on 18/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATBannerDelegate; +@interface ATBannerView : UIView +//to be move into a internal category +@property(nonatomic, weak) id delegate; +@property(nonatomic, weak) UIViewController *presentingViewController; + + +- (void)sendImpressionTracking; + +/// Destroys the ad view from this banner ad. The corresponding asset view will also be destroyed. +- (void)destroyBanner; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/AnyThinkBanner.h b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/AnyThinkBanner.h new file mode 100644 index 0000000..1e6a716 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Headers/AnyThinkBanner.h @@ -0,0 +1,27 @@ +// +// AnyThinkBanner.h +// AnyThinkBanner +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkBanner. +FOUNDATION_EXPORT double AnyThinkBannerVersionNumber; + +//! Project version string for AnyThinkBanner. +FOUNDATION_EXPORT const unsigned char AnyThinkBannerVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Info.plist new file mode 100644 index 0000000..f0ec609 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Modules/module.modulemap new file mode 100644 index 0000000..71eae24 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkBanner { + umbrella header "AnyThinkBanner.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..68c9571 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..b0034f5 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..e2de296 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/ATAdManager+Banner.h + + R+ILxouwDjH7NxA64e2S9b95ACU= + + Headers/ATBanner.h + + H17fGdWcAJjgNSzTCTMYONGJ91o= + + Headers/ATBannerAdapter.h + + Gakr7RFkFU9u7Ojwd7+yaFhdMm4= + + Headers/ATBannerCustomEvent.h + + NMiyZ9iRoVx0YAUd8l7zrlZHtro= + + Headers/ATBannerDelegate.h + + Tl7R0nfT+9c/HK9FZRcrqYbZs2M= + + Headers/ATBannerView+Internal.h + + elscVz4A0UkirwotM3tJUZfozwM= + + Headers/ATBannerView.h + + 8LEafwP85wOacVprt3gR7TcfgE0= + + Headers/AnyThinkBanner.h + + Zatda9UIYn1pWwSFHAyRdnbQPCY= + + Info.plist + + vRt+j+tAgYSQd9WBGXfgspGqbeE= + + Modules/module.modulemap + + B6apAL0m9sUer8Q8YNuIQZ7j2jc= + + + files2 + + Headers/ATAdManager+Banner.h + + hash + + R+ILxouwDjH7NxA64e2S9b95ACU= + + hash2 + + JhWbfji9NErnKR5WbV8MNc3BkedXKH9ryv3k+Tkjp3s= + + + Headers/ATBanner.h + + hash + + H17fGdWcAJjgNSzTCTMYONGJ91o= + + hash2 + + +4TOOVT86EJIOtVr0vKxR7KcbJe6IqUi3DsPxVZ63oU= + + + Headers/ATBannerAdapter.h + + hash + + Gakr7RFkFU9u7Ojwd7+yaFhdMm4= + + hash2 + + AOUveBcoy//oF8+wNkjRWXkLNxWFnFplhnkZ9sPFai0= + + + Headers/ATBannerCustomEvent.h + + hash + + NMiyZ9iRoVx0YAUd8l7zrlZHtro= + + hash2 + + /eLUNwwemYM7iep28synpi2j6/zHvzCMfi+lqsKKiqU= + + + Headers/ATBannerDelegate.h + + hash + + Tl7R0nfT+9c/HK9FZRcrqYbZs2M= + + hash2 + + t0ZT9Q+zf02HE+S9i9mvyNWPp7hCYiCFj9ry78QTnQ8= + + + Headers/ATBannerView+Internal.h + + hash + + elscVz4A0UkirwotM3tJUZfozwM= + + hash2 + + 1jl9PRpzoAEtece2sJuQoic+mkfA1N61Mqa1N495iOo= + + + Headers/ATBannerView.h + + hash + + 8LEafwP85wOacVprt3gR7TcfgE0= + + hash2 + + z9G+Y3dFaYFJxcm/f5pVu0NErIB+6iEbEPiM6PlMTfY= + + + Headers/AnyThinkBanner.h + + hash + + Zatda9UIYn1pWwSFHAyRdnbQPCY= + + hash2 + + RW1sOUcrzDg4nFtjyS2JgQ4dXZDoj4eORsXHLSPnjhs= + + + Modules/module.modulemap + + hash + + B6apAL0m9sUer8Q8YNuIQZ7j2jc= + + hash2 + + 1EoIrN3eRYmb5jDozTDGxsBKPXV83BNZAgRh/+4V20w= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator/AnyThinkBanner.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/Info.plist new file mode 100644 index 0000000..4fccff6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkInterstitial.framework/AnyThinkInterstitial + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkInterstitial.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + AnyThinkInterstitial.framework/AnyThinkInterstitial + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkInterstitial.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/AnyThinkInterstitial b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/AnyThinkInterstitial new file mode 100644 index 0000000..f98271d Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/AnyThinkInterstitial differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATAdManager+Interstitial.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATAdManager+Interstitial.h new file mode 100644 index 0000000..91abe28 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATAdManager+Interstitial.h @@ -0,0 +1,89 @@ +// +// ATAdManager+Interstitial.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^NativeMixViewBlock)(ATSelfRenderingMixInterstitialView *selfRenderingMixInterstitialView); + +typedef void(^ATInterstitialAdRemovalCompletionBlock)(BOOL success); + +extern NSString *const kATInterstitialExtraMediationNameKey; +extern NSString *const kATInterstitialExtraUserIDKey; +extern NSString *const kATInterstitialExtraUserFeatureKey; +extern NSString *const kATInterstitialExtraMuteStartPlayingFlagKey; +extern NSString *const kATInterstitialExtraFallbackFullboardBackgroundColorKey; +extern NSString *const kATInterstitialExtraAdSizeKey;//Supported by TT interstitial, defaults to 600 X 600 +extern NSString *const kATInterstitialExtraUsesRewardedVideo; + +extern NSString *const kATInterstitialExtraAdSize600_400; +extern NSString *const kATInterstitialExtraAdSize600_600; +extern NSString *const kATInterstitialExtraAdSize600_900; + +@interface ATAdManager (Interstitial) + +/// Display Splash ads +/// @param placementID - TopOn's ad placement id +/// @param viewController - display ad window +/// @param delegate - delegate object +- (void)showInterstitialWithPlacementID:(NSString *)placementID + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// Display Splash ads +/// @param placementID - TopOn's ad placement id +/// @param scene - scene id +/// @param viewController - display ad window +/// @param delegate delegate object +- (void)showInterstitialWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// Display Splash ads +/// @param placementID - TopOn's ad placement id +/// @param scene - scene id +/// @param viewController - display ad window +/// @param delegate delegate object +/// @param nativeMixViewBlock mixad view +- (void)showInterstitialWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + inViewController:(UIViewController *)viewController + delegate:(id)delegate + nativeMixViewBlock:(nullable NativeMixViewBlock)nativeMixViewBlock; + +- (void)showInterstitialWithPlacementID:(NSString *)placementID + showConfig:(ATShowConfig *)config + inViewController:(UIViewController *)viewController + delegate:(id)delegate + nativeMixViewBlock:(nullable NativeMixViewBlock)nativeMixViewBlock; + +/// check whether the interstitial ad is ready +/// v5.7.06+ +- (BOOL)interstitialReadyForPlacementID:(NSString *)placementID; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (nullable ATCheckLoadModel *)checkInterstitialLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +/// v5.7.53+ +- (nullable NSArray *)getInterstitialValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryInterstitialScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitial.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitial.h new file mode 100644 index 0000000..ae788fc --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitial.h @@ -0,0 +1,28 @@ +// +// ATInterstitial.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +@class ATInterstitialCustomEvent; +@class ATAdInterstitialEventPrams; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATInterstitial : ATAdObject +@property (nonatomic, strong) ATAdInterstitialEventPrams *showPrams; +@property (nonatomic, strong) ATInterstitialCustomEvent *customEvent; +@property (nonatomic, assign) BOOL isNativeInterstitial; +@property (nonatomic, strong) NSDictionary *assets; +@property (nonatomic, strong) id delegateObject; + +@property (nonatomic, assign) NSInteger clickTag; +@property (nonatomic, weak) UIViewController *currentInterstitialAdVc;// 当前正在展现的插屏广告vc +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialAdapter.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialAdapter.h new file mode 100644 index 0000000..a87a421 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialAdapter.h @@ -0,0 +1,41 @@ +// +// ATInterstitialAdapter.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATInterstitialAdapter_h +#define ATInterstitialAdapter_h + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATInterstitialAdapter + +@optional + +/// check if network ads is ready +/// @param customObject - custom ad object +/// @param info - dictionary from server ++ (BOOL)adReadyWithCustomObject:(id)customObject + info:(NSDictionary *)info; + + +/// show interstitial ad +/// @param interstitial - interstitial Object +/// @param viewController - current ViewController +/// @param delegate - delegate object ++ (void)showInterstitial:(ATInterstitial *)interstitial + inViewController:(UIViewController *)viewController + delegate:(id)delegate; +@end + +#endif /* ATInterstitialAdapter_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h new file mode 100644 index 0000000..cfe03c5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h @@ -0,0 +1,40 @@ +// +// ATInterstitialAutoAdManager.h +// AnyThinkInterstitial +// +// Created by Jason on 2021/12/31. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATInterstitialAutoAdManager : NSObject + +@property(nonatomic, weak) id delegate; + ++ (instancetype)sharedInstance; + +- (void)addAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; +- (void)removeAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; + +- (void)setLocalExtra:(NSDictionary * _Nullable)extra placementID:(NSString *)placementID; +- (BOOL)autoLoadInterstitialReadyForPlacementID:(NSString *)placementID; +- (NSArray *)checkValidAdCachesWithPlacementID:(NSString *)placementID; +- (ATCheckLoadModel *)checkInterstitialLoadStatusForPlacementID:(NSString *)placementID; + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID scene:( NSString* _Nullable )scene inViewController:(UIViewController*)viewController delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showAutoLoadInterstitialWithPlacementID:showConfig:showConfig:inViewController: delegate"); + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID showConfig:(ATShowConfig * _Nullable )showConfig inViewController:(UIViewController*)viewController delegate:(id)delegate; + + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent+ATRotaion.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent+ATRotaion.h new file mode 100644 index 0000000..ec17b10 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent+ATRotaion.h @@ -0,0 +1,38 @@ +// +// ATInterstitialCustomEvent+ATRotaion.h +// AnyThinkSDK +// +// Created by Captain on 2024/11/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +@class ATTimer, ATAdCacheInfo; +@interface ATInterstitialCustomEvent (ATRotaion) +@property (nonatomic, strong) ATTimer *rotationActionTimer; +@property (nonatomic, strong) ATTimer *rotationCheckNextTimer; +@property (nonatomic, strong) ATTimer *rotationCheckCloseTimer;// 点击时如果需要点击后关闭 则开启此定时器 +@property (nonatomic, strong) ATAdCacheInfo *nextCache; + +/// 开启轮播业务检测 +- (void)checkStartRotation; + +/// 开启点击后自动关闭的检测定时器 +- (void)checkCloseAfterClick; + +/// 停止轮播业务并强行关闭当前展示广告 +- (void)checkAutoClose; + +/// 停止轮播计时器 即终止轮播 +- (void)invalidateRotaionTimer; + +/// 停止点击后自动检测关闭的定时器 +- (void)invalidateCheckCloseTimer; + +/// 销毁所有定时器并结束轮播, 但是不走close_after_click的逻辑 +- (void)cleaerRotation; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h new file mode 100644 index 0000000..7df0e3e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h @@ -0,0 +1,79 @@ +// +// ATInterstitialCustomEvent.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +@interface ATInterstitialCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is loaded +/// @param interstitialAd - ad objec +/// @param adExtra - extra data +- (void)trackInterstitialAdLoaded:(id)interstitialAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +- (void)trackInterstitialAdRenderSuccess:(id)interstitialAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +- (void)trackInterstitialAdDataLoadSuccess:(id)interstitialAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackInterstitialAdLoadFailed:(NSError *)error; + +/// callback to developer when ad is showed +- (void)trackInterstitialAdShow; + +/// callback to developer when show failed +/// @param error - show error message +- (void)trackInterstitialAdShowFailed:(NSError *)error; + +/// callback to developer when start to play +- (void)trackInterstitialAdVideoStart; + +/// callback to developer when end to play +- (void)trackInterstitialAdVideoEnd; + +/// callback to developer when play failed +/// @param error - play error message +- (void)trackInterstitialAdDidFailToPlayVideo:(NSError *)error; + +- (void)trackInterstitialAdDidFailToPlayVideo:(NSError*)error extra:(NSDictionary *_Nullable)extraDic; + +/// callback to developer when ad is clicked +- (void)trackInterstitialAdClick; + +/// callback to developer when ad is clicked +- (void)trackInterstitialAdClickWithClickType:(ATOfferClickAdType)clickType; + +/// callback to developer when ad is closed +- (void)trackInterstitialAdClose:(NSDictionary *_Nullable)extra; + +/// callback to developer when ad landing page is closed +- (void)trackInterstitialAdLPClose:(NSDictionary *_Nullable)extra; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackInterstitialAdDeeplinkOrJumpResult:(BOOL)success; + +- (ATNativeADSourceType)adSourceType; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, weak, nullable) ATInterstitial *interstitial; +@property (nonatomic, weak) id delegate; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialDelegate.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialDelegate.h new file mode 100644 index 0000000..b055d57 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/ATInterstitialDelegate.h @@ -0,0 +1,64 @@ +// +// ATInterstitialDelegate.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATInterstitialDelegate_h +#define ATInterstitialDelegate_h +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATInterstitialDelegate + +/// Interstitial ad displayed successfully +- (void)interstitialDidShowForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial ad clicked +- (void)interstitialDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial ad closed +- (void)interstitialDidCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Interstitial ad display failed +- (void)interstitialFailedToShowForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Interstitial video ad playback start +- (void)interstitialDidStartPlayingVideoForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial playback end +- (void)interstitialDidEndPlayingVideoForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial playback fail +- (void)interstitialDidFailToPlayVideoForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Whether the click jump on the interstitial advertisement is in the form of Deeplink +/// currently only returns for TopOn Adx advertisements +- (void)interstitialDeepLinkOrJumpForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; + +/// Interstitial ad landing page closed +/// support network: [Baidu][GDT][KS][CSJ] +- (void)interstitialDidLPCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@end + +#endif /* ATInterstitialDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h new file mode 100644 index 0000000..bb7cf68 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h @@ -0,0 +1,28 @@ +// +// AnyThinkInterstitial.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import + + +//! Project version number for AnyThinkInterstitial. +FOUNDATION_EXPORT double AnyThinkInterstitialVersionNumber; + +//! Project version string for AnyThinkInterstitial. +FOUNDATION_EXPORT const unsigned char AnyThinkInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Info.plist new file mode 100644 index 0000000..ec114ac Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Modules/module.modulemap new file mode 100644 index 0000000..313c5d0 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64/AnyThinkInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkInterstitial { + umbrella header "AnyThinkInterstitial.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/AnyThinkInterstitial b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/AnyThinkInterstitial new file mode 100644 index 0000000..8ad0af6 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/AnyThinkInterstitial differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATAdManager+Interstitial.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATAdManager+Interstitial.h new file mode 100644 index 0000000..91abe28 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATAdManager+Interstitial.h @@ -0,0 +1,89 @@ +// +// ATAdManager+Interstitial.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^NativeMixViewBlock)(ATSelfRenderingMixInterstitialView *selfRenderingMixInterstitialView); + +typedef void(^ATInterstitialAdRemovalCompletionBlock)(BOOL success); + +extern NSString *const kATInterstitialExtraMediationNameKey; +extern NSString *const kATInterstitialExtraUserIDKey; +extern NSString *const kATInterstitialExtraUserFeatureKey; +extern NSString *const kATInterstitialExtraMuteStartPlayingFlagKey; +extern NSString *const kATInterstitialExtraFallbackFullboardBackgroundColorKey; +extern NSString *const kATInterstitialExtraAdSizeKey;//Supported by TT interstitial, defaults to 600 X 600 +extern NSString *const kATInterstitialExtraUsesRewardedVideo; + +extern NSString *const kATInterstitialExtraAdSize600_400; +extern NSString *const kATInterstitialExtraAdSize600_600; +extern NSString *const kATInterstitialExtraAdSize600_900; + +@interface ATAdManager (Interstitial) + +/// Display Splash ads +/// @param placementID - TopOn's ad placement id +/// @param viewController - display ad window +/// @param delegate - delegate object +- (void)showInterstitialWithPlacementID:(NSString *)placementID + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// Display Splash ads +/// @param placementID - TopOn's ad placement id +/// @param scene - scene id +/// @param viewController - display ad window +/// @param delegate delegate object +- (void)showInterstitialWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// Display Splash ads +/// @param placementID - TopOn's ad placement id +/// @param scene - scene id +/// @param viewController - display ad window +/// @param delegate delegate object +/// @param nativeMixViewBlock mixad view +- (void)showInterstitialWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + inViewController:(UIViewController *)viewController + delegate:(id)delegate + nativeMixViewBlock:(nullable NativeMixViewBlock)nativeMixViewBlock; + +- (void)showInterstitialWithPlacementID:(NSString *)placementID + showConfig:(ATShowConfig *)config + inViewController:(UIViewController *)viewController + delegate:(id)delegate + nativeMixViewBlock:(nullable NativeMixViewBlock)nativeMixViewBlock; + +/// check whether the interstitial ad is ready +/// v5.7.06+ +- (BOOL)interstitialReadyForPlacementID:(NSString *)placementID; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (nullable ATCheckLoadModel *)checkInterstitialLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +/// v5.7.53+ +- (nullable NSArray *)getInterstitialValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryInterstitialScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitial.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitial.h new file mode 100644 index 0000000..ae788fc --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitial.h @@ -0,0 +1,28 @@ +// +// ATInterstitial.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +@class ATInterstitialCustomEvent; +@class ATAdInterstitialEventPrams; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATInterstitial : ATAdObject +@property (nonatomic, strong) ATAdInterstitialEventPrams *showPrams; +@property (nonatomic, strong) ATInterstitialCustomEvent *customEvent; +@property (nonatomic, assign) BOOL isNativeInterstitial; +@property (nonatomic, strong) NSDictionary *assets; +@property (nonatomic, strong) id delegateObject; + +@property (nonatomic, assign) NSInteger clickTag; +@property (nonatomic, weak) UIViewController *currentInterstitialAdVc;// 当前正在展现的插屏广告vc +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialAdapter.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialAdapter.h new file mode 100644 index 0000000..a87a421 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialAdapter.h @@ -0,0 +1,41 @@ +// +// ATInterstitialAdapter.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATInterstitialAdapter_h +#define ATInterstitialAdapter_h + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATInterstitialAdapter + +@optional + +/// check if network ads is ready +/// @param customObject - custom ad object +/// @param info - dictionary from server ++ (BOOL)adReadyWithCustomObject:(id)customObject + info:(NSDictionary *)info; + + +/// show interstitial ad +/// @param interstitial - interstitial Object +/// @param viewController - current ViewController +/// @param delegate - delegate object ++ (void)showInterstitial:(ATInterstitial *)interstitial + inViewController:(UIViewController *)viewController + delegate:(id)delegate; +@end + +#endif /* ATInterstitialAdapter_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h new file mode 100644 index 0000000..cfe03c5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialAutoAdManager.h @@ -0,0 +1,40 @@ +// +// ATInterstitialAutoAdManager.h +// AnyThinkInterstitial +// +// Created by Jason on 2021/12/31. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATInterstitialAutoAdManager : NSObject + +@property(nonatomic, weak) id delegate; + ++ (instancetype)sharedInstance; + +- (void)addAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; +- (void)removeAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; + +- (void)setLocalExtra:(NSDictionary * _Nullable)extra placementID:(NSString *)placementID; +- (BOOL)autoLoadInterstitialReadyForPlacementID:(NSString *)placementID; +- (NSArray *)checkValidAdCachesWithPlacementID:(NSString *)placementID; +- (ATCheckLoadModel *)checkInterstitialLoadStatusForPlacementID:(NSString *)placementID; + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID scene:( NSString* _Nullable )scene inViewController:(UIViewController*)viewController delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showAutoLoadInterstitialWithPlacementID:showConfig:showConfig:inViewController: delegate"); + +- (void)showAutoLoadInterstitialWithPlacementID:(NSString*)placementID showConfig:(ATShowConfig * _Nullable )showConfig inViewController:(UIViewController*)viewController delegate:(id)delegate; + + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent+ATRotaion.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent+ATRotaion.h new file mode 100644 index 0000000..ec17b10 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent+ATRotaion.h @@ -0,0 +1,38 @@ +// +// ATInterstitialCustomEvent+ATRotaion.h +// AnyThinkSDK +// +// Created by Captain on 2024/11/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +@class ATTimer, ATAdCacheInfo; +@interface ATInterstitialCustomEvent (ATRotaion) +@property (nonatomic, strong) ATTimer *rotationActionTimer; +@property (nonatomic, strong) ATTimer *rotationCheckNextTimer; +@property (nonatomic, strong) ATTimer *rotationCheckCloseTimer;// 点击时如果需要点击后关闭 则开启此定时器 +@property (nonatomic, strong) ATAdCacheInfo *nextCache; + +/// 开启轮播业务检测 +- (void)checkStartRotation; + +/// 开启点击后自动关闭的检测定时器 +- (void)checkCloseAfterClick; + +/// 停止轮播业务并强行关闭当前展示广告 +- (void)checkAutoClose; + +/// 停止轮播计时器 即终止轮播 +- (void)invalidateRotaionTimer; + +/// 停止点击后自动检测关闭的定时器 +- (void)invalidateCheckCloseTimer; + +/// 销毁所有定时器并结束轮播, 但是不走close_after_click的逻辑 +- (void)cleaerRotation; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h new file mode 100644 index 0000000..7df0e3e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialCustomEvent.h @@ -0,0 +1,79 @@ +// +// ATInterstitialCustomEvent.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +@interface ATInterstitialCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is loaded +/// @param interstitialAd - ad objec +/// @param adExtra - extra data +- (void)trackInterstitialAdLoaded:(id)interstitialAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +- (void)trackInterstitialAdRenderSuccess:(id)interstitialAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +- (void)trackInterstitialAdDataLoadSuccess:(id)interstitialAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackInterstitialAdLoadFailed:(NSError *)error; + +/// callback to developer when ad is showed +- (void)trackInterstitialAdShow; + +/// callback to developer when show failed +/// @param error - show error message +- (void)trackInterstitialAdShowFailed:(NSError *)error; + +/// callback to developer when start to play +- (void)trackInterstitialAdVideoStart; + +/// callback to developer when end to play +- (void)trackInterstitialAdVideoEnd; + +/// callback to developer when play failed +/// @param error - play error message +- (void)trackInterstitialAdDidFailToPlayVideo:(NSError *)error; + +- (void)trackInterstitialAdDidFailToPlayVideo:(NSError*)error extra:(NSDictionary *_Nullable)extraDic; + +/// callback to developer when ad is clicked +- (void)trackInterstitialAdClick; + +/// callback to developer when ad is clicked +- (void)trackInterstitialAdClickWithClickType:(ATOfferClickAdType)clickType; + +/// callback to developer when ad is closed +- (void)trackInterstitialAdClose:(NSDictionary *_Nullable)extra; + +/// callback to developer when ad landing page is closed +- (void)trackInterstitialAdLPClose:(NSDictionary *_Nullable)extra; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackInterstitialAdDeeplinkOrJumpResult:(BOOL)success; + +- (ATNativeADSourceType)adSourceType; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, weak, nullable) ATInterstitial *interstitial; +@property (nonatomic, weak) id delegate; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialDelegate.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialDelegate.h new file mode 100644 index 0000000..b055d57 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/ATInterstitialDelegate.h @@ -0,0 +1,64 @@ +// +// ATInterstitialDelegate.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 21/09/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATInterstitialDelegate_h +#define ATInterstitialDelegate_h +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATInterstitialDelegate + +/// Interstitial ad displayed successfully +- (void)interstitialDidShowForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial ad clicked +- (void)interstitialDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial ad closed +- (void)interstitialDidCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Interstitial ad display failed +- (void)interstitialFailedToShowForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Interstitial video ad playback start +- (void)interstitialDidStartPlayingVideoForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial playback end +- (void)interstitialDidEndPlayingVideoForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Interstitial playback fail +- (void)interstitialDidFailToPlayVideoForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Whether the click jump on the interstitial advertisement is in the form of Deeplink +/// currently only returns for TopOn Adx advertisements +- (void)interstitialDeepLinkOrJumpForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; + +/// Interstitial ad landing page closed +/// support network: [Baidu][GDT][KS][CSJ] +- (void)interstitialDidLPCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@end + +#endif /* ATInterstitialDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h new file mode 100644 index 0000000..bb7cf68 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Headers/AnyThinkInterstitial.h @@ -0,0 +1,28 @@ +// +// AnyThinkInterstitial.h +// AnyThinkInterstitial +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import + + +//! Project version number for AnyThinkInterstitial. +FOUNDATION_EXPORT double AnyThinkInterstitialVersionNumber; + +//! Project version string for AnyThinkInterstitial. +FOUNDATION_EXPORT const unsigned char AnyThinkInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Info.plist new file mode 100644 index 0000000..67d8510 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Modules/module.modulemap new file mode 100644 index 0000000..313c5d0 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkInterstitial { + umbrella header "AnyThinkInterstitial.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..630be9d Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..9a75d4b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..da8ecde --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/ATAdManager+Interstitial.h + + ehbOu5d8vxgfPs668YVHiYQ11Fo= + + Headers/ATInterstitial.h + + AFEzhTi9CRf2oGWlOoY9qhaWM/Y= + + Headers/ATInterstitialAdapter.h + + nS+eOYZAeaLKak4Q2P9D4OqJtvk= + + Headers/ATInterstitialAutoAdManager.h + + E2JQazfQx8kYEqHyXkXo2RhAdn0= + + Headers/ATInterstitialCustomEvent+ATRotaion.h + + vz7Vdh7mm1fsuigdOOP1cHE4mYI= + + Headers/ATInterstitialCustomEvent.h + + q9k2aLet+orqwwUqfwWy6LYauLs= + + Headers/ATInterstitialDelegate.h + + HD3Q9qOWz31XVAmXF/KYB6r6egY= + + Headers/AnyThinkInterstitial.h + + w6IRAw41094PtnKMCmd2hIpUrto= + + Info.plist + + wAwQtBCX2DOI8K+WfnTZpbLE1F4= + + Modules/module.modulemap + + dPLHM34JPqF8fdld7weq40nkvvA= + + + files2 + + Headers/ATAdManager+Interstitial.h + + hash + + ehbOu5d8vxgfPs668YVHiYQ11Fo= + + hash2 + + L2ghcjg6/hy+L5WYVnCUAZ1X6fbAwrZBG+bShLJlsFs= + + + Headers/ATInterstitial.h + + hash + + AFEzhTi9CRf2oGWlOoY9qhaWM/Y= + + hash2 + + kuE61pPHV3ptMfQlS/2LG5JtH1h1WobBQ0/BdON02t8= + + + Headers/ATInterstitialAdapter.h + + hash + + nS+eOYZAeaLKak4Q2P9D4OqJtvk= + + hash2 + + qo8Du9fP+G07a7+60dUZmi6Xb8UFEeaQMEqUBRzA0Qw= + + + Headers/ATInterstitialAutoAdManager.h + + hash + + E2JQazfQx8kYEqHyXkXo2RhAdn0= + + hash2 + + iiqk+CA/DPwKZs7W/Lb1eqmGTwoOSxAqEz78grWI7ek= + + + Headers/ATInterstitialCustomEvent+ATRotaion.h + + hash + + vz7Vdh7mm1fsuigdOOP1cHE4mYI= + + hash2 + + bXYS3V8JBL8Z8pRa8ExJmLV2WFUueifDMiumoD98YtM= + + + Headers/ATInterstitialCustomEvent.h + + hash + + q9k2aLet+orqwwUqfwWy6LYauLs= + + hash2 + + 1mvObnZ7Nn1bmlfqBv7WKMVrfu9O7uV/Kpl6lL3ga4Q= + + + Headers/ATInterstitialDelegate.h + + hash + + HD3Q9qOWz31XVAmXF/KYB6r6egY= + + hash2 + + 31llOJxJjGdiGm/2mM8MXHN28jzUx2b9RwvjiB+0ADM= + + + Headers/AnyThinkInterstitial.h + + hash + + w6IRAw41094PtnKMCmd2hIpUrto= + + hash2 + + tbfMKtzHmqYq9nnu44zwqmy1UWUMI4PU5IQIDaQwrhg= + + + Modules/module.modulemap + + hash + + dPLHM34JPqF8fdld7weq40nkvvA= + + hash2 + + Okf+OX2ryX1qq8VnDiy5r9CeZDNBZM2uoOrHgmSMqSY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator/AnyThinkInterstitial.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/Info.plist new file mode 100644 index 0000000..e418c73 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkMediaVideo.framework/AnyThinkMediaVideo + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkMediaVideo.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + AnyThinkMediaVideo.framework/AnyThinkMediaVideo + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkMediaVideo.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/AnyThinkMediaVideo b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/AnyThinkMediaVideo new file mode 100644 index 0000000..0ecab0e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/AnyThinkMediaVideo differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATAdManager+ATMediaVideo.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATAdManager+ATMediaVideo.h new file mode 100644 index 0000000..476f99d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATAdManager+ATMediaVideo.h @@ -0,0 +1,71 @@ +// +// ATAdManager+ATMediaVideo.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATMediaVideoDelegateExtraNetworkIDKey; +extern NSString *const kATMediaVideoDelegateExtraPrice; + +extern NSString *const kATAdMediaVideoExtraKeyInternalBrowser; +extern NSString *const kATAdMediaVideoExtraKeyInternalBrowserViewController; +extern NSString *const kATAdMediaVideoExtraKeyHideCountDown; +extern NSString *const kATAdMediaVideoExtraKeyLoadVideoTimeout; +extern NSString *const kATAdMediaVideoExtraKeyAutoPlayAdBreaks; +extern NSString *const kATAdMediaVideoExtraKeyDisableNowPlayingInfo; +extern NSString *const kATAdMediaVideoExtraKeyEnablePreloading; + +extern NSString *const kATAdMediaVideoExtraKeyPlayhead; +extern NSString *const kATAdMediaVideoExtraKeyContainerView; +extern NSString *const kATAdMediaVideoExtraKeyViewController; + +extern NSString *const kATAdMediaVideoExtraKeyControlDataParam; +extern NSString *const kATAdMediaVideoExtraKeySystemObejct; + + +@interface ATAdManager (ATMediaVideo) + +- (nullable ATMediaVideoOffer *)mediaVideoObjectWithPlacementID:(NSString *)placementID showConfig:(ATShowConfig * _Nullable)showConfig delegate:(id)delegate; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + controlDataParam:(NSDictionary * _Nullable)param + tkExtra:(NSDictionary * _Nullable)tkExtra + delegate:(id)delegate + adxFloorPrice:(ATADXFloorPrice * _Nullable)adxFloorPrice + mediaVideoContainerView:(UIView *)containerView + viewController:(UIViewController *)viewController; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + controlDataParam:(NSDictionary * _Nullable)param + delegate:(id)delegate + mediaVideoContainerView:(UIView *)containerView + viewController:(UIViewController *)viewController; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + delegate:(id)delegate + mediaVideoContainerView:(UIView *)containerView + viewController:(UIViewController *)viewController; + +/// Query all cached information of the ad slot +- (NSArray *)getMediaVideoValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryMediaVideoScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideo.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideo.h new file mode 100644 index 0000000..c26df27 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideo.h @@ -0,0 +1,18 @@ +// +// ATMediaVideo.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMediaVideo : ATAdObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoCustomEvent.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoCustomEvent.h new file mode 100644 index 0000000..10b21e4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoCustomEvent.h @@ -0,0 +1,44 @@ +// +// ATMediaVideoCustomEvent.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/7. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATMediaVideoCustomEventVideoProgress) { + ATMediaVideoCustomEventVideoProgress25Percent, + ATMediaVideoCustomEventVideoProgress50Percent, + ATMediaVideoCustomEventVideoProgress75Percent, +}; + +@interface ATMediaVideoCustomEvent : ATAdCustomEvent + +- (NSDictionary *)delegateExtra; + +/// callback to developer when ad is loaded +/// @param adObject - ad object +/// @param adExtra - extra data +- (void)trackMediaVideoAdLoaded:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +- (void)trackMediaVideoAdLoadFailed:(NSError *)error; + +- (void)trackMediaVideoAdClick; + +- (void)trackMediaVideoAdShow; + +- (void)trackMediaVideoAdVideoStart; +- (void)trackMediaVideoAdVideoProgress:(ATMediaVideoCustomEventVideoProgress)progress; +- (void)trackMediaVideoAdVideoEnd; + +- (void)trackMediaVideoShowAPICallTK; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoDelegate.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoDelegate.h new file mode 100644 index 0000000..95b7c1d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoDelegate.h @@ -0,0 +1,94 @@ +// +// ATMediaVideoDelegate.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATMediaVideoAdapterProtocol + +- (void)startWithAd:(id)ad; +- (void)pauseWithAd:(id)ad; +- (void)resumeWithAd:(id)ad; +- (void)destoryWithAd:(id)ad; +- (void)contentCompleteWithAd:(id)ad; + +@end + +@protocol ATMediaVideoDelegate + +@optional +/// ad play starts +- (void)mediaVideoDidStartPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad play ends +- (void)mediaVideoDidEndPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad play fail +- (void)mediaVideoDidFailToPlayForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// ad clicks +- (void)mediaVideoDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad pause +- (void)mediaVideoAdPauseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad resume +- (void)mediaVideoAdResumeForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad skiped +- (void)mediaVideoAdSkipedForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// IMA callback +- (void)mediaVideoAdForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra event:(id)event; + +/// video area tap +- (void)mediaVideoAdTappedForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// video progress +- (void)mediaVideoAdDidProgressForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra mediaTime:(NSTimeInterval)mediaTime totalTime:(NSTimeInterval)totalTime; + +#pragma mark - IMA Event +/// video start buffering +- (void)mediaVideoAdDidStartBufferingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// video did Buffer +- (void)mediaVideoAdDidBufferToMediaTimeForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra mediaTime:(NSTimeInterval)mediaTime; + +/// video ready +- (void)mediaVideoAdPlaybackReadyForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +- (void)mediaVideoAdRequestContentPauseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +- (void)mediaVideoAdRequestContentResumeForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// return IMA kIMAAdEvent_AD_BREAK_READY event +- (void)mediaVideoAdBreakReadyForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoOffer.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoOffer.h new file mode 100644 index 0000000..3bbc82f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/ATMediaVideoOffer.h @@ -0,0 +1,53 @@ +// +// ATMediaVideoObject.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/6. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATMediaVideoOfferType) { + ATMediaVideoOfferTypeUnknow, + ATMediaVideoOfferTypeVAST, + ATMediaVideoOfferTypeVMAP, +}; + +@interface ATMediaVideoOffer : NSObject + +@property (nonatomic, readonly) ATShowConfig *showConfig; + +@property (nonatomic, strong, nullable) UIView *loadView; + +@property (nonatomic, assign) ATMediaVideoOfferType type; + +- (instancetype)initWithAd:(id)ad showConfig:(ATShowConfig *)showConfig; + +- (void)contentPlayhead:(id)contentPlayhead; + +- (id)customNetworkObj; +- (id)adsManager; + +- (void)start; +- (void)startWithViewController:(nullable UIViewController *)viewController; + +- (void)pause; + +- (void)resume; + +- (void)destory; + +- (void)contentComplete; + +- (void)registerFriendlyObstruction:(id)friendlyObstruction; +- (void)unregisterAllFriendlyObstructions; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/AnyThinkMediaVideo.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/AnyThinkMediaVideo.h new file mode 100644 index 0000000..e861237 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Headers/AnyThinkMediaVideo.h @@ -0,0 +1,25 @@ +// +// AnyThinkMediaVideo.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkMediaVideo. +FOUNDATION_EXPORT double AnyThinkMediaVideoVersionNumber; + +//! Project version string for AnyThinkMediaVideo. +FOUNDATION_EXPORT const unsigned char AnyThinkMediaVideoVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Info.plist new file mode 100644 index 0000000..8766137 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..60f77e5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64/AnyThinkMediaVideo.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkMediaVideo { + umbrella header "AnyThinkMediaVideo.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/AnyThinkMediaVideo b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/AnyThinkMediaVideo new file mode 100644 index 0000000..4d490f6 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/AnyThinkMediaVideo differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATAdManager+ATMediaVideo.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATAdManager+ATMediaVideo.h new file mode 100644 index 0000000..476f99d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATAdManager+ATMediaVideo.h @@ -0,0 +1,71 @@ +// +// ATAdManager+ATMediaVideo.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATMediaVideoDelegateExtraNetworkIDKey; +extern NSString *const kATMediaVideoDelegateExtraPrice; + +extern NSString *const kATAdMediaVideoExtraKeyInternalBrowser; +extern NSString *const kATAdMediaVideoExtraKeyInternalBrowserViewController; +extern NSString *const kATAdMediaVideoExtraKeyHideCountDown; +extern NSString *const kATAdMediaVideoExtraKeyLoadVideoTimeout; +extern NSString *const kATAdMediaVideoExtraKeyAutoPlayAdBreaks; +extern NSString *const kATAdMediaVideoExtraKeyDisableNowPlayingInfo; +extern NSString *const kATAdMediaVideoExtraKeyEnablePreloading; + +extern NSString *const kATAdMediaVideoExtraKeyPlayhead; +extern NSString *const kATAdMediaVideoExtraKeyContainerView; +extern NSString *const kATAdMediaVideoExtraKeyViewController; + +extern NSString *const kATAdMediaVideoExtraKeyControlDataParam; +extern NSString *const kATAdMediaVideoExtraKeySystemObejct; + + +@interface ATAdManager (ATMediaVideo) + +- (nullable ATMediaVideoOffer *)mediaVideoObjectWithPlacementID:(NSString *)placementID showConfig:(ATShowConfig * _Nullable)showConfig delegate:(id)delegate; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + controlDataParam:(NSDictionary * _Nullable)param + tkExtra:(NSDictionary * _Nullable)tkExtra + delegate:(id)delegate + adxFloorPrice:(ATADXFloorPrice * _Nullable)adxFloorPrice + mediaVideoContainerView:(UIView *)containerView + viewController:(UIViewController *)viewController; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + controlDataParam:(NSDictionary * _Nullable)param + delegate:(id)delegate + mediaVideoContainerView:(UIView *)containerView + viewController:(UIViewController *)viewController; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + delegate:(id)delegate + mediaVideoContainerView:(UIView *)containerView + viewController:(UIViewController *)viewController; + +/// Query all cached information of the ad slot +- (NSArray *)getMediaVideoValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryMediaVideoScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideo.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideo.h new file mode 100644 index 0000000..c26df27 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideo.h @@ -0,0 +1,18 @@ +// +// ATMediaVideo.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMediaVideo : ATAdObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoCustomEvent.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoCustomEvent.h new file mode 100644 index 0000000..10b21e4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoCustomEvent.h @@ -0,0 +1,44 @@ +// +// ATMediaVideoCustomEvent.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/7. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATMediaVideoCustomEventVideoProgress) { + ATMediaVideoCustomEventVideoProgress25Percent, + ATMediaVideoCustomEventVideoProgress50Percent, + ATMediaVideoCustomEventVideoProgress75Percent, +}; + +@interface ATMediaVideoCustomEvent : ATAdCustomEvent + +- (NSDictionary *)delegateExtra; + +/// callback to developer when ad is loaded +/// @param adObject - ad object +/// @param adExtra - extra data +- (void)trackMediaVideoAdLoaded:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +- (void)trackMediaVideoAdLoadFailed:(NSError *)error; + +- (void)trackMediaVideoAdClick; + +- (void)trackMediaVideoAdShow; + +- (void)trackMediaVideoAdVideoStart; +- (void)trackMediaVideoAdVideoProgress:(ATMediaVideoCustomEventVideoProgress)progress; +- (void)trackMediaVideoAdVideoEnd; + +- (void)trackMediaVideoShowAPICallTK; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoDelegate.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoDelegate.h new file mode 100644 index 0000000..95b7c1d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoDelegate.h @@ -0,0 +1,94 @@ +// +// ATMediaVideoDelegate.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATMediaVideoAdapterProtocol + +- (void)startWithAd:(id)ad; +- (void)pauseWithAd:(id)ad; +- (void)resumeWithAd:(id)ad; +- (void)destoryWithAd:(id)ad; +- (void)contentCompleteWithAd:(id)ad; + +@end + +@protocol ATMediaVideoDelegate + +@optional +/// ad play starts +- (void)mediaVideoDidStartPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad play ends +- (void)mediaVideoDidEndPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad play fail +- (void)mediaVideoDidFailToPlayForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// ad clicks +- (void)mediaVideoDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad pause +- (void)mediaVideoAdPauseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad resume +- (void)mediaVideoAdResumeForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// ad skiped +- (void)mediaVideoAdSkipedForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// IMA callback +- (void)mediaVideoAdForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra event:(id)event; + +/// video area tap +- (void)mediaVideoAdTappedForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// video progress +- (void)mediaVideoAdDidProgressForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra mediaTime:(NSTimeInterval)mediaTime totalTime:(NSTimeInterval)totalTime; + +#pragma mark - IMA Event +/// video start buffering +- (void)mediaVideoAdDidStartBufferingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// video did Buffer +- (void)mediaVideoAdDidBufferToMediaTimeForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra mediaTime:(NSTimeInterval)mediaTime; + +/// video ready +- (void)mediaVideoAdPlaybackReadyForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +- (void)mediaVideoAdRequestContentPauseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +- (void)mediaVideoAdRequestContentResumeForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// return IMA kIMAAdEvent_AD_BREAK_READY event +- (void)mediaVideoAdBreakReadyForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoOffer.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoOffer.h new file mode 100644 index 0000000..3bbc82f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/ATMediaVideoOffer.h @@ -0,0 +1,53 @@ +// +// ATMediaVideoObject.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/6. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATMediaVideoOfferType) { + ATMediaVideoOfferTypeUnknow, + ATMediaVideoOfferTypeVAST, + ATMediaVideoOfferTypeVMAP, +}; + +@interface ATMediaVideoOffer : NSObject + +@property (nonatomic, readonly) ATShowConfig *showConfig; + +@property (nonatomic, strong, nullable) UIView *loadView; + +@property (nonatomic, assign) ATMediaVideoOfferType type; + +- (instancetype)initWithAd:(id)ad showConfig:(ATShowConfig *)showConfig; + +- (void)contentPlayhead:(id)contentPlayhead; + +- (id)customNetworkObj; +- (id)adsManager; + +- (void)start; +- (void)startWithViewController:(nullable UIViewController *)viewController; + +- (void)pause; + +- (void)resume; + +- (void)destory; + +- (void)contentComplete; + +- (void)registerFriendlyObstruction:(id)friendlyObstruction; +- (void)unregisterAllFriendlyObstructions; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/AnyThinkMediaVideo.h b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/AnyThinkMediaVideo.h new file mode 100644 index 0000000..e861237 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Headers/AnyThinkMediaVideo.h @@ -0,0 +1,25 @@ +// +// AnyThinkMediaVideo.h +// AnyThinkMediaVideo +// +// Created by li zhixuan on 2024/3/5. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkMediaVideo. +FOUNDATION_EXPORT double AnyThinkMediaVideoVersionNumber; + +//! Project version string for AnyThinkMediaVideo. +FOUNDATION_EXPORT const unsigned char AnyThinkMediaVideoVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Info.plist new file mode 100644 index 0000000..abd3561 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..60f77e5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkMediaVideo { + umbrella header "AnyThinkMediaVideo.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..79dc8c9 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..b11ca37 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a1269e1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,207 @@ + + + + + files + + Headers/ATAdManager+ATMediaVideo.h + + q31TJDrOZhxudgKn07i3rt84Xg8= + + Headers/ATMediaVideo.h + + 6QCFGtZL/JsoACVza+BE3Jrwzpc= + + Headers/ATMediaVideoCustomEvent.h + + gxaXo0DO1WVYu6RS9ArujC18rSQ= + + Headers/ATMediaVideoDelegate.h + + p9wPQawHSO9VJ3TIwCWsZLzTkTo= + + Headers/ATMediaVideoOffer.h + + a1DtTp97MwxSApJ8uInN1afjZgo= + + Headers/AnyThinkMediaVideo.h + + 9t2FJvRM5hcvpcVWw9glEz2J7AY= + + Info.plist + + f/yNNU+H6Yn9dz7DR8oUEBE1UBI= + + Modules/module.modulemap + + oE6sKWcpnROELT0mCRo6CufIbq4= + + + files2 + + Headers/ATAdManager+ATMediaVideo.h + + hash + + q31TJDrOZhxudgKn07i3rt84Xg8= + + hash2 + + 7zhi2VssT3SPlKdQYHWnzia3FXwyyveXEQYGg9qe/y4= + + + Headers/ATMediaVideo.h + + hash + + 6QCFGtZL/JsoACVza+BE3Jrwzpc= + + hash2 + + azlm+TEkzbgLXA2bvvnnvEiPBF/fBA9Oe99lQ7ioO6E= + + + Headers/ATMediaVideoCustomEvent.h + + hash + + gxaXo0DO1WVYu6RS9ArujC18rSQ= + + hash2 + + AgvoSXAbcEijXmp4CF8wH2Cjlj5kt929RMU/RXXLKM4= + + + Headers/ATMediaVideoDelegate.h + + hash + + p9wPQawHSO9VJ3TIwCWsZLzTkTo= + + hash2 + + tV4+7OW3aBVcu4mVGz3OVsV98KQy9PsIXU43KOsdMiU= + + + Headers/ATMediaVideoOffer.h + + hash + + a1DtTp97MwxSApJ8uInN1afjZgo= + + hash2 + + BG2nvoTDN6DHQN4+IY+Fhmhj+b19oXwKuYXmtBFN9J8= + + + Headers/AnyThinkMediaVideo.h + + hash + + 9t2FJvRM5hcvpcVWw9glEz2J7AY= + + hash2 + + Q1jRO0uX/EYqqW8DtrtZFBAbyU2aQjORtYTJv9Kn0zU= + + + Modules/module.modulemap + + hash + + oE6sKWcpnROELT0mCRo6CufIbq4= + + hash2 + + WLl1q62kDGGbCZle3mxfBu1FB6a9SvT5ZW/96S0U1z0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkMediaVideo.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkNative.xcframework/Info.plist new file mode 100644 index 0000000..b01d3db --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkNative.framework/AnyThinkNative + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkNative.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + AnyThinkNative.framework/AnyThinkNative + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkNative.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/AnyThinkNative b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/AnyThinkNative new file mode 100644 index 0000000..2c426f5 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/AnyThinkNative differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATAdManager+Native.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATAdManager+Native.h new file mode 100644 index 0000000..5ee5b63 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATAdManager+Native.h @@ -0,0 +1,178 @@ +// +// ATAdManager+Native.h +// AnyThinkNative +// +// Created by Martin Lau on 07/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATNativeADAssetsAdvertiserKey; +extern NSString *const kATNativeADAssetsMainTextKey; +extern NSString *const kATNativeADAssetsMainTitleKey; +extern NSString *const kATNativeADAssetsMainImageKey; +extern NSString *const kATNativeADAssetsIconImageKey; +extern NSString *const kATNativeADAssetsLogoImageKey; +extern NSString *const kATNativeADAssetsCTATextKey; +extern NSString *const kATNativeADAssetsRatingKey; +extern NSString *const kATNativeADAssetsContainsVideoFlag; +extern NSString *const kATNativeADAssetsUnitIDKey; +extern NSString *const kATNativeADAssetsIconURLKey; +extern NSString *const kATNativeADAssetsImageURLKey; +extern NSString *const kATNativeADAssetsLogoURLKey; +extern NSString *const kATNativeADAssetsLogoViewKey; +extern NSString *const kATNativeADAssetsLogoSetKey; +extern NSString *const kATNativeADAssetsVideoUrlKey; +extern NSString *const kATAdAssetsCustomObjectKey; +extern NSString *const kATNativeADAssetsMediaViewKey; +extern NSString *const kATNativeADAssetsImageListKey; +extern NSString *const kATNativeADAssetsVideoDurationKey; +extern NSString *const kATNativeADAssetsVideoAspectRatioKey; +extern NSString *const kATNativeADAssetsNativeExpressAdViewWidthKey; +extern NSString *const kATNativeADAssetsNativeExpressAdViewHeightKey; +extern NSString *const kATNativeADAssetsInteractionTypeKey; +extern NSString *const kATNativeADAssetsVideoMutedTypeKey; +extern NSString *const kATNativeADAssetsMainImageWidthKey; +extern NSString *const kATNativeADAssetsMainImageHeightKey; +extern NSString *const kATNativeADAssetsMediaExtKey; +extern NSString *const kATNativeADAssetsSourceKey; +extern NSString *const kATNativeADAssetsCommentNumKey; +extern NSString *const kATNativeADAssetsAppSizeKey; +extern NSString *const kATNativeADAssetsAppPriceKey; +extern NSString *const kATNativeADAssetsDomainKey; +extern NSString *const kATNativeADAssetsWarningKey; +extern NSString *const kATNativeADAssetsIsExpressAdKey; + +//Currently only GDT supports these two keys. +extern NSString *const kATExtraInfoNativeAdSizeKey;//the value has to be an NSValue wrapped CGSize object. +extern NSString *const kATExtraInfoNativeAdTypeKey;//The value is requried for GDT native ad and has to be an NSNumber warpped ATGDTNativeAdType(NSInteger); Pass @(ATGDTNativeAdTypeTemplate)(@1) for template ads and @(ATGDTNativeAdTypeSelfRendering)(@2) for self rendering ads. +//Following keys are supported by nend only TODO_待优化至Nend Adapter +extern NSString *const kATExtraInfoNativeAdUserIDKey; +extern NSString *const kATExtraInfoNativeAdMediationNameKey; +extern NSString *const kATExtraInfoNaitveAdUserFeatureKey; +extern NSString *const kATExtraInfoNativeAdLocationEnabledFlagKey; + +extern NSString *const kATNativeAdSizeToFitKey; +typedef NS_ENUM(NSInteger, ATGDTNativeAdType) { + ATGDTNativeAdTypeTemplate = 1, + ATGDTNativeAdTypeSelfRendering = 2 +}; +@class ATNativeADView; +@class ATNativeADConfiguration; +@class ATNativeAdOffer; + +@protocol ATBaiduTemplateRenderingAttributeDelegate + +@optional +//logo配置 +@property (nonatomic, strong) NSString *iconWidth; +@property (nonatomic, strong) NSString *iconHeight; +@property (nonatomic, strong) NSString *iconLeft; +@property (nonatomic, strong) NSString *iconTop; +@property (nonatomic, strong) NSString *iconRight; +@property (nonatomic, strong) NSString *iconBottom; + +//标题配置 +@property (nonatomic, strong) NSString *titleLeft; +@property (nonatomic, strong) NSString *titleTop; +@property (nonatomic, strong) NSString *titleWidth; +@property (nonatomic, strong) NSString *titleHeight; +@property (nonatomic, strong) NSString *titleRight; +@property (nonatomic, strong) NSString *titleBottom; +@property (nonatomic, strong) NSString *titleFontSize;//系统默认字体 +@property (nonatomic, strong) UIFont *titleFont; +@property (nonatomic, strong) UIColor *titleColor; + +//主素材:大图、视频、三图首图 +@property (nonatomic, strong) NSString *mainMaterialLeft; +@property (nonatomic, strong) NSString *mainMaterialTop; +@property (nonatomic, strong) NSString *mainMaterialWidth; +@property (nonatomic, strong) NSString *mainMaterialHeight; +@property (nonatomic, strong) NSString *mainMaterialRight; +@property (nonatomic, strong) NSString *mainMaterialBottom; + +//三图的中图 +@property (nonatomic, strong) NSString *centerPicLeft; +@property (nonatomic, strong) NSString *centerPicTop; +@property (nonatomic, strong) NSString *centerPicWidth; +@property (nonatomic, strong) NSString *centerPicHeight; +@property (nonatomic, strong) NSString *centerPicRight; +@property (nonatomic, strong) NSString *centerPicBottom; + +//三图的右图 +@property (nonatomic, strong) NSString *lastPicLeft; +@property (nonatomic, strong) NSString *lastPicTop; +@property (nonatomic, strong) NSString *lastPicWidth; +@property (nonatomic, strong) NSString *lastPicHeight; +@property (nonatomic, strong) NSString *lastPicRight; +@property (nonatomic, strong) NSString *lastPicBottom; + +//底部行为按钮 +@property (nonatomic, strong) NSString *buttonLeft; +@property (nonatomic, strong) NSString *buttonRight; +@property (nonatomic, strong) NSString *buttonTop; +@property (nonatomic, strong) NSString *buttonBottom; +@property (nonatomic, strong) NSString *buttonWidth; +@property (nonatomic, strong) NSString *buttonHeight; +@property (nonatomic, strong) UIFont *buttonFont; +@property (nonatomic, strong) NSString *buttonCornerRadius; +@property (nonatomic, strong) UIColor *buttonTitleColor; +@property (nonatomic, strong) UIColor *buttonBackgroundColor; + +//底部负反馈按钮 +@property (nonatomic, strong) NSString *dislikeBtnLeft; +@property (nonatomic, strong) NSString *dislikeBtnRight; +@property (nonatomic, strong) NSString *dislikeBtnTop; +@property (nonatomic, strong) NSString *dislikeBtnBottom; +@property (nonatomic, strong) NSString *dislikeBtnHeigth; +@property (nonatomic, strong) NSString *dislikeBtnWidth; +@property (nonatomic, strong) UIImage *dislikeBtnImage; + +//底部品牌字样,建议不更改 +@property (nonatomic, strong) NSString *brandLeft; +@property (nonatomic, strong) NSString *brandWidth; +@property (nonatomic, strong) NSString *brandHeight; +@property (nonatomic, strong) NSString *brandBottom; +@property (nonatomic, strong) NSString *brandFontSize; +@property (nonatomic, strong) UIFont *brandFont; +@property (nonatomic, strong) UIColor *brandColor; +@end + +@interface ATAdManager (Native) + +/// Get Native creative +- (nullable ATNativeAdOffer *)getNativeAdOfferWithPlacementID:(NSString *)placementID; + +/// Get Native creative +/// @param placementID - TopOn's ad placement id +/// @param scene - scene id +- (nullable ATNativeAdOffer *)getNativeAdOfferWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +- (nullable ATNativeAdOffer *)getNativeAdOfferWithPlacementID:(NSString *)placementID + showConfig:(ATShowConfig *)showConfig; + +/// check whether the native ad is ready +- (BOOL)nativeAdReadyForPlacementID:(NSString *)placementID; + +/// Get the status object of the current ad slot ATCheckLoadModel +/// v5.7.06+ +- (ATCheckLoadModel *)checkNativeLoadStatusForPlacementID:(NSString *)placementID; +/// Query all cached information of the ad slot +/// v5.7.53+ +- (nullable NSArray *)getNativeValidAdsForPlacementID:(NSString *)placementID; + +- (void)setBaiduTemplateRenderingAttribute:(id)baiduTemplateRenderingAttribute; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryNativeScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADCache.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADCache.h new file mode 100644 index 0000000..c200eb6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADCache.h @@ -0,0 +1,40 @@ +// +// ATNativeADCache.h +// AnyThinkSDK +// +// Created by Martin Lau on 17/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import + +@class ATUnitGroupModel; +@class ATPlacementModel; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativeADCache : ATNativeAd + +@property(nonatomic) NSNumber *sdkTime; +@property(nonatomic, readwrite) ATNativeADCustomEvent *customEvent; + +@property(atomic, readonly) NSDictionary *assets;//To be removed + +/** + * Third-party network unit id. + */ +@property(nonatomic, assign)NSInteger priorityIndex; + +@property(nonatomic, readonly) NSString *iconURLString; +@property(nonatomic, readonly) NSString *imageURLString; + +@property(nonatomic) BOOL adReportClicked; +@property(nonatomic) BOOL adViewHasShowToWindow; +@property(nonatomic) BOOL adHasReportImpression; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADConfiguration.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADConfiguration.h new file mode 100644 index 0000000..4eebe31 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADConfiguration.h @@ -0,0 +1,49 @@ +// +// ATNativeADConfiguration.h +// AnyThinkSDK +// +// Created by Martin Lau on 20/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATNativeADConfigVideoPlayType) { + ATNativeADConfigVideoPlayAlwaysAutoPlayType = 0, + ATNativeADConfigVideoPlayOnlyWiFiAutoPlayType, + ATNativeADConfigVideoPlayClickAutoPlayType, +}; + +extern NSString *const kATNativeAdConfigurationContextAdOptionsViewFrameKey;//CGRect wrapped as NSValue, supported by facebook +extern NSString *const kATNativeAdConfigurationContextAdLogoViewFrameKey;//CGRect wrapped as NSValue, supported by gdt&baidu, defaults to top-left corner +extern NSString *const kATNativeAdConfigurationContextNetworkLogoViewFrameKey;//CGRect wrapped as NSValue, support by baidu, defaults to bottom-right corner +@protocol ATNativeADDelegate; +@class ATNativePrepareInfo; + +@interface ATNativeADConfiguration : NSObject +/** + You can store some extra network specific context info in this dictionary. + */ +@property(nonatomic) NSDictionary *context; +@property(nonatomic) Class renderingViewClass; +@property(nonatomic) CGRect ADFrame; +@property(nonatomic) CGRect mediaViewFrame; +@property(nonatomic, weak) UIViewController *rootViewController; +@property(nonatomic, weak) id delegate; +@property(nonatomic) BOOL sizeToFit; +@property(nonatomic) BOOL useCustomPlayer; + +/// Video automatic playback control, only supported by TopOnAdx self-rendering +@property (nonatomic, assign) ATNativeADConfigVideoPlayType videoPlayType; + +@property(nonatomic, strong) ATNativePrepareInfo *nativePrepareInfo; + +@property (nonatomic, assign) CGRect logoViewFrame; +@property (nonatomic, assign) CGPoint adChoicesViewOrigin; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADCustomEvent.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADCustomEvent.h new file mode 100644 index 0000000..bf4f364 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADCustomEvent.h @@ -0,0 +1,98 @@ +// +// ATNativeADCustomEvent.h +// AnyThinkSDK +// +// Created by Martin Lau on 25/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +#import +#import + + +@class ATNativeADCache; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativeADCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is loaded +/// @param assets - native ad assets +- (void)trackNativeAdLoaded:(NSArray *)assets; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackNativeAdLoadFailed:(NSError *)error; + +/// callback to developer when ad is showed +/// @param refresh - whether the show is trigered by a ad refresh +- (void)trackNativeAdShow:(BOOL)refresh; + +- (void)trackNativeAdImpression; + +/// callback to developer when ad is clicked +- (void)trackNativeAdClick; + +- (void)trackNativeAdVideoStart; + +- (void)trackNativeAdVideoEnd; + +/// callback to developer when ad is closed +- (void)trackNativeAdClosed; + +- (void)trackNativeAdDeeplinkOrJumpResult:(BOOL)success; + +//v5.7.47 +- (void)trackNativeAdCloseDetail; + +/// only for adx、onlineApi、myoffer、directOffer +- (NSTimeInterval)getNativeAdViewMonitoringShowTime; + +- (void)didAttachMediaView; +- (void)invalidateUsedAdInfo; +- (void)willDetachOffer:(ATNativeADCache *)offer fromAdView:(ATNativeADView *)adView; +/// If it returns YES, then when sending the embedding points of "show", the embedding points of "impression" will be sent together. Otherwise, it will not be sent. Same for the banner ads (ATBannerCustomEvent.h). +- (BOOL)sendImpressionTrackingIfNeed; +- (BOOL)isTapClickdSwitch; +- (CGFloat)popupReminderDuration; +- (CGFloat)autoClickdDuration; +- (id)getCustomOfferModel; +- (id)getCustomOfferSetting; +- (BOOL)isAllowMraidWebPreLoad; +- (BOOL)isMraidAd; +- (NSString *)getNativeAdViewOfferIdentifier; +- (void)sendMraidAdRenderSuccessEvent; +- (ATNativeADSourceType)sourceType; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (atomic, copy) void(^requestCompletionBlock)( NSArray * _Nullable assets, NSError * _Nullable error); +@property (nonatomic, readonly) NSMutableArray *assets; +@property (nonatomic, weak) ATNativeADView *adView; +@property (nonatomic) NSInteger requestNumber; +/** + * Failed or successful, a request's considered finished. + */ +@property (nonatomic) NSInteger numberOfFinishedRequests; + +@end + +@interface ATNativeADView(Event) +- (void)notifyNativeAdClick; +- (void)notifyNativeAdClickForCallBack; +- (void)notifyVideoStart; +- (void)notifyVideoEnd; +- (void)notifyVideoEnterFullScreen; +- (void)notifyVideoExitFullScreen; +- (void)notifyCloseButtonTapped; +- (void)notifyDeeplinkOrJumpResult:(BOOL)success; +- (void)notifyAdDetailClosed; +- (void)notifyNativeAdShow; +- (void)notifyNativeAdDidRevenue; +@end + + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADDelegate.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADDelegate.h new file mode 100644 index 0000000..1219d74 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADDelegate.h @@ -0,0 +1,72 @@ +// +// ATNativeADDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 08/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATNativeADDelegate_h +#define ATNativeADDelegate_h +#import +@class ATNativeADView; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATNativeADDelegate + + +/// Native ads displayed successfully +- (void)didShowNativeAdInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native ad click +- (void)didClickNativeAdInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Native video ad starts playing +- (void)didStartPlayingVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native video ad ends playing +- (void)didEndPlayingVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native ad close button cliecked +- (void)didTapCloseButtonInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native ads click to close the details page +/// v5.7.47+ +- (void)didCloseDetailInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Whether the click jump of Native ads is in the form of Deeplink +/// currently only returns for TopOn Adx ads +- (void)didDeepLinkOrJumpInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; + +/// Native enters full screen video ads, only for Nend +- (void)didEnterFullScreenVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native exit full screen video ad, only for Nend +- (void)didExitFullScreenVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@end +#endif /* ATNativeADDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADRenderer.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADRenderer.h new file mode 100644 index 0000000..1625a45 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADRenderer.h @@ -0,0 +1,89 @@ +// +// ATNativeADRenderer.h +// AnyThinkSDK +// +// Created by Martin Lau on 20/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATNativeADRenderer_h +#define ATNativeADRenderer_h +#import +#import + + +@class ATNativeADConfiguration; +@class ATNativeADCache; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATNativeADRenderer +/** + Might return nil. + */ +-(__kindof UIView*)createMediaView; + +/** + Render the assets onto the the associated AD view. Adopter implements this method in a network-specific way. + */ +-(void) renderOffer:(ATNativeADCache*)offer; + +/** + * Whether the ad being rendered is video ad. + */ +-(BOOL)isVideoContents; + +/** + * The duration of the video ad playing, unit ms + */ +- (CGFloat)videoPlayTime; +/** + * Video ad duration, unit ms + */ +- (CGFloat)videoDuration; +/** + Play mute switch + @param flag whether to mute + */ +- (void)muteEnable:(BOOL)flag; +/** + * The video ad play + */ +- (void)videoPlay; +/** + * The video ad pause + */ +- (void)videoPause; + +/// The destroy network native ad +- (void)destroyNative; + +- (ATNativeAdType)getNativeAdType; + +- (ATNativeAdRenderType)getCurrentNativeAdRenderType; + +/** + * Clear the ad cache + */ +-(void)clearAdCache; + +/// for bind custonEvent +- (void)bindCustomEvent; + +/** + Set the background color for the self-rendered AD AdChoicesView. + @param color view color + */ +- (void)setAdChoicesViewColor:(UIColor *)color; + +/** + This reference to the associated AD view should be kept as a weak one, for an AD view strongly keeps its render. + This property is added so that the renderAssets: method can access it directly. + */ +@property(nonatomic, weak) ATNativeADView *ADView; + +@end + +#endif /* ATNativeADRenderer_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADView+Internal.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADView+Internal.h new file mode 100644 index 0000000..cb8c646 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADView+Internal.h @@ -0,0 +1,35 @@ +// +// ATNativeADView+Internal.h +// AnyThinkSDK +// +// Created by Martin Lau on 03/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +/** + * This file contains methods&properties implemented by ATNativeADView intented for internal use only. + */ +#import + + +NS_ASSUME_NONNULL_BEGIN + +@class ATNativeADCache; +@class ATNativeADCustomEvent; +@interface ATNativeADView (Internal) + +/** + * Use to bind the customEvent to the ad view. + * In the current implementation, a instance of custom event will be create when the ad is to load and later acts as the delegate of the loading process, which will be release when the loading process finished; another will be create before the ad is to be shown and later acts as the delegate of the showing process. + */ +@property(nonatomic) ATNativeADCustomEvent *customEvent; + +- (void)updateCallRendererStatus; + +- (void)sendRenderFinishDa; + +- (void)renderFinish; +@property (nonatomic) ATNativeADCache *currentOffer; + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADView.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADView.h new file mode 100644 index 0000000..f6d44bf --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeADView.h @@ -0,0 +1,197 @@ +// +// ATNativeADView.h +// AnyThinkSDK +// +// Created by Martin Lau on 18/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATNativeAdRenderType) { + ATNativeAdRenderSelfRender = 1, + ATNativeAdRenderExpress = 2 +}; + +typedef NS_ENUM(NSInteger, ATNativeAdType) { + ATNativeAdTypeFeed = 1, //In-feed Ads (Native Ads) + ATNativeAdTypePaster = 2 //Patch Ads +}; + +typedef NS_ENUM(NSInteger, ATPlayerStatus) { + ATPlayerStatusStartPlay, + ATPlayerStatusPause, + ATPlayerStatusFinish, + ATPlayerStatusResume, + ATPlayerStatusAbort +}; + + +typedef NS_ENUM(NSInteger, ATStartAppNativeAdImageSize) { + AT_SIZE_72X72 = 0, + AT_SIZE_100X100 = 1, + /// Default size + AT_SIZE_150X150 = 2, + AT_SIZE_340X340 = 3, + /// Not supported by secondaryImageSize, default will be used instead + AT_SIZE_1200X628 = 4, +}; + +/** + * Subclasses are expected to call super when overriding willMoveToSuperview: because it it within this method the base class kick off the rendering process. + */ +@protocol ATNativeADDelegate; +@protocol ATNativeADRenderer; +@class ATNativeADConfiguration; + +#define ATMediaViewTag 2022101917 +#define ATSimpleMediaViewTag 2023062901 + + +@interface ATNativeADView : UIView +/** + * Subclass implementation has to call [super initSubviews] for the ad view to work properly. By the time this method's called, the ad view is not yet full fledged. + */ +-(void) initSubviews; + +/** + * Create constraints for subviews in this method if you are using autolayout. + */ +-(void) makeConstraintsForSubviews; + +/** + * Whether the ad being shown is a video ad. + */ +-(BOOL) isVideoContents; + +/* + * ALWAYS call this method to retrieve the REAL rendered adview. + */ +-(ATNativeADView*)embededAdView; + +/** + * Returns an array containing views that are used to track clicks. + */ +-(NSArray*)clickableViews; + +@property(nonatomic, weak) id delegate; +/** + * The view that is used to play video or other media; it is set by the sdk; might be nil. + */ +//@property(nonatomic, nullable) UIView *mediaView; +/** + * The native ad that is being shown. + */ +@property(nonatomic, readonly) ATNativeAd *nativeAd; +/** + * The networkFirm id of native ad. + */ +@property(nonatomic, readonly) NSInteger networkFirmID; + +/** + * The duration of the video ad playing, unit ms + */ +- (CGFloat)videoPlayTime; +/** + * Video ad duration, unit ms + */ +- (CGFloat)videoDuration; +/** + Play mute switch + @param flag whether to mute + */ +- (void)muteEnable:(BOOL)flag; +/** + * The video ad play + */ +- (void)videoPlay; +/** + * The video ad pause + */ +- (void)videoPause; + +/// The destroy network native ad +- (void)destroyNative; +/** + * The native ad type + */ +- (ATNativeAdType)getNativeAdType; +/** + * The native ad render type + */ +- (ATNativeAdRenderType)getCurrentNativeAdRenderType; + +/** + * Set the background color for the self-rendered AD AdChoicesView. + * only Meta + */ +- (void)setAdChoicesViewColor:(UIColor *)color; + + +@property(nonatomic, strong) UIView *selfRenderView; + +- (void)recordCustomPlayerStatus:(ATPlayerStatus)status currentTime:(NSTimeInterval)time; + +- (void)prepareWithNativePrepareInfo:(ATNativePrepareInfo *)nativePrepareInfo; + +- (nullable UIView *)getMediaView; +// get native shake view +- (UIView *)getNetworkShakeViewWithFrame:(CGRect)frame; + + +/// 初始化滑一滑组件,仅支持百度 +/// - Parameters: +/// - frame: 组件frame +/// - repeat: 动画播放次数,-1为无限循环 +/// - animationWidth: 动画区域的宽度,不包括文本,不得超过frame尺寸 +/// - animationHeight: 动画区域的高度,不包括文本,不得超过frame尺寸 +- (UIView *)getNetworkSlideViewWithFrame:(CGRect)frame + repeat:(int)repeat + animationWidth:(CGFloat)animationWidth + animationHeight:(CGFloat)animationHeight; + + + + + +- (instancetype)initWithConfiguration:(ATNativeADConfiguration*)configuration currentOffer:(ATNativeAdOffer *)currentOffer placementID:(NSString*)placementID; + +- (void)updateAdViewConfiguration:(ATNativeADConfiguration*)configuration currentOffer:(ATNativeAdOffer *)currentOffer placementID:(NSString*)placementID; + +- (void)registerClickableViewArray:(NSArray *)registerClickViewArray; + + + +@end + +//Defined for TT native +extern NSString const* kATExtraNativeImageSize228_150; +extern NSString const* kATExtraNativeImageSize690_388; +extern NSString const* kATExtraNativeImageSizeKey; +extern NSString const* kATExtraNativeImageSize1280_720; +extern NSString const* kATExtraNativeImageSize1200_628; +extern NSString const* kATExtraNativeImageSize640_640; +extern NSString const* kATExtraStartAPPNativeMainImageSizeKey; +extern NSString const* kATExtraNativeIconImageSizeKey; + +@interface ATNativeADView(DrawVideo) +/* + * Override this method to layout draw video assets. + */ +-(void) makeConstraintsDrawVideoAssets; +@property (nonatomic, strong, readonly, nullable) UIButton *dislikeDrawButton; +@property (nonatomic, strong, readonly, nullable) UILabel *adLabel; +@property (nonatomic, strong, readonly, nullable) UIImageView *logoDrawImageView; +@property (nonatomic, strong, readonly, nullable) UIImageView *logoADImageView; +@property (nonatomic, strong, readonly, nullable) UIView *videoAdView; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAd.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAd.h new file mode 100644 index 0000000..f743a36 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAd.h @@ -0,0 +1,127 @@ +// +// ATNativeAd.h +// AnyThinkSDK +// +// Created by Martin Lau on 02/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM (NSInteger, ATNativeAdInteractionType) { + ATNativeAdInteractionTypeUnknown = 0, + ATNativeAdInteractionTypeNone = 1, // pure ad display + ATNativeAdInteractionTypeURL = 2, // open the webpage using a browser + ATNativeAdInteractionTypePage = 3, // open the webpage within the app + ATNativeAdInteractionTypeDownload = 4, // download the app + ATNativeAdInteractionTypePhone = 5, // make a call + ATNativeAdInteractionTypeMessage = 6, // send messages + ATNativeAdInteractionTypeEmail = 7, // send email + ATNativeAdInteractionTypeVideoAdDetail = 8, // video ad details page + ATNativeAdInteractionTypeWechat = 9, // open wechat + ATNativeAdInteractionTypeOthers = 100 // types returned by other ad sdk +}; + +@interface ATNativeAd : ATAdObject + +/// Advertiser, advertiser's name or link +@property(nonatomic, readonly, nullable) NSString * advertiser; + +/// ad title +@property(nonatomic, readonly, nullable) NSString *title; + +/// Ad details +@property(nonatomic, readonly, nullable) NSString *mainText; + +/// CTA Button text such as 'download/install' +@property(nonatomic, readonly, nullable) NSString *ctaText; + +/// app icon +@property(nonatomic, readonly, nullable) UIImage *icon; + +/// main image +@property(nonatomic, readonly, nullable) UIImage *mainImage; + +/// ad logo +@property(nonatomic, readonly, nullable) UIImage *logo; + +/// video url +@property(nonatomic, readonly, nullable) NSString *videoUrl; + +/// ad logo url +@property(nonatomic, readonly, nullable) NSString *logoUrl; + +/// 某些adn的有多种样式的logo 如果logourl不能满足需求, 可以在此字段中获取相应平台的logo +@property(nonatomic, readonly, nullable) NSDictionary *logoSet; + +/// app icon url +@property(nonatomic, readonly, nullable) NSString *iconUrl; + +/// main image url +@property(nonatomic, readonly, nullable) NSString *imageUrl; + +/// main image width +@property(nonatomic, readonly) CGFloat mainImageWidth; + +/// main image height +@property(nonatomic, readonly) CGFloat mainImageHeight; + +/// mediaView +@property(nonatomic, readonly, nullable) UIView *mediaView; + +/// image url list +@property(nonatomic, readonly, nullable) NSArray *imageList; + +/// video duration, in second, if there is no value, return 0 +@property(nonatomic, readonly) NSInteger videoDuration; + +/// video aspect ratio (width/height), if no value or exception returns 0 +@property (nonatomic, assign, readonly) CGFloat videoAspectRatio; + +/// Only for template AdView +@property(nonatomic, readonly) CGFloat nativeExpressAdViewWidth; +@property(nonatomic, readonly) CGFloat nativeExpressAdViewHeight; + +/// Ad-supported jump types +@property(nonatomic, assign, readonly) ATNativeAdInteractionType interactionType; + +/// media extension data +@property(nonatomic, copy, readonly, nullable) NSDictionary *mediaExt; + +/// app source, marketplace, such as 'App Store' +@property(nonatomic, copy, readonly, nullable) NSString *source; + +/// app rating +@property(nonatomic, readonly, nullable) NSNumber *rating; + +/// the number of comments, or -1 if there is no value +@property(nonatomic, assign, readonly) NSInteger commentNum; + +/// the size of the ad installation package, in KB, if there is no value, return -1 +@property(nonatomic, assign, readonly) NSInteger appSize; + +/// app purchase price, such as 'free', nil if none +@property(nonatomic, strong, readonly, nullable) NSString *appPrice; + +/// The domain. only for Yandex native +@property(nonatomic, strong, readonly, nullable) NSString *domain; + +/// The warning. only for Yandex native +@property(nonatomic, strong, readonly, nullable) NSString *warning; + +/// is it template ad +@property(nonatomic, assign, readonly) BOOL isExpressAd; + +/** + * For some ads, this property does not always determines whether the ad is a video ad or not; however, to do this, you can always use the corresponding ad view's isVideoContents method instead. + */ +@property(nonatomic, readonly, getter=isVideoContents) BOOL videoContents; + +- (instancetype)initWithAssets:(NSDictionary*)assets; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAdOffer+Internal.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAdOffer+Internal.h new file mode 100644 index 0000000..dbcb7e9 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAdOffer+Internal.h @@ -0,0 +1,21 @@ +// +// ATNativeAdOffer+Internal.h +// AnyThinkNative +// +// Created by Topon on 10/27/21. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativeAdOffer (Internal) + +- (instancetype)initWithPlacementID:(NSString *)placementID scene:(NSString *)scene; +- (instancetype)initWithPlacementID:(NSString *)placementID config:(ATShowConfig *)config; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAdOffer.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAdOffer.h new file mode 100644 index 0000000..8bdbdb8 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeAdOffer.h @@ -0,0 +1,40 @@ +// +// ATNativeAdOffer.h +// AnyThinkNative +// +// Created by Topon on 10/27/21. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +@class ATNativeADView; +@class ATNativeADConfiguration; + +@interface ATNativeAdOffer : NSObject +/** + * The native ad that is being shown. + */ +@property(nonatomic, readonly) ATNativeAd *nativeAd; +/** + * The networkFirm id of native ad. + */ +@property(nonatomic, readonly) NSInteger networkFirmID; +/** + * The adOffer info of native ad. + */ +@property(nonatomic, readonly) NSDictionary *adOfferInfo; + + +- (void) rendererWithConfiguration:(ATNativeADConfiguration*)configuration selfRenderView:(UIView *_Nullable)selfRenderView nativeADView:(ATNativeADView *)nativeADView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativePrepareInfo.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativePrepareInfo.h new file mode 100644 index 0000000..3deff6e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativePrepareInfo.h @@ -0,0 +1,39 @@ +// +// ATNativePrepareInfo.h +// AnyThinkNative +// +// Created by GUO PENG on 2022/5/7. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativePrepareInfo : NSObject + +@property(nonatomic, strong) UILabel *advertiserLabel; +@property(nonatomic, strong) UILabel *textLabel; +@property(nonatomic, strong) UILabel *titleLabel; +@property(nonatomic, strong) UILabel *ctaLabel; +@property(nonatomic, strong) UILabel *ratingLabel; +@property(nonatomic, strong) UIImageView *iconImageView; +@property(nonatomic, strong) UIImageView *mainImageView; +@property(nonatomic, strong) UIImageView *logoImageView; +@property(nonatomic, strong) UIButton *dislikeButton; +@property(nonatomic, strong) UIView *mediaView; + +@property(nonatomic, strong) UILabel *domainLabel; +@property(nonatomic, strong) UILabel *warningLabel; + +@property(nonatomic, strong) UIView *mediaContainerView; + ++ (instancetype)loadPrepareInfo: (void(^)(ATNativePrepareInfo *prepareInfo))loadPrepareInfoBlock; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeRenderer.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeRenderer.h new file mode 100644 index 0000000..b3871f6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeRenderer.h @@ -0,0 +1,42 @@ +// +// ATNativeRenderer.h +// AnyThinkSDK +// +// Created by Martin Lau on 25/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +@class ATNativeADCache; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATNativeADRenderer; +@interface ATNativeRenderer : NSObject + +-(UIView*)retriveADView; +- (void)recordCustomPlayerStatus:(ATPlayerStatus)status currentTime:(NSTimeInterval)time; +-(instancetype) initWithConfiguraton:(ATNativeADConfiguration*)configuration adView:(ATNativeADView*)adView; +-(__kindof UIView*)createMediaView; +@property(nonatomic, weak) ATNativeADView *ADView; +@property(nonatomic, readonly) ATNativeADConfiguration *configuration; + +- (UIView *)getNetWorkMediaView; + +- (UIView *)getNetWorkShakeView:(ATNativeADCache *)offer frame:(CGRect)frame; + +- (UIView *)getNetworkSlideViewWithOffer:(ATNativeADCache *)offer frame:(CGRect)frame repeat:(int)repeat animationWidth:(CGFloat)animationWidth animationHeight:(CGFloat)animationHeight; + +// for override +- (void)closeAct; + +- (void)setVideoAutoPlay:(NSInteger)autoPlayType; + +- (void)shakeViewDestroy:(UIView *)shakeView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeRendering.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeRendering.h new file mode 100644 index 0000000..f46bee5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/ATNativeRendering.h @@ -0,0 +1,91 @@ +// +// ATNativeRendering.h +// AnyThinkSDK +// +// Created by Martin Lau on 09/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATNativeRendering_h +#define ATNativeRendering_h +#import +@protocol ATNativeRendering +@optional +/** + * Return the UILabel that your view is using for the advertiser name. + */ +-(UILabel*)advertiserLabel; +/** + * Return the UILabel that your view is using for the main text. + * + * @return a UILabel that is used for the main text. + */ +-(UILabel*)textLabel; + +/** + * Return the UILabel that your view is using for the title text. + * + * @return a UILabel that is used for the title text. + */ +-(UILabel*)titleLabel; + +/** + * Return a label for showing cta text. + */ +-(UILabel*)ctaLabel; + +/** + * Return a label for showing the rating text. + */ +-(UILabel*)ratingLabel; + +/** + * Return a label for showing the domain text. + */ +-(UILabel*)domainLabel; + +/** + * Return a label for showing the warning text. + */ +-(UILabel*)warningLabel; + +/** + * Return the UIImageView that your view is using for the icon image. + * + * @return a UIImageView that is used for the icon image. + */ +-(UIImageView*)iconImageView; + +/** + * Return the UIImageView that your view is using for the main image. + * + * @return a UIImageView that is used for the main image. + */ +-(UIImageView*)mainImageView; + +/** + *Return the UIImageView that your view is using for the logo image. + */ +-(UIImageView*)logoImageView; + +/** + * This is the view provided by third-pary network to render it's ad offer. + * + */ +-(UIView*)mediaView; + +/** + * The button to close Ad for normal native ads. + * + */ +- (UIButton *)dislikeButton; + +/** + * This is the view provided by third-pary network to render it's ad offer. + * + */ +-(UIView*)mediaContainerView; + +@end + +#endif /* ATNativeRendering_h */ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/AnyThinkNative.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/AnyThinkNative.h new file mode 100644 index 0000000..ef96e3f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Headers/AnyThinkNative.h @@ -0,0 +1,36 @@ +// +// AnyThinkNative.h +// AnyThinkNative +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + + +//! Project version number for AnyThinkNative. +FOUNDATION_EXPORT double AnyThinkNativeVersionNumber; + +//! Project version string for AnyThinkNative. +FOUNDATION_EXPORT const unsigned char AnyThinkNativeVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Info.plist new file mode 100644 index 0000000..f003cba Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Modules/module.modulemap new file mode 100644 index 0000000..e540ad5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64/AnyThinkNative.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkNative { + umbrella header "AnyThinkNative.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/AnyThinkNative b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/AnyThinkNative new file mode 100644 index 0000000..451a6af Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/AnyThinkNative differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATAdManager+Native.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATAdManager+Native.h new file mode 100644 index 0000000..5ee5b63 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATAdManager+Native.h @@ -0,0 +1,178 @@ +// +// ATAdManager+Native.h +// AnyThinkNative +// +// Created by Martin Lau on 07/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATNativeADAssetsAdvertiserKey; +extern NSString *const kATNativeADAssetsMainTextKey; +extern NSString *const kATNativeADAssetsMainTitleKey; +extern NSString *const kATNativeADAssetsMainImageKey; +extern NSString *const kATNativeADAssetsIconImageKey; +extern NSString *const kATNativeADAssetsLogoImageKey; +extern NSString *const kATNativeADAssetsCTATextKey; +extern NSString *const kATNativeADAssetsRatingKey; +extern NSString *const kATNativeADAssetsContainsVideoFlag; +extern NSString *const kATNativeADAssetsUnitIDKey; +extern NSString *const kATNativeADAssetsIconURLKey; +extern NSString *const kATNativeADAssetsImageURLKey; +extern NSString *const kATNativeADAssetsLogoURLKey; +extern NSString *const kATNativeADAssetsLogoViewKey; +extern NSString *const kATNativeADAssetsLogoSetKey; +extern NSString *const kATNativeADAssetsVideoUrlKey; +extern NSString *const kATAdAssetsCustomObjectKey; +extern NSString *const kATNativeADAssetsMediaViewKey; +extern NSString *const kATNativeADAssetsImageListKey; +extern NSString *const kATNativeADAssetsVideoDurationKey; +extern NSString *const kATNativeADAssetsVideoAspectRatioKey; +extern NSString *const kATNativeADAssetsNativeExpressAdViewWidthKey; +extern NSString *const kATNativeADAssetsNativeExpressAdViewHeightKey; +extern NSString *const kATNativeADAssetsInteractionTypeKey; +extern NSString *const kATNativeADAssetsVideoMutedTypeKey; +extern NSString *const kATNativeADAssetsMainImageWidthKey; +extern NSString *const kATNativeADAssetsMainImageHeightKey; +extern NSString *const kATNativeADAssetsMediaExtKey; +extern NSString *const kATNativeADAssetsSourceKey; +extern NSString *const kATNativeADAssetsCommentNumKey; +extern NSString *const kATNativeADAssetsAppSizeKey; +extern NSString *const kATNativeADAssetsAppPriceKey; +extern NSString *const kATNativeADAssetsDomainKey; +extern NSString *const kATNativeADAssetsWarningKey; +extern NSString *const kATNativeADAssetsIsExpressAdKey; + +//Currently only GDT supports these two keys. +extern NSString *const kATExtraInfoNativeAdSizeKey;//the value has to be an NSValue wrapped CGSize object. +extern NSString *const kATExtraInfoNativeAdTypeKey;//The value is requried for GDT native ad and has to be an NSNumber warpped ATGDTNativeAdType(NSInteger); Pass @(ATGDTNativeAdTypeTemplate)(@1) for template ads and @(ATGDTNativeAdTypeSelfRendering)(@2) for self rendering ads. +//Following keys are supported by nend only TODO_待优化至Nend Adapter +extern NSString *const kATExtraInfoNativeAdUserIDKey; +extern NSString *const kATExtraInfoNativeAdMediationNameKey; +extern NSString *const kATExtraInfoNaitveAdUserFeatureKey; +extern NSString *const kATExtraInfoNativeAdLocationEnabledFlagKey; + +extern NSString *const kATNativeAdSizeToFitKey; +typedef NS_ENUM(NSInteger, ATGDTNativeAdType) { + ATGDTNativeAdTypeTemplate = 1, + ATGDTNativeAdTypeSelfRendering = 2 +}; +@class ATNativeADView; +@class ATNativeADConfiguration; +@class ATNativeAdOffer; + +@protocol ATBaiduTemplateRenderingAttributeDelegate + +@optional +//logo配置 +@property (nonatomic, strong) NSString *iconWidth; +@property (nonatomic, strong) NSString *iconHeight; +@property (nonatomic, strong) NSString *iconLeft; +@property (nonatomic, strong) NSString *iconTop; +@property (nonatomic, strong) NSString *iconRight; +@property (nonatomic, strong) NSString *iconBottom; + +//标题配置 +@property (nonatomic, strong) NSString *titleLeft; +@property (nonatomic, strong) NSString *titleTop; +@property (nonatomic, strong) NSString *titleWidth; +@property (nonatomic, strong) NSString *titleHeight; +@property (nonatomic, strong) NSString *titleRight; +@property (nonatomic, strong) NSString *titleBottom; +@property (nonatomic, strong) NSString *titleFontSize;//系统默认字体 +@property (nonatomic, strong) UIFont *titleFont; +@property (nonatomic, strong) UIColor *titleColor; + +//主素材:大图、视频、三图首图 +@property (nonatomic, strong) NSString *mainMaterialLeft; +@property (nonatomic, strong) NSString *mainMaterialTop; +@property (nonatomic, strong) NSString *mainMaterialWidth; +@property (nonatomic, strong) NSString *mainMaterialHeight; +@property (nonatomic, strong) NSString *mainMaterialRight; +@property (nonatomic, strong) NSString *mainMaterialBottom; + +//三图的中图 +@property (nonatomic, strong) NSString *centerPicLeft; +@property (nonatomic, strong) NSString *centerPicTop; +@property (nonatomic, strong) NSString *centerPicWidth; +@property (nonatomic, strong) NSString *centerPicHeight; +@property (nonatomic, strong) NSString *centerPicRight; +@property (nonatomic, strong) NSString *centerPicBottom; + +//三图的右图 +@property (nonatomic, strong) NSString *lastPicLeft; +@property (nonatomic, strong) NSString *lastPicTop; +@property (nonatomic, strong) NSString *lastPicWidth; +@property (nonatomic, strong) NSString *lastPicHeight; +@property (nonatomic, strong) NSString *lastPicRight; +@property (nonatomic, strong) NSString *lastPicBottom; + +//底部行为按钮 +@property (nonatomic, strong) NSString *buttonLeft; +@property (nonatomic, strong) NSString *buttonRight; +@property (nonatomic, strong) NSString *buttonTop; +@property (nonatomic, strong) NSString *buttonBottom; +@property (nonatomic, strong) NSString *buttonWidth; +@property (nonatomic, strong) NSString *buttonHeight; +@property (nonatomic, strong) UIFont *buttonFont; +@property (nonatomic, strong) NSString *buttonCornerRadius; +@property (nonatomic, strong) UIColor *buttonTitleColor; +@property (nonatomic, strong) UIColor *buttonBackgroundColor; + +//底部负反馈按钮 +@property (nonatomic, strong) NSString *dislikeBtnLeft; +@property (nonatomic, strong) NSString *dislikeBtnRight; +@property (nonatomic, strong) NSString *dislikeBtnTop; +@property (nonatomic, strong) NSString *dislikeBtnBottom; +@property (nonatomic, strong) NSString *dislikeBtnHeigth; +@property (nonatomic, strong) NSString *dislikeBtnWidth; +@property (nonatomic, strong) UIImage *dislikeBtnImage; + +//底部品牌字样,建议不更改 +@property (nonatomic, strong) NSString *brandLeft; +@property (nonatomic, strong) NSString *brandWidth; +@property (nonatomic, strong) NSString *brandHeight; +@property (nonatomic, strong) NSString *brandBottom; +@property (nonatomic, strong) NSString *brandFontSize; +@property (nonatomic, strong) UIFont *brandFont; +@property (nonatomic, strong) UIColor *brandColor; +@end + +@interface ATAdManager (Native) + +/// Get Native creative +- (nullable ATNativeAdOffer *)getNativeAdOfferWithPlacementID:(NSString *)placementID; + +/// Get Native creative +/// @param placementID - TopOn's ad placement id +/// @param scene - scene id +- (nullable ATNativeAdOffer *)getNativeAdOfferWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +- (nullable ATNativeAdOffer *)getNativeAdOfferWithPlacementID:(NSString *)placementID + showConfig:(ATShowConfig *)showConfig; + +/// check whether the native ad is ready +- (BOOL)nativeAdReadyForPlacementID:(NSString *)placementID; + +/// Get the status object of the current ad slot ATCheckLoadModel +/// v5.7.06+ +- (ATCheckLoadModel *)checkNativeLoadStatusForPlacementID:(NSString *)placementID; +/// Query all cached information of the ad slot +/// v5.7.53+ +- (nullable NSArray *)getNativeValidAdsForPlacementID:(NSString *)placementID; + +- (void)setBaiduTemplateRenderingAttribute:(id)baiduTemplateRenderingAttribute; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryNativeScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADCache.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADCache.h new file mode 100644 index 0000000..c200eb6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADCache.h @@ -0,0 +1,40 @@ +// +// ATNativeADCache.h +// AnyThinkSDK +// +// Created by Martin Lau on 17/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import + +@class ATUnitGroupModel; +@class ATPlacementModel; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativeADCache : ATNativeAd + +@property(nonatomic) NSNumber *sdkTime; +@property(nonatomic, readwrite) ATNativeADCustomEvent *customEvent; + +@property(atomic, readonly) NSDictionary *assets;//To be removed + +/** + * Third-party network unit id. + */ +@property(nonatomic, assign)NSInteger priorityIndex; + +@property(nonatomic, readonly) NSString *iconURLString; +@property(nonatomic, readonly) NSString *imageURLString; + +@property(nonatomic) BOOL adReportClicked; +@property(nonatomic) BOOL adViewHasShowToWindow; +@property(nonatomic) BOOL adHasReportImpression; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADConfiguration.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADConfiguration.h new file mode 100644 index 0000000..4eebe31 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADConfiguration.h @@ -0,0 +1,49 @@ +// +// ATNativeADConfiguration.h +// AnyThinkSDK +// +// Created by Martin Lau on 20/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATNativeADConfigVideoPlayType) { + ATNativeADConfigVideoPlayAlwaysAutoPlayType = 0, + ATNativeADConfigVideoPlayOnlyWiFiAutoPlayType, + ATNativeADConfigVideoPlayClickAutoPlayType, +}; + +extern NSString *const kATNativeAdConfigurationContextAdOptionsViewFrameKey;//CGRect wrapped as NSValue, supported by facebook +extern NSString *const kATNativeAdConfigurationContextAdLogoViewFrameKey;//CGRect wrapped as NSValue, supported by gdt&baidu, defaults to top-left corner +extern NSString *const kATNativeAdConfigurationContextNetworkLogoViewFrameKey;//CGRect wrapped as NSValue, support by baidu, defaults to bottom-right corner +@protocol ATNativeADDelegate; +@class ATNativePrepareInfo; + +@interface ATNativeADConfiguration : NSObject +/** + You can store some extra network specific context info in this dictionary. + */ +@property(nonatomic) NSDictionary *context; +@property(nonatomic) Class renderingViewClass; +@property(nonatomic) CGRect ADFrame; +@property(nonatomic) CGRect mediaViewFrame; +@property(nonatomic, weak) UIViewController *rootViewController; +@property(nonatomic, weak) id delegate; +@property(nonatomic) BOOL sizeToFit; +@property(nonatomic) BOOL useCustomPlayer; + +/// Video automatic playback control, only supported by TopOnAdx self-rendering +@property (nonatomic, assign) ATNativeADConfigVideoPlayType videoPlayType; + +@property(nonatomic, strong) ATNativePrepareInfo *nativePrepareInfo; + +@property (nonatomic, assign) CGRect logoViewFrame; +@property (nonatomic, assign) CGPoint adChoicesViewOrigin; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADCustomEvent.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADCustomEvent.h new file mode 100644 index 0000000..bf4f364 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADCustomEvent.h @@ -0,0 +1,98 @@ +// +// ATNativeADCustomEvent.h +// AnyThinkSDK +// +// Created by Martin Lau on 25/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +#import +#import + + +@class ATNativeADCache; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativeADCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is loaded +/// @param assets - native ad assets +- (void)trackNativeAdLoaded:(NSArray *)assets; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackNativeAdLoadFailed:(NSError *)error; + +/// callback to developer when ad is showed +/// @param refresh - whether the show is trigered by a ad refresh +- (void)trackNativeAdShow:(BOOL)refresh; + +- (void)trackNativeAdImpression; + +/// callback to developer when ad is clicked +- (void)trackNativeAdClick; + +- (void)trackNativeAdVideoStart; + +- (void)trackNativeAdVideoEnd; + +/// callback to developer when ad is closed +- (void)trackNativeAdClosed; + +- (void)trackNativeAdDeeplinkOrJumpResult:(BOOL)success; + +//v5.7.47 +- (void)trackNativeAdCloseDetail; + +/// only for adx、onlineApi、myoffer、directOffer +- (NSTimeInterval)getNativeAdViewMonitoringShowTime; + +- (void)didAttachMediaView; +- (void)invalidateUsedAdInfo; +- (void)willDetachOffer:(ATNativeADCache *)offer fromAdView:(ATNativeADView *)adView; +/// If it returns YES, then when sending the embedding points of "show", the embedding points of "impression" will be sent together. Otherwise, it will not be sent. Same for the banner ads (ATBannerCustomEvent.h). +- (BOOL)sendImpressionTrackingIfNeed; +- (BOOL)isTapClickdSwitch; +- (CGFloat)popupReminderDuration; +- (CGFloat)autoClickdDuration; +- (id)getCustomOfferModel; +- (id)getCustomOfferSetting; +- (BOOL)isAllowMraidWebPreLoad; +- (BOOL)isMraidAd; +- (NSString *)getNativeAdViewOfferIdentifier; +- (void)sendMraidAdRenderSuccessEvent; +- (ATNativeADSourceType)sourceType; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (atomic, copy) void(^requestCompletionBlock)( NSArray * _Nullable assets, NSError * _Nullable error); +@property (nonatomic, readonly) NSMutableArray *assets; +@property (nonatomic, weak) ATNativeADView *adView; +@property (nonatomic) NSInteger requestNumber; +/** + * Failed or successful, a request's considered finished. + */ +@property (nonatomic) NSInteger numberOfFinishedRequests; + +@end + +@interface ATNativeADView(Event) +- (void)notifyNativeAdClick; +- (void)notifyNativeAdClickForCallBack; +- (void)notifyVideoStart; +- (void)notifyVideoEnd; +- (void)notifyVideoEnterFullScreen; +- (void)notifyVideoExitFullScreen; +- (void)notifyCloseButtonTapped; +- (void)notifyDeeplinkOrJumpResult:(BOOL)success; +- (void)notifyAdDetailClosed; +- (void)notifyNativeAdShow; +- (void)notifyNativeAdDidRevenue; +@end + + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADDelegate.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADDelegate.h new file mode 100644 index 0000000..1219d74 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADDelegate.h @@ -0,0 +1,72 @@ +// +// ATNativeADDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 08/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATNativeADDelegate_h +#define ATNativeADDelegate_h +#import +@class ATNativeADView; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATNativeADDelegate + + +/// Native ads displayed successfully +- (void)didShowNativeAdInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native ad click +- (void)didClickNativeAdInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Native video ad starts playing +- (void)didStartPlayingVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native video ad ends playing +- (void)didEndPlayingVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native ad close button cliecked +- (void)didTapCloseButtonInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native ads click to close the details page +/// v5.7.47+ +- (void)didCloseDetailInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Whether the click jump of Native ads is in the form of Deeplink +/// currently only returns for TopOn Adx ads +- (void)didDeepLinkOrJumpInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; + +/// Native enters full screen video ads, only for Nend +- (void)didEnterFullScreenVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Native exit full screen video ad, only for Nend +- (void)didExitFullScreenVideoInAdView:(ATNativeADView *)adView + placementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@end +#endif /* ATNativeADDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADRenderer.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADRenderer.h new file mode 100644 index 0000000..1625a45 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADRenderer.h @@ -0,0 +1,89 @@ +// +// ATNativeADRenderer.h +// AnyThinkSDK +// +// Created by Martin Lau on 20/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATNativeADRenderer_h +#define ATNativeADRenderer_h +#import +#import + + +@class ATNativeADConfiguration; +@class ATNativeADCache; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATNativeADRenderer +/** + Might return nil. + */ +-(__kindof UIView*)createMediaView; + +/** + Render the assets onto the the associated AD view. Adopter implements this method in a network-specific way. + */ +-(void) renderOffer:(ATNativeADCache*)offer; + +/** + * Whether the ad being rendered is video ad. + */ +-(BOOL)isVideoContents; + +/** + * The duration of the video ad playing, unit ms + */ +- (CGFloat)videoPlayTime; +/** + * Video ad duration, unit ms + */ +- (CGFloat)videoDuration; +/** + Play mute switch + @param flag whether to mute + */ +- (void)muteEnable:(BOOL)flag; +/** + * The video ad play + */ +- (void)videoPlay; +/** + * The video ad pause + */ +- (void)videoPause; + +/// The destroy network native ad +- (void)destroyNative; + +- (ATNativeAdType)getNativeAdType; + +- (ATNativeAdRenderType)getCurrentNativeAdRenderType; + +/** + * Clear the ad cache + */ +-(void)clearAdCache; + +/// for bind custonEvent +- (void)bindCustomEvent; + +/** + Set the background color for the self-rendered AD AdChoicesView. + @param color view color + */ +- (void)setAdChoicesViewColor:(UIColor *)color; + +/** + This reference to the associated AD view should be kept as a weak one, for an AD view strongly keeps its render. + This property is added so that the renderAssets: method can access it directly. + */ +@property(nonatomic, weak) ATNativeADView *ADView; + +@end + +#endif /* ATNativeADRenderer_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADView+Internal.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADView+Internal.h new file mode 100644 index 0000000..cb8c646 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADView+Internal.h @@ -0,0 +1,35 @@ +// +// ATNativeADView+Internal.h +// AnyThinkSDK +// +// Created by Martin Lau on 03/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +/** + * This file contains methods&properties implemented by ATNativeADView intented for internal use only. + */ +#import + + +NS_ASSUME_NONNULL_BEGIN + +@class ATNativeADCache; +@class ATNativeADCustomEvent; +@interface ATNativeADView (Internal) + +/** + * Use to bind the customEvent to the ad view. + * In the current implementation, a instance of custom event will be create when the ad is to load and later acts as the delegate of the loading process, which will be release when the loading process finished; another will be create before the ad is to be shown and later acts as the delegate of the showing process. + */ +@property(nonatomic) ATNativeADCustomEvent *customEvent; + +- (void)updateCallRendererStatus; + +- (void)sendRenderFinishDa; + +- (void)renderFinish; +@property (nonatomic) ATNativeADCache *currentOffer; + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADView.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADView.h new file mode 100644 index 0000000..f6d44bf --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeADView.h @@ -0,0 +1,197 @@ +// +// ATNativeADView.h +// AnyThinkSDK +// +// Created by Martin Lau on 18/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATNativeAdRenderType) { + ATNativeAdRenderSelfRender = 1, + ATNativeAdRenderExpress = 2 +}; + +typedef NS_ENUM(NSInteger, ATNativeAdType) { + ATNativeAdTypeFeed = 1, //In-feed Ads (Native Ads) + ATNativeAdTypePaster = 2 //Patch Ads +}; + +typedef NS_ENUM(NSInteger, ATPlayerStatus) { + ATPlayerStatusStartPlay, + ATPlayerStatusPause, + ATPlayerStatusFinish, + ATPlayerStatusResume, + ATPlayerStatusAbort +}; + + +typedef NS_ENUM(NSInteger, ATStartAppNativeAdImageSize) { + AT_SIZE_72X72 = 0, + AT_SIZE_100X100 = 1, + /// Default size + AT_SIZE_150X150 = 2, + AT_SIZE_340X340 = 3, + /// Not supported by secondaryImageSize, default will be used instead + AT_SIZE_1200X628 = 4, +}; + +/** + * Subclasses are expected to call super when overriding willMoveToSuperview: because it it within this method the base class kick off the rendering process. + */ +@protocol ATNativeADDelegate; +@protocol ATNativeADRenderer; +@class ATNativeADConfiguration; + +#define ATMediaViewTag 2022101917 +#define ATSimpleMediaViewTag 2023062901 + + +@interface ATNativeADView : UIView +/** + * Subclass implementation has to call [super initSubviews] for the ad view to work properly. By the time this method's called, the ad view is not yet full fledged. + */ +-(void) initSubviews; + +/** + * Create constraints for subviews in this method if you are using autolayout. + */ +-(void) makeConstraintsForSubviews; + +/** + * Whether the ad being shown is a video ad. + */ +-(BOOL) isVideoContents; + +/* + * ALWAYS call this method to retrieve the REAL rendered adview. + */ +-(ATNativeADView*)embededAdView; + +/** + * Returns an array containing views that are used to track clicks. + */ +-(NSArray*)clickableViews; + +@property(nonatomic, weak) id delegate; +/** + * The view that is used to play video or other media; it is set by the sdk; might be nil. + */ +//@property(nonatomic, nullable) UIView *mediaView; +/** + * The native ad that is being shown. + */ +@property(nonatomic, readonly) ATNativeAd *nativeAd; +/** + * The networkFirm id of native ad. + */ +@property(nonatomic, readonly) NSInteger networkFirmID; + +/** + * The duration of the video ad playing, unit ms + */ +- (CGFloat)videoPlayTime; +/** + * Video ad duration, unit ms + */ +- (CGFloat)videoDuration; +/** + Play mute switch + @param flag whether to mute + */ +- (void)muteEnable:(BOOL)flag; +/** + * The video ad play + */ +- (void)videoPlay; +/** + * The video ad pause + */ +- (void)videoPause; + +/// The destroy network native ad +- (void)destroyNative; +/** + * The native ad type + */ +- (ATNativeAdType)getNativeAdType; +/** + * The native ad render type + */ +- (ATNativeAdRenderType)getCurrentNativeAdRenderType; + +/** + * Set the background color for the self-rendered AD AdChoicesView. + * only Meta + */ +- (void)setAdChoicesViewColor:(UIColor *)color; + + +@property(nonatomic, strong) UIView *selfRenderView; + +- (void)recordCustomPlayerStatus:(ATPlayerStatus)status currentTime:(NSTimeInterval)time; + +- (void)prepareWithNativePrepareInfo:(ATNativePrepareInfo *)nativePrepareInfo; + +- (nullable UIView *)getMediaView; +// get native shake view +- (UIView *)getNetworkShakeViewWithFrame:(CGRect)frame; + + +/// 初始化滑一滑组件,仅支持百度 +/// - Parameters: +/// - frame: 组件frame +/// - repeat: 动画播放次数,-1为无限循环 +/// - animationWidth: 动画区域的宽度,不包括文本,不得超过frame尺寸 +/// - animationHeight: 动画区域的高度,不包括文本,不得超过frame尺寸 +- (UIView *)getNetworkSlideViewWithFrame:(CGRect)frame + repeat:(int)repeat + animationWidth:(CGFloat)animationWidth + animationHeight:(CGFloat)animationHeight; + + + + + +- (instancetype)initWithConfiguration:(ATNativeADConfiguration*)configuration currentOffer:(ATNativeAdOffer *)currentOffer placementID:(NSString*)placementID; + +- (void)updateAdViewConfiguration:(ATNativeADConfiguration*)configuration currentOffer:(ATNativeAdOffer *)currentOffer placementID:(NSString*)placementID; + +- (void)registerClickableViewArray:(NSArray *)registerClickViewArray; + + + +@end + +//Defined for TT native +extern NSString const* kATExtraNativeImageSize228_150; +extern NSString const* kATExtraNativeImageSize690_388; +extern NSString const* kATExtraNativeImageSizeKey; +extern NSString const* kATExtraNativeImageSize1280_720; +extern NSString const* kATExtraNativeImageSize1200_628; +extern NSString const* kATExtraNativeImageSize640_640; +extern NSString const* kATExtraStartAPPNativeMainImageSizeKey; +extern NSString const* kATExtraNativeIconImageSizeKey; + +@interface ATNativeADView(DrawVideo) +/* + * Override this method to layout draw video assets. + */ +-(void) makeConstraintsDrawVideoAssets; +@property (nonatomic, strong, readonly, nullable) UIButton *dislikeDrawButton; +@property (nonatomic, strong, readonly, nullable) UILabel *adLabel; +@property (nonatomic, strong, readonly, nullable) UIImageView *logoDrawImageView; +@property (nonatomic, strong, readonly, nullable) UIImageView *logoADImageView; +@property (nonatomic, strong, readonly, nullable) UIView *videoAdView; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAd.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAd.h new file mode 100644 index 0000000..f743a36 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAd.h @@ -0,0 +1,127 @@ +// +// ATNativeAd.h +// AnyThinkSDK +// +// Created by Martin Lau on 02/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM (NSInteger, ATNativeAdInteractionType) { + ATNativeAdInteractionTypeUnknown = 0, + ATNativeAdInteractionTypeNone = 1, // pure ad display + ATNativeAdInteractionTypeURL = 2, // open the webpage using a browser + ATNativeAdInteractionTypePage = 3, // open the webpage within the app + ATNativeAdInteractionTypeDownload = 4, // download the app + ATNativeAdInteractionTypePhone = 5, // make a call + ATNativeAdInteractionTypeMessage = 6, // send messages + ATNativeAdInteractionTypeEmail = 7, // send email + ATNativeAdInteractionTypeVideoAdDetail = 8, // video ad details page + ATNativeAdInteractionTypeWechat = 9, // open wechat + ATNativeAdInteractionTypeOthers = 100 // types returned by other ad sdk +}; + +@interface ATNativeAd : ATAdObject + +/// Advertiser, advertiser's name or link +@property(nonatomic, readonly, nullable) NSString * advertiser; + +/// ad title +@property(nonatomic, readonly, nullable) NSString *title; + +/// Ad details +@property(nonatomic, readonly, nullable) NSString *mainText; + +/// CTA Button text such as 'download/install' +@property(nonatomic, readonly, nullable) NSString *ctaText; + +/// app icon +@property(nonatomic, readonly, nullable) UIImage *icon; + +/// main image +@property(nonatomic, readonly, nullable) UIImage *mainImage; + +/// ad logo +@property(nonatomic, readonly, nullable) UIImage *logo; + +/// video url +@property(nonatomic, readonly, nullable) NSString *videoUrl; + +/// ad logo url +@property(nonatomic, readonly, nullable) NSString *logoUrl; + +/// 某些adn的有多种样式的logo 如果logourl不能满足需求, 可以在此字段中获取相应平台的logo +@property(nonatomic, readonly, nullable) NSDictionary *logoSet; + +/// app icon url +@property(nonatomic, readonly, nullable) NSString *iconUrl; + +/// main image url +@property(nonatomic, readonly, nullable) NSString *imageUrl; + +/// main image width +@property(nonatomic, readonly) CGFloat mainImageWidth; + +/// main image height +@property(nonatomic, readonly) CGFloat mainImageHeight; + +/// mediaView +@property(nonatomic, readonly, nullable) UIView *mediaView; + +/// image url list +@property(nonatomic, readonly, nullable) NSArray *imageList; + +/// video duration, in second, if there is no value, return 0 +@property(nonatomic, readonly) NSInteger videoDuration; + +/// video aspect ratio (width/height), if no value or exception returns 0 +@property (nonatomic, assign, readonly) CGFloat videoAspectRatio; + +/// Only for template AdView +@property(nonatomic, readonly) CGFloat nativeExpressAdViewWidth; +@property(nonatomic, readonly) CGFloat nativeExpressAdViewHeight; + +/// Ad-supported jump types +@property(nonatomic, assign, readonly) ATNativeAdInteractionType interactionType; + +/// media extension data +@property(nonatomic, copy, readonly, nullable) NSDictionary *mediaExt; + +/// app source, marketplace, such as 'App Store' +@property(nonatomic, copy, readonly, nullable) NSString *source; + +/// app rating +@property(nonatomic, readonly, nullable) NSNumber *rating; + +/// the number of comments, or -1 if there is no value +@property(nonatomic, assign, readonly) NSInteger commentNum; + +/// the size of the ad installation package, in KB, if there is no value, return -1 +@property(nonatomic, assign, readonly) NSInteger appSize; + +/// app purchase price, such as 'free', nil if none +@property(nonatomic, strong, readonly, nullable) NSString *appPrice; + +/// The domain. only for Yandex native +@property(nonatomic, strong, readonly, nullable) NSString *domain; + +/// The warning. only for Yandex native +@property(nonatomic, strong, readonly, nullable) NSString *warning; + +/// is it template ad +@property(nonatomic, assign, readonly) BOOL isExpressAd; + +/** + * For some ads, this property does not always determines whether the ad is a video ad or not; however, to do this, you can always use the corresponding ad view's isVideoContents method instead. + */ +@property(nonatomic, readonly, getter=isVideoContents) BOOL videoContents; + +- (instancetype)initWithAssets:(NSDictionary*)assets; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAdOffer+Internal.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAdOffer+Internal.h new file mode 100644 index 0000000..dbcb7e9 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAdOffer+Internal.h @@ -0,0 +1,21 @@ +// +// ATNativeAdOffer+Internal.h +// AnyThinkNative +// +// Created by Topon on 10/27/21. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativeAdOffer (Internal) + +- (instancetype)initWithPlacementID:(NSString *)placementID scene:(NSString *)scene; +- (instancetype)initWithPlacementID:(NSString *)placementID config:(ATShowConfig *)config; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAdOffer.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAdOffer.h new file mode 100644 index 0000000..8bdbdb8 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeAdOffer.h @@ -0,0 +1,40 @@ +// +// ATNativeAdOffer.h +// AnyThinkNative +// +// Created by Topon on 10/27/21. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +@class ATNativeADView; +@class ATNativeADConfiguration; + +@interface ATNativeAdOffer : NSObject +/** + * The native ad that is being shown. + */ +@property(nonatomic, readonly) ATNativeAd *nativeAd; +/** + * The networkFirm id of native ad. + */ +@property(nonatomic, readonly) NSInteger networkFirmID; +/** + * The adOffer info of native ad. + */ +@property(nonatomic, readonly) NSDictionary *adOfferInfo; + + +- (void) rendererWithConfiguration:(ATNativeADConfiguration*)configuration selfRenderView:(UIView *_Nullable)selfRenderView nativeADView:(ATNativeADView *)nativeADView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativePrepareInfo.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativePrepareInfo.h new file mode 100644 index 0000000..3deff6e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativePrepareInfo.h @@ -0,0 +1,39 @@ +// +// ATNativePrepareInfo.h +// AnyThinkNative +// +// Created by GUO PENG on 2022/5/7. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNativePrepareInfo : NSObject + +@property(nonatomic, strong) UILabel *advertiserLabel; +@property(nonatomic, strong) UILabel *textLabel; +@property(nonatomic, strong) UILabel *titleLabel; +@property(nonatomic, strong) UILabel *ctaLabel; +@property(nonatomic, strong) UILabel *ratingLabel; +@property(nonatomic, strong) UIImageView *iconImageView; +@property(nonatomic, strong) UIImageView *mainImageView; +@property(nonatomic, strong) UIImageView *logoImageView; +@property(nonatomic, strong) UIButton *dislikeButton; +@property(nonatomic, strong) UIView *mediaView; + +@property(nonatomic, strong) UILabel *domainLabel; +@property(nonatomic, strong) UILabel *warningLabel; + +@property(nonatomic, strong) UIView *mediaContainerView; + ++ (instancetype)loadPrepareInfo: (void(^)(ATNativePrepareInfo *prepareInfo))loadPrepareInfoBlock; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeRenderer.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeRenderer.h new file mode 100644 index 0000000..b3871f6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeRenderer.h @@ -0,0 +1,42 @@ +// +// ATNativeRenderer.h +// AnyThinkSDK +// +// Created by Martin Lau on 25/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +@class ATNativeADCache; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATNativeADRenderer; +@interface ATNativeRenderer : NSObject + +-(UIView*)retriveADView; +- (void)recordCustomPlayerStatus:(ATPlayerStatus)status currentTime:(NSTimeInterval)time; +-(instancetype) initWithConfiguraton:(ATNativeADConfiguration*)configuration adView:(ATNativeADView*)adView; +-(__kindof UIView*)createMediaView; +@property(nonatomic, weak) ATNativeADView *ADView; +@property(nonatomic, readonly) ATNativeADConfiguration *configuration; + +- (UIView *)getNetWorkMediaView; + +- (UIView *)getNetWorkShakeView:(ATNativeADCache *)offer frame:(CGRect)frame; + +- (UIView *)getNetworkSlideViewWithOffer:(ATNativeADCache *)offer frame:(CGRect)frame repeat:(int)repeat animationWidth:(CGFloat)animationWidth animationHeight:(CGFloat)animationHeight; + +// for override +- (void)closeAct; + +- (void)setVideoAutoPlay:(NSInteger)autoPlayType; + +- (void)shakeViewDestroy:(UIView *)shakeView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeRendering.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeRendering.h new file mode 100644 index 0000000..f46bee5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/ATNativeRendering.h @@ -0,0 +1,91 @@ +// +// ATNativeRendering.h +// AnyThinkSDK +// +// Created by Martin Lau on 09/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATNativeRendering_h +#define ATNativeRendering_h +#import +@protocol ATNativeRendering +@optional +/** + * Return the UILabel that your view is using for the advertiser name. + */ +-(UILabel*)advertiserLabel; +/** + * Return the UILabel that your view is using for the main text. + * + * @return a UILabel that is used for the main text. + */ +-(UILabel*)textLabel; + +/** + * Return the UILabel that your view is using for the title text. + * + * @return a UILabel that is used for the title text. + */ +-(UILabel*)titleLabel; + +/** + * Return a label for showing cta text. + */ +-(UILabel*)ctaLabel; + +/** + * Return a label for showing the rating text. + */ +-(UILabel*)ratingLabel; + +/** + * Return a label for showing the domain text. + */ +-(UILabel*)domainLabel; + +/** + * Return a label for showing the warning text. + */ +-(UILabel*)warningLabel; + +/** + * Return the UIImageView that your view is using for the icon image. + * + * @return a UIImageView that is used for the icon image. + */ +-(UIImageView*)iconImageView; + +/** + * Return the UIImageView that your view is using for the main image. + * + * @return a UIImageView that is used for the main image. + */ +-(UIImageView*)mainImageView; + +/** + *Return the UIImageView that your view is using for the logo image. + */ +-(UIImageView*)logoImageView; + +/** + * This is the view provided by third-pary network to render it's ad offer. + * + */ +-(UIView*)mediaView; + +/** + * The button to close Ad for normal native ads. + * + */ +- (UIButton *)dislikeButton; + +/** + * This is the view provided by third-pary network to render it's ad offer. + * + */ +-(UIView*)mediaContainerView; + +@end + +#endif /* ATNativeRendering_h */ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/AnyThinkNative.h b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/AnyThinkNative.h new file mode 100644 index 0000000..ef96e3f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Headers/AnyThinkNative.h @@ -0,0 +1,36 @@ +// +// AnyThinkNative.h +// AnyThinkNative +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + + +//! Project version number for AnyThinkNative. +FOUNDATION_EXPORT double AnyThinkNativeVersionNumber; + +//! Project version string for AnyThinkNative. +FOUNDATION_EXPORT const unsigned char AnyThinkNativeVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Info.plist new file mode 100644 index 0000000..772af76 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Modules/module.modulemap new file mode 100644 index 0000000..e540ad5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkNative { + umbrella header "AnyThinkNative.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..dce5eb1 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..55ca1a7 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..3d8b3ce --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeResources @@ -0,0 +1,342 @@ + + + + + files + + Headers/ATAdManager+Native.h + + OEH0VO5GIr5P3nxiOwames6QZ6w= + + Headers/ATNativeADCache.h + + ypswQW16NkHRHiyL7LzsogwSAQ4= + + Headers/ATNativeADConfiguration.h + + ciT/p0ZIGyPR2G5rGY+9o5BKudg= + + Headers/ATNativeADCustomEvent.h + + Dyf86zL7NmN5Z55P5mUMabVWHVo= + + Headers/ATNativeADDelegate.h + + N6d0sA4QKeOBM8V7TbMbkD/3nFM= + + Headers/ATNativeADRenderer.h + + qk3m4UiqsywqGjHgKc1ckq9NVAM= + + Headers/ATNativeADView+Internal.h + + Hnbg+Qg2QnKPIk6iqlQmTCmNUss= + + Headers/ATNativeADView.h + + 8hG+gJMqn00pILO3OiztWVPYCpg= + + Headers/ATNativeAd.h + + 0H2BE8SC3oDcr8/Iqy/Mw8XUVMs= + + Headers/ATNativeAdOffer+Internal.h + + bOyIYYMI41zobi1/N24L0fJDvl8= + + Headers/ATNativeAdOffer.h + + dInpAiVUPvwflmDirWknAwQMM+A= + + Headers/ATNativePrepareInfo.h + + SwLfctvk5U1oOkbqMPPFengkW6E= + + Headers/ATNativeRenderer.h + + PN2KinCuoL9W8waPrY2flVGGP6M= + + Headers/ATNativeRendering.h + + 4e4jCtVObQLm1cYwhmMSsNUmDP4= + + Headers/AnyThinkNative.h + + VkjUlxtfccvzdTj+CdhuGnjGbuU= + + Info.plist + + /MXxuSGcKl5wbac/QHI/MWbzudM= + + Modules/module.modulemap + + UKkIDXcW++u/IKhQKQxl+MPrwnU= + + + files2 + + Headers/ATAdManager+Native.h + + hash + + OEH0VO5GIr5P3nxiOwames6QZ6w= + + hash2 + + YNnKXvw7NXzRiO4GXbDjz2v2YFwW9hYUx8soLyv4cdA= + + + Headers/ATNativeADCache.h + + hash + + ypswQW16NkHRHiyL7LzsogwSAQ4= + + hash2 + + B/teFvpJFbF5FGd3PIn+Q2GBC+csDmVI4QvWmBwUJsg= + + + Headers/ATNativeADConfiguration.h + + hash + + ciT/p0ZIGyPR2G5rGY+9o5BKudg= + + hash2 + + nI7WR2+zg23em558hYwtDiptJXLWjy/a09ytuRwAtUI= + + + Headers/ATNativeADCustomEvent.h + + hash + + Dyf86zL7NmN5Z55P5mUMabVWHVo= + + hash2 + + izW2IcRYopxF9KfshmF2CIDaDWdMcnl0JNVZu98B+5g= + + + Headers/ATNativeADDelegate.h + + hash + + N6d0sA4QKeOBM8V7TbMbkD/3nFM= + + hash2 + + SWj860d4Aq8bCU1Snkx7aB2uxKtm/QQWTeVy4ajEJTc= + + + Headers/ATNativeADRenderer.h + + hash + + qk3m4UiqsywqGjHgKc1ckq9NVAM= + + hash2 + + 8QcQAxl5VqfG6s9TVMOS7FuqcSgnyDL0aGJkzXtygrU= + + + Headers/ATNativeADView+Internal.h + + hash + + Hnbg+Qg2QnKPIk6iqlQmTCmNUss= + + hash2 + + ay8+8hxF+Lx1XW/+naJNHnWRCyx+mykx2ZlLmbdP5vA= + + + Headers/ATNativeADView.h + + hash + + 8hG+gJMqn00pILO3OiztWVPYCpg= + + hash2 + + bWtTYmHfJ8H9cPmx73IRvZ2OCsAPPB5p0+Q449lYkOM= + + + Headers/ATNativeAd.h + + hash + + 0H2BE8SC3oDcr8/Iqy/Mw8XUVMs= + + hash2 + + iJJk+sfmZw6Z213VWxW+98ywpykvEt00kDx8NwymYJg= + + + Headers/ATNativeAdOffer+Internal.h + + hash + + bOyIYYMI41zobi1/N24L0fJDvl8= + + hash2 + + USj574qvQfwxIW3tSEX6jZq7hUmYrt9lYrD80TF+BQI= + + + Headers/ATNativeAdOffer.h + + hash + + dInpAiVUPvwflmDirWknAwQMM+A= + + hash2 + + 5eqM4k+dAzullwIfVrz0FdDBJcJCtwIA7xi6zJcS2Rc= + + + Headers/ATNativePrepareInfo.h + + hash + + SwLfctvk5U1oOkbqMPPFengkW6E= + + hash2 + + F8M+50FTkQhMX/4c+HcXQs8vtDvLb9yTpGxuHUj6CyY= + + + Headers/ATNativeRenderer.h + + hash + + PN2KinCuoL9W8waPrY2flVGGP6M= + + hash2 + + ADov2xVJBwx9+7Nxv81VoZh0IVebO5mVROY4JXPUZBk= + + + Headers/ATNativeRendering.h + + hash + + 4e4jCtVObQLm1cYwhmMSsNUmDP4= + + hash2 + + hs2L+0f5HoY+Yyy045NG/qQS5kUbXWSVRJ+2ZlaD9fQ= + + + Headers/AnyThinkNative.h + + hash + + VkjUlxtfccvzdTj+CdhuGnjGbuU= + + hash2 + + 4yGLrGjzRaAlLE6DKL5aRid1vcJ1oT4lmA2+flRyZ7Q= + + + Modules/module.modulemap + + hash + + UKkIDXcW++u/IKhQKQxl+MPrwnU= + + hash2 + + egs/6sn17jykrMol5uY04Iqp6ARjwimMUnBHa2TIm4Y= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkNative.xcframework/ios-arm64_x86_64-simulator/AnyThinkNative.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/Info.plist new file mode 100644 index 0000000..e424525 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkRewardedVideo.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkRewardedVideo.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo new file mode 100644 index 0000000..f24f07a Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATAdManager+RewardedVideo.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATAdManager+RewardedVideo.h new file mode 100644 index 0000000..cbc4d9e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATAdManager+RewardedVideo.h @@ -0,0 +1,74 @@ +// +// ATAdManager+RewardedVideo.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +/* + * Third-party extra data + */ +extern NSString *const kATAdLoadingExtraKeywordKey; +extern NSString *const kATAdLoadingExtraUserDataKeywordKey; +extern NSString *const kATAdLoadingExtraUserIDKey; +extern NSString *const kATAdLoadingExtraLocationKey; +extern NSString *const kATAdLoadingExtraRewardNameKey; +extern NSString *const kATAdLoadingExtraRewardAmountKey; + +// Klevin SDK +extern NSString *const kATRewardedVideoKlevinRewardTimeKey; +extern NSString *const kATRewardedVideoKlevinRewardTriggerKey; + + +@interface ATAdManager (RewardedVideo) + +/// Display this ad slot rewarded video ad +/// @param placementID - TopOn's ad placement id +/// @param viewController - display ad window +/// @param delegate - delegate object +- (void)showRewardedVideoWithPlacementID:(NSString *)placementID + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)showRewardedVideoWithPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// Display this ad slot rewarded video ad +/// @param placementID - TopOn's ad placement id +/// @param scene - the scene id +/// @param viewController - display ad window +/// @param delegate - delegate object +- (void)showRewardedVideoWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// check whether the rewardedVideo ad is ready +/// v5.7.06+ +- (BOOL)rewardedVideoReadyForPlacementID:(NSString *)placementID; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (nullable ATCheckLoadModel *)checkRewardedVideoLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +- (nullable NSArray *)getRewardedVideoValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryRewardedVideoScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideo.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideo.h new file mode 100644 index 0000000..a6c3e74 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideo.h @@ -0,0 +1,23 @@ +// +// ATRewardedVideo.h +// AnyThinkSDK +// +// Created by Martin Lau on 28/06/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ATRewardedVideoCustomEvent; + +@interface ATRewardedVideo : ATAdObject + +@property (nonatomic, strong) ATRewardedVideoCustomEvent *customEvent; +@property (nonatomic, strong) NSString *appID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAdapter.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAdapter.h new file mode 100644 index 0000000..aad0359 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAdapter.h @@ -0,0 +1,36 @@ +// +// ATRewardedVideoAdapter.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATRewardedVideoAdapter_h +#define ATRewardedVideoAdapter_h +#import +#import +#import +#import + +@protocol ATRewardedVideoAdapter + +@optional + +/// check if network ads is ready +/// @param customObject - custom ad object +/// @param info - dictionary from server ++ (BOOL)adReadyWithCustomObject:(id)customObject + info:(NSDictionary *)info; + + +/// show rewarded video ad +/// @param rewardedVideo - RewardedVideo Object +/// @param viewController - current ViewController +/// @param delegate - delegate object ++(void) showRewardedVideo:(ATRewardedVideo*)rewardedVideo + inViewController:(UIViewController*)viewController + delegate:(id)delegate; + +@end +#endif /* ATRewardedVideoAdapter_h */ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h new file mode 100644 index 0000000..cc20c13 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h @@ -0,0 +1,41 @@ +// +// ATRewardedVideoAutoAdManager.h +// AnyThinkRewardedVideo +// +// Created by Jason on 2021/12/31. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRewardedVideoAutoAdManager : NSObject + +@property(nonatomic, weak) id delegate; + ++ (instancetype)sharedInstance; + +- (void)addAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; +- (void)removeAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; + + +- (void)setLocalExtra:(NSDictionary *)extra placementID:(NSString *)placementID; +- (BOOL)autoLoadRewardedVideoReadyForPlacementID:(NSString *)placementID; +- (nullable NSArray *)checkValidAdCachesWithPlacementID:(NSString *)placementID; +- (nullable ATCheckLoadModel *)checkRewardedVideoLoadStatusForPlacementID:(NSString *)placementID; + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID scene:( NSString* _Nullable )scene inViewController:(UIViewController*)viewController delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showAutoLoadRewardedVideoWithPlacementID:showConfig:showConfig:inViewController: delegate"); + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID showConfig:( ATShowConfig* _Nullable )showConfig inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h new file mode 100644 index 0000000..c0cbe46 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h @@ -0,0 +1,79 @@ +// +// ATRewardedVideoCustomEvent.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRewardedVideoCustomEvent : ATAdCustomEvent + +/// callback to developer when play failed +/// @param error - play error message +- (void)trackRewardedVideoAdPlayEventWithError:(NSError *)error; + +/// callback to developer when ad is closed +/// @param rewarded - reward or not +- (void)trackRewardedVideoAdCloseRewarded:(BOOL)rewarded __attribute__((deprecated("Deprecated, please Use `trackRewardedVideoAdCloseRewarded:extra:`"))); + +- (void)trackRewardedVideoAdCloseRewarded:(BOOL)rewarded extra:(NSDictionary *)extra; + +/// callback to developer when end to play +- (void)trackRewardedVideoAdVideoEnd; + +/// callback to developer when ad is clicked +- (void)trackRewardedVideoAdClick; + +/// callback to developer when ad is clicked +- (void)trackRewardedVideoAdClickWithClickType:(ATOfferClickAdType)clickType; + +/// callback to developer when start to play +- (void)trackRewardedVideoAdVideoStart; + +- (void)trackRewardedVideoAdShow; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackRewardedVideoAdLoadFailed:(NSError *)error; + +- (void)trackRewardedVideoAdPlayEventWithError:(NSError *)error extra:(NSDictionary *)extraDic; + +/// callback to developer when ad is loaded +/// @param adObject - ad object +/// @param adExtra - extra data +- (void)trackRewardedVideoAdLoaded:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +- (void)trackRewardedVideoAdRenderSuccess:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +- (void)trackRewardedVideoAdDataLoadSuccess:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when rewarded +- (void)trackRewardedVideoAdRewarded; + +/// v6450 callback to developer when reward fail +- (void)trackRewardedVideoAdRewardFailWithExtra:(NSDictionary *)extra; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackRewardedVideoAdDeeplinkOrJumpResult:(BOOL)success; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic) NSString *userID; +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, weak, nullable) ATRewardedVideo *rewardedVideo; +@property (nonatomic, weak) id delegate; + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoDelegate.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoDelegate.h new file mode 100644 index 0000000..99a198c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoDelegate.h @@ -0,0 +1,79 @@ +// +// ATRewardedVideoDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATRewardedVideoDelegate_h +#define ATRewardedVideoDelegate_h +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATRewardedVideoAgainFlag; + +@protocol ATRewardedVideoDelegate + + +/// Rewarded video ad play starts +- (void)rewardedVideoDidStartPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad play ends +- (void)rewardedVideoDidEndPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad clicks +- (void)rewardedVideoDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad closed +- (void)rewardedVideoDidCloseForPlacementID:(NSString *)placementID + rewarded:(BOOL)rewarded + extra:(NSDictionary *)extra; + +/// Rewarded video ad reward distribution +- (void)rewardedVideoDidRewardSuccessForPlacemenID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Rewarded video ad play failed +- (void)rewardedVideoDidFailToPlayForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Whether the click jump of rewarded video ad is in the form of Deeplink +/// note: only suport TopOn Adx ad +- (void)rewardedVideoDidDeepLinkOrJumpForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; +#pragma mark - rewarded video again + +/// Rewarded video ad rewatch ad playback starts +- (void)rewardedVideoAgainDidStartPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad playback end +- (void)rewardedVideoAgainDidEndPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad playback fail +- (void)rewardedVideoAgainDidFailToPlayForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad playback clicked +- (void)rewardedVideoAgainDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad rewarded distribution +- (void)rewardedVideoAgainDidRewardSuccessForPlacemenID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@end +#endif /* ATRewardedVideoDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h new file mode 100644 index 0000000..34dc799 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h @@ -0,0 +1,27 @@ +// +// AnyThinkRewardedVideo.h +// AnyThinkRewardedVideo +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkRewardedVideo. +FOUNDATION_EXPORT double AnyThinkRewardedVideoVersionNumber; + +//! Project version string for AnyThinkRewardedVideo. +FOUNDATION_EXPORT const unsigned char AnyThinkRewardedVideoVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Info.plist new file mode 100644 index 0000000..91234b7 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..b2008ff --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64/AnyThinkRewardedVideo.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkRewardedVideo { + umbrella header "AnyThinkRewardedVideo.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo new file mode 100644 index 0000000..a4f06cf Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/AnyThinkRewardedVideo differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATAdManager+RewardedVideo.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATAdManager+RewardedVideo.h new file mode 100644 index 0000000..cbc4d9e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATAdManager+RewardedVideo.h @@ -0,0 +1,74 @@ +// +// ATAdManager+RewardedVideo.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +/* + * Third-party extra data + */ +extern NSString *const kATAdLoadingExtraKeywordKey; +extern NSString *const kATAdLoadingExtraUserDataKeywordKey; +extern NSString *const kATAdLoadingExtraUserIDKey; +extern NSString *const kATAdLoadingExtraLocationKey; +extern NSString *const kATAdLoadingExtraRewardNameKey; +extern NSString *const kATAdLoadingExtraRewardAmountKey; + +// Klevin SDK +extern NSString *const kATRewardedVideoKlevinRewardTimeKey; +extern NSString *const kATRewardedVideoKlevinRewardTriggerKey; + + +@interface ATAdManager (RewardedVideo) + +/// Display this ad slot rewarded video ad +/// @param placementID - TopOn's ad placement id +/// @param viewController - display ad window +/// @param delegate - delegate object +- (void)showRewardedVideoWithPlacementID:(NSString *)placementID + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)showRewardedVideoWithPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// Display this ad slot rewarded video ad +/// @param placementID - TopOn's ad placement id +/// @param scene - the scene id +/// @param viewController - display ad window +/// @param delegate - delegate object +- (void)showRewardedVideoWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + inViewController:(UIViewController *)viewController + delegate:(id)delegate; + +/// check whether the rewardedVideo ad is ready +/// v5.7.06+ +- (BOOL)rewardedVideoReadyForPlacementID:(NSString *)placementID; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (nullable ATCheckLoadModel *)checkRewardedVideoLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +- (nullable NSArray *)getRewardedVideoValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entryRewardedVideoScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideo.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideo.h new file mode 100644 index 0000000..a6c3e74 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideo.h @@ -0,0 +1,23 @@ +// +// ATRewardedVideo.h +// AnyThinkSDK +// +// Created by Martin Lau on 28/06/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ATRewardedVideoCustomEvent; + +@interface ATRewardedVideo : ATAdObject + +@property (nonatomic, strong) ATRewardedVideoCustomEvent *customEvent; +@property (nonatomic, strong) NSString *appID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAdapter.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAdapter.h new file mode 100644 index 0000000..aad0359 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAdapter.h @@ -0,0 +1,36 @@ +// +// ATRewardedVideoAdapter.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATRewardedVideoAdapter_h +#define ATRewardedVideoAdapter_h +#import +#import +#import +#import + +@protocol ATRewardedVideoAdapter + +@optional + +/// check if network ads is ready +/// @param customObject - custom ad object +/// @param info - dictionary from server ++ (BOOL)adReadyWithCustomObject:(id)customObject + info:(NSDictionary *)info; + + +/// show rewarded video ad +/// @param rewardedVideo - RewardedVideo Object +/// @param viewController - current ViewController +/// @param delegate - delegate object ++(void) showRewardedVideo:(ATRewardedVideo*)rewardedVideo + inViewController:(UIViewController*)viewController + delegate:(id)delegate; + +@end +#endif /* ATRewardedVideoAdapter_h */ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h new file mode 100644 index 0000000..cc20c13 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoAutoAdManager.h @@ -0,0 +1,41 @@ +// +// ATRewardedVideoAutoAdManager.h +// AnyThinkRewardedVideo +// +// Created by Jason on 2021/12/31. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRewardedVideoAutoAdManager : NSObject + +@property(nonatomic, weak) id delegate; + ++ (instancetype)sharedInstance; + +- (void)addAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; +- (void)removeAutoLoadAdPlacementIDArray:(NSArray *)placementIDArray; + + +- (void)setLocalExtra:(NSDictionary *)extra placementID:(NSString *)placementID; +- (BOOL)autoLoadRewardedVideoReadyForPlacementID:(NSString *)placementID; +- (nullable NSArray *)checkValidAdCachesWithPlacementID:(NSString *)placementID; +- (nullable ATCheckLoadModel *)checkRewardedVideoLoadStatusForPlacementID:(NSString *)placementID; + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID scene:( NSString* _Nullable )scene inViewController:(UIViewController*)viewController delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showAutoLoadRewardedVideoWithPlacementID:showConfig:showConfig:inViewController: delegate"); + +- (void)showAutoLoadRewardedVideoWithPlacementID:(NSString*)placementID showConfig:( ATShowConfig* _Nullable )showConfig inViewController:(UIViewController*)viewController delegate:(id)delegate; + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h new file mode 100644 index 0000000..c0cbe46 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoCustomEvent.h @@ -0,0 +1,79 @@ +// +// ATRewardedVideoCustomEvent.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRewardedVideoCustomEvent : ATAdCustomEvent + +/// callback to developer when play failed +/// @param error - play error message +- (void)trackRewardedVideoAdPlayEventWithError:(NSError *)error; + +/// callback to developer when ad is closed +/// @param rewarded - reward or not +- (void)trackRewardedVideoAdCloseRewarded:(BOOL)rewarded __attribute__((deprecated("Deprecated, please Use `trackRewardedVideoAdCloseRewarded:extra:`"))); + +- (void)trackRewardedVideoAdCloseRewarded:(BOOL)rewarded extra:(NSDictionary *)extra; + +/// callback to developer when end to play +- (void)trackRewardedVideoAdVideoEnd; + +/// callback to developer when ad is clicked +- (void)trackRewardedVideoAdClick; + +/// callback to developer when ad is clicked +- (void)trackRewardedVideoAdClickWithClickType:(ATOfferClickAdType)clickType; + +/// callback to developer when start to play +- (void)trackRewardedVideoAdVideoStart; + +- (void)trackRewardedVideoAdShow; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackRewardedVideoAdLoadFailed:(NSError *)error; + +- (void)trackRewardedVideoAdPlayEventWithError:(NSError *)error extra:(NSDictionary *)extraDic; + +/// callback to developer when ad is loaded +/// @param adObject - ad object +/// @param adExtra - extra data +- (void)trackRewardedVideoAdLoaded:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +- (void)trackRewardedVideoAdRenderSuccess:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +- (void)trackRewardedVideoAdDataLoadSuccess:(id)adObject adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when rewarded +- (void)trackRewardedVideoAdRewarded; + +/// v6450 callback to developer when reward fail +- (void)trackRewardedVideoAdRewardFailWithExtra:(NSDictionary *)extra; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackRewardedVideoAdDeeplinkOrJumpResult:(BOOL)success; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic) NSString *userID; +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, weak, nullable) ATRewardedVideo *rewardedVideo; +@property (nonatomic, weak) id delegate; + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoDelegate.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoDelegate.h new file mode 100644 index 0000000..99a198c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/ATRewardedVideoDelegate.h @@ -0,0 +1,79 @@ +// +// ATRewardedVideoDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATRewardedVideoDelegate_h +#define ATRewardedVideoDelegate_h +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATRewardedVideoAgainFlag; + +@protocol ATRewardedVideoDelegate + + +/// Rewarded video ad play starts +- (void)rewardedVideoDidStartPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad play ends +- (void)rewardedVideoDidEndPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad clicks +- (void)rewardedVideoDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad closed +- (void)rewardedVideoDidCloseForPlacementID:(NSString *)placementID + rewarded:(BOOL)rewarded + extra:(NSDictionary *)extra; + +/// Rewarded video ad reward distribution +- (void)rewardedVideoDidRewardSuccessForPlacemenID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Rewarded video ad play failed +- (void)rewardedVideoDidFailToPlayForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Whether the click jump of rewarded video ad is in the form of Deeplink +/// note: only suport TopOn Adx ad +- (void)rewardedVideoDidDeepLinkOrJumpForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; +#pragma mark - rewarded video again + +/// Rewarded video ad rewatch ad playback starts +- (void)rewardedVideoAgainDidStartPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad playback end +- (void)rewardedVideoAgainDidEndPlayingForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad playback fail +- (void)rewardedVideoAgainDidFailToPlayForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad playback clicked +- (void)rewardedVideoAgainDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Rewarded video ad rewatch ad rewarded distribution +- (void)rewardedVideoAgainDidRewardSuccessForPlacemenID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@end +#endif /* ATRewardedVideoDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h new file mode 100644 index 0000000..34dc799 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Headers/AnyThinkRewardedVideo.h @@ -0,0 +1,27 @@ +// +// AnyThinkRewardedVideo.h +// AnyThinkRewardedVideo +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkRewardedVideo. +FOUNDATION_EXPORT double AnyThinkRewardedVideoVersionNumber; + +//! Project version string for AnyThinkRewardedVideo. +FOUNDATION_EXPORT const unsigned char AnyThinkRewardedVideoVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Info.plist new file mode 100644 index 0000000..ab3c853 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..b2008ff --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkRewardedVideo { + umbrella header "AnyThinkRewardedVideo.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d3cf246 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..2da3099 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..cfe0351 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,222 @@ + + + + + files + + Headers/ATAdManager+RewardedVideo.h + + jsbrP3Ccbv064GJmL9XmTFTPd8Y= + + Headers/ATRewardedVideo.h + + saRdV+WlVtd1CuWdEIeHUuqk3Es= + + Headers/ATRewardedVideoAdapter.h + + /D7r8mpG6OfoZ50s/plb9aR1r6A= + + Headers/ATRewardedVideoAutoAdManager.h + + sMLEA/yOkVELBwKFWND0V04jV6U= + + Headers/ATRewardedVideoCustomEvent.h + + 4x5xWNWk1kr+IyoMOOCexEZzTj4= + + Headers/ATRewardedVideoDelegate.h + + fukf8yFDTzVRn0/RFweSIWqInJY= + + Headers/AnyThinkRewardedVideo.h + + 4JH9bOpXy3j0KuiYuq7VNY7ADTc= + + Info.plist + + tIT5efcAlLKin8ALxGcrqupAoY0= + + Modules/module.modulemap + + bYwdNJfG7WDZA62TmCUzJz4Ulqo= + + + files2 + + Headers/ATAdManager+RewardedVideo.h + + hash + + jsbrP3Ccbv064GJmL9XmTFTPd8Y= + + hash2 + + ZKsXn7mRUXbCGBdhBmCWphHhf2tggNr7ZwtIQbXDHBc= + + + Headers/ATRewardedVideo.h + + hash + + saRdV+WlVtd1CuWdEIeHUuqk3Es= + + hash2 + + 4rXEHgIG4kQefAHnw89wSXUIJygtcW8Ft09fPlEXglg= + + + Headers/ATRewardedVideoAdapter.h + + hash + + /D7r8mpG6OfoZ50s/plb9aR1r6A= + + hash2 + + 4Rb1MUSAhMuZHeiX5WDYK5U8dGoPeuMKI0oBwngJxsM= + + + Headers/ATRewardedVideoAutoAdManager.h + + hash + + sMLEA/yOkVELBwKFWND0V04jV6U= + + hash2 + + BL+eyQN0wrAdS9ZQF7SNiWckI9tKRTVkY8tWvoW866o= + + + Headers/ATRewardedVideoCustomEvent.h + + hash + + 4x5xWNWk1kr+IyoMOOCexEZzTj4= + + hash2 + + toExBlgMyH4PnJdy6P7vcan9qRZ31IEUsDyGLAze0zM= + + + Headers/ATRewardedVideoDelegate.h + + hash + + fukf8yFDTzVRn0/RFweSIWqInJY= + + hash2 + + /k58mG0dTc4Qd9irK49CglY3F8ng9b2M6lv/eLYzJuE= + + + Headers/AnyThinkRewardedVideo.h + + hash + + 4JH9bOpXy3j0KuiYuq7VNY7ADTc= + + hash2 + + ZWlL2XPHYbkgUg34hs/bYPilj4Ulqse/OIqTbY/qCxY= + + + Modules/module.modulemap + + hash + + bYwdNJfG7WDZA62TmCUzJz4Ulqo= + + hash2 + + VB1hx6Kcf2B7a9EyBX3syetEbIJZp7TGbL3pwXYnVys= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator/AnyThinkRewardedVideo.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/RedPacket.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/RedPacket.png new file mode 100644 index 0000000..8c34093 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/RedPacket.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_book_mark_style@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_book_mark_style@3x.png new file mode 100644 index 0000000..06cc2f4 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_book_mark_style@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_envelope_button@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_envelope_button@3x.png new file mode 100644 index 0000000..5dc0af1 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_envelope_button@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_splash_slice.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_splash_slice.png new file mode 100644 index 0000000..256ce0b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/adx_splash_slice.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_one.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_one.png new file mode 100755 index 0000000..496b46c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_one.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_three.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_three.png new file mode 100755 index 0000000..641bf09 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_three.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_two.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_two.png new file mode 100755 index 0000000..1a50e87 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/arrow_two.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_arrow_direction@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_arrow_direction@3x.png new file mode 100644 index 0000000..72e001c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_arrow_direction@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_bg_rectangle@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_bg_rectangle@3x.png new file mode 100644 index 0000000..483d962 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_bg_rectangle@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_bwh_spread@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_bwh_spread@3x.png new file mode 100644 index 0000000..9f24a01 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_bwh_spread@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_close@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_close@3x.png new file mode 100644 index 0000000..a19c3d3 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_close@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_gift@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_gift@3x.png new file mode 100644 index 0000000..e554a90 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_gift@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_sword_cn@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_sword_cn@3x.png new file mode 100644 index 0000000..c30926e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_sword_cn@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_sword_us@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_sword_us@3x.png new file mode 100644 index 0000000..2356575 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_chop_sword_us@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_congratulations_bg@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_congratulations_bg@3x.png new file mode 100644 index 0000000..f66aedb Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_congratulations_bg@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_congratulations_gift@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_congratulations_gift@3x.png new file mode 100644 index 0000000..6fc9af5 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_congratulations_gift@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_ctaMask.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_ctaMask.png new file mode 100644 index 0000000..43068e0 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_ctaMask.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hand.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hand.png new file mode 100644 index 0000000..6570452 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hand.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hand_new@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hand_new@3x.png new file mode 100644 index 0000000..d896053 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hand_new@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hot_recommend_background.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hot_recommend_background.png new file mode 100755 index 0000000..d038240 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_hot_recommend_background.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_loading_ctr@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_loading_ctr@3x.png new file mode 100644 index 0000000..992fcfd Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_loading_ctr@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag@3x.png new file mode 100644 index 0000000..36ced12 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_arrow@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_arrow@3x.png new file mode 100644 index 0000000..327c570 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_arrow@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_hand@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_hand@3x.png new file mode 100644 index 0000000..359361e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_hand@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_outline@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_outline@3x.png new file mode 100644 index 0000000..a65aae8 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_outline@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_small@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_small@3x.png new file mode 100644 index 0000000..27cad47 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_small@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_spread@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_spread@3x.png new file mode 100644 index 0000000..18a3891 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_luckybag_spread@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_mintegral_logo@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_mintegral_logo@3x.png new file mode 100644 index 0000000..c049e21 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_mintegral_logo@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_mt_logo@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_mt_logo@3x.png new file mode 100644 index 0000000..c049e21 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_mt_logo@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_native_banner_ad_logo.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_native_banner_ad_logo.png new file mode 100644 index 0000000..bc0f658 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_native_banner_ad_logo.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_adChosices_arrow@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_adChosices_arrow@3x.png new file mode 100644 index 0000000..db0c09b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_adChosices_arrow@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_com_pop_cancel@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_com_pop_cancel@3x.png new file mode 100644 index 0000000..21ac6d4 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_com_pop_cancel@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_com_vector@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_com_vector@3x.png new file mode 100644 index 0000000..8a70181 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_com_vector@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_logo_cn@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_logo_cn@3x.png new file mode 100644 index 0000000..36faab8 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_logo_cn@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_logo_us@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_logo_us@3x.png new file mode 100644 index 0000000..f838188 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_offer_logo_us@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_pangle_ad.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_pangle_ad.png new file mode 100644 index 0000000..211acd7 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_pangle_ad.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_rv_itrd_tips_cn@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_rv_itrd_tips_cn@3x.png new file mode 100644 index 0000000..c166cce Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_rv_itrd_tips_cn@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_rv_itrd_tips_us@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_rv_itrd_tips_us@3x.png new file mode 100644 index 0000000..148c75c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_rv_itrd_tips_us@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_subtract.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_subtract.png new file mode 100644 index 0000000..1a796f2 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_subtract.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_ad_cn.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_ad_cn.png new file mode 100644 index 0000000..53e56d6 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_ad_cn.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_ad_en.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_ad_en.png new file mode 100644 index 0000000..d0b7992 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_ad_en.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_retry@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_retry@3x.png new file mode 100644 index 0000000..5b2f918 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_retry@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_sdk_logo.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_sdk_logo.png new file mode 100644 index 0000000..4b9334d Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/at_topon_sdk_logo.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/bottom_black_gradient@2x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/bottom_black_gradient@2x.png new file mode 100644 index 0000000..6be7587 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/bottom_black_gradient@2x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/bottom_semicircle.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/bottom_semicircle.png new file mode 100755 index 0000000..9363209 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/bottom_semicircle.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_skip_icon.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_skip_icon.png new file mode 100644 index 0000000..4609f37 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_skip_icon.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_bg.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_bg.png new file mode 100644 index 0000000..9adf904 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_bg.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_icon.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_icon.png new file mode 100644 index 0000000..5a79cc1 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_icon.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_main.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_main.png new file mode 100644 index 0000000..d104438 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/endcard_withdraw_main.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/feedback_close@2x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/feedback_close@2x.png new file mode 100644 index 0000000..6d36d30 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/feedback_close@2x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/feedback_image@2x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/feedback_image@2x.png new file mode 100644 index 0000000..5eae73e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/feedback_image@2x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_SwipeIcon@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_SwipeIcon@3x.png new file mode 100644 index 0000000..7a097fa Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_SwipeIcon@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_Swipefinger@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_Swipefinger@3x.png new file mode 100644 index 0000000..56175da Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_Swipefinger@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_finger@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_finger@3x.png new file mode 100644 index 0000000..f29b531 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_finger@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_slider@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_slider@3x.png new file mode 100644 index 0000000..ecba342 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/guide_icon_slider@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_close.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_close.png new file mode 100644 index 0000000..eaa5aa6 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_close.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_loading.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_loading.png new file mode 100644 index 0000000..75de303 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_loading.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_refresh.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_refresh.png new file mode 100644 index 0000000..e81a48b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_refresh.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_close@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_close@3x.png new file mode 100644 index 0000000..e6bb053 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_close@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_close_normal@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_close_normal@3x.png new file mode 100644 index 0000000..337feb1 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_close_normal@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_goback@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_goback@3x.png new file mode 100644 index 0000000..ffe4dae Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_goback@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_goback_normal@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_goback_normal@3x.png new file mode 100644 index 0000000..e1af8d0 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/icon_webview_goback_normal@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/invalid_close_icon@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/invalid_close_icon@3x.png new file mode 100644 index 0000000..240b6be Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/invalid_close_icon@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_banner_close@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_banner_close@3x.png new file mode 100644 index 0000000..644c81c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_banner_close@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_semi_star@3x .png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_semi_star@3x .png new file mode 100644 index 0000000..4d4f47f Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_semi_star@3x .png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_share_tips@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_share_tips@3x.png new file mode 100644 index 0000000..80064fe Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_share_tips@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_share_tips_arrows@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_share_tips_arrows@3x.png new file mode 100644 index 0000000..e7cfb1b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_share_tips_arrows@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_star_off@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_star_off@3x.png new file mode 100644 index 0000000..95f251c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_star_off@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_star_on@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_star_on@3x.png new file mode 100644 index 0000000..3304634 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/native_splash_star_on@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land.png new file mode 100644 index 0000000..e7394b4 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land_left.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land_left.png new file mode 100644 index 0000000..dc5a39f Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land_left.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land_right.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land_right.png new file mode 100644 index 0000000..afb2b00 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_land_right.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_vertical.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_vertical.png new file mode 100644 index 0000000..e6f4fb4 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_business_vertical.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_gift_bubble.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_gift_bubble.png new file mode 100644 index 0000000..8a36762 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_gift_bubble.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_bottom_bg.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_bottom_bg.png new file mode 100644 index 0000000..9fecc0e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_bottom_bg.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_cn_open.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_cn_open.png new file mode 100644 index 0000000..fc061cf Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_cn_open.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_detail_bg.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_detail_bg.png new file mode 100644 index 0000000..bc72dfd Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_detail_bg.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_detail_next.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_detail_next.png new file mode 100644 index 0000000..05f9924 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_detail_next.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_en_open.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_en_open.png new file mode 100644 index 0000000..09eb7f4 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_en_open.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img1.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img1.png new file mode 100644 index 0000000..07133ed Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img1.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img2.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img2.png new file mode 100644 index 0000000..3964841 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img2.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img3.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img3.png new file mode 100644 index 0000000..520598e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img3.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img4.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img4.png new file mode 100644 index 0000000..e33e195 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img4.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img5.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img5.png new file mode 100644 index 0000000..79eef6b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img5.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img6.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img6.png new file mode 100644 index 0000000..52296ce Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_img6.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_top_bg.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_top_bg.png new file mode 100644 index 0000000..10213cb Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_redPacket_top_bg.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_reward_icon.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_reward_icon.png new file mode 100644 index 0000000..cfc5d37 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_reward_icon.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rock_image.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rock_image.png new file mode 100644 index 0000000..3985015 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rock_image.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rock_image_hand.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rock_image_hand.png new file mode 100755 index 0000000..2f85190 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rock_image_hand.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rv_reward_gift@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rv_reward_gift@3x.png new file mode 100644 index 0000000..5eddb36 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rv_reward_gift@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rv_rewarded@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rv_rewarded@3x.png new file mode 100644 index 0000000..30b4dff Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_rv_rewarded@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_close.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_close.png new file mode 100644 index 0000000..08c802a Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_close.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_pause@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_pause@3x.png new file mode 100644 index 0000000..dc7817e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_pause@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_playfail@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_playfail@3x.png new file mode 100644 index 0000000..783826b Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_playfail@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_replay@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_replay@3x.png new file mode 100644 index 0000000..b79626c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_video_replay@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_voice_muted.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_voice_muted.png new file mode 100644 index 0000000..36a9822 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_voice_muted.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_voice_unmuted.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_voice_unmuted.png new file mode 100644 index 0000000..d435858 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/offer_voice_unmuted.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/rv_webview_arrows@3x.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/rv_webview_arrows@3x.png new file mode 100644 index 0000000..84a25fe Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/rv_webview_arrows@3x.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/splash_cta_btn_bg.png b/Pods/TPNiOS/core/AnyThinkSDK.bundle/splash_cta_btn_bg.png new file mode 100644 index 0000000..c807075 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.bundle/splash_cta_btn_bg.png differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.bundle/zh-Hans.lproj/ATOfferFeedBackView.strings b/Pods/TPNiOS/core/AnyThinkSDK.bundle/zh-Hans.lproj/ATOfferFeedBackView.strings new file mode 100644 index 0000000..578ce40 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.bundle/zh-Hans.lproj/ATOfferFeedBackView.strings @@ -0,0 +1,69 @@ + +/* Class = "UIButton"; normalTitle = "Show Failed"; ObjectID = "4oS-Ej-rAC"; */ +"4oS-Ej-rAC.normalTitle" = "黑白屏"; + +/* Class = "UIButton"; selectedTitle = "Show Failed"; ObjectID = "4oS-Ej-rAC"; */ +"4oS-Ej-rAC.selectedTitle" = "黑白屏"; + +/* Class = "UIButton"; normalTitle = "Can't close"; ObjectID = "5hW-nx-TJo"; */ +"5hW-nx-TJo.normalTitle" = "无法关闭"; + +/* Class = "UIButton"; selectedTitle = "Can't close"; ObjectID = "5hW-nx-TJo"; */ +"5hW-nx-TJo.selectedTitle" = "无法关闭"; + +/* Class = "UIButton"; normalTitle = "Plagiarism"; ObjectID = "CHm-JG-Flb"; */ +"CHm-JG-Flb.normalTitle" = "内容抄袭"; + +/* Class = "UIButton"; selectedTitle = "Plagiarism"; ObjectID = "CHm-JG-Flb"; */ +"CHm-JG-Flb.selectedTitle" = "内容抄袭"; + +/* Class = "UIButton"; normalTitle = "Submit"; ObjectID = "LZc-GO-ri7"; */ +"LZc-GO-ri7.normalTitle" = "提交"; + +/* Class = "UIButton"; selectedTitle = "Submit"; ObjectID = "LZc-GO-ri7"; */ +"LZc-GO-ri7.selectedTitle" = "提交"; + +/* Class = "UIButton"; normalTitle = "Fraud ads"; ObjectID = "N4U-Xn-unG"; */ +"N4U-Xn-unG.normalTitle" = "虚假欺诈"; + +/* Class = "UIButton"; selectedTitle = "Fraud ads"; ObjectID = "N4U-Xn-unG"; */ +"N4U-Xn-unG.selectedTitle" = "虚假欺诈"; + +/* Class = "UIButton"; normalTitle = "Video freeze"; ObjectID = "Pev-HW-1Zh"; */ +"Pev-HW-1Zh.normalTitle" = "广告卡顿"; + +/* Class = "UIButton"; selectedTitle = "Video freeze"; ObjectID = "Pev-HW-1Zh"; */ +"Pev-HW-1Zh.selectedTitle" = "广告卡顿"; + +/* Class = "UILabel"; text = "Abnormal"; ObjectID = "Sfo-cg-mKD"; */ +"Sfo-cg-mKD.text" = "异常广告"; + +/* Class = "UILabel"; text = "Report"; ObjectID = "X0b-5m-rRh"; */ +"X0b-5m-rRh.text" = "举报广告"; + +/* Class = "UIButton"; normalTitle = "Vulgar porn"; ObjectID = "hDZ-px-ABS"; */ +"hDZ-px-ABS.normalTitle" = "内容低俗"; + +/* Class = "UIButton"; selectedTitle = "Vulgar porn"; ObjectID = "hDZ-px-ABS"; */ +"hDZ-px-ABS.selectedTitle" = "内容低俗"; + +/* Class = "UILabel"; text = "Suggestion"; ObjectID = "iST-IK-Gva"; */ +"iST-IK-Gva.text" = "其他建议"; + +/* Class = "UIButton"; normalTitle = "Induce click"; ObjectID = "m7i-aV-aeV"; */ +"m7i-aV-aeV.normalTitle" = "诱导点击"; + +/* Class = "UIButton"; selectedTitle = "Induce click"; ObjectID = "m7i-aV-aeV"; */ +"m7i-aV-aeV.selectedTitle" = "诱导点击"; + +/* Class = "UIButton"; normalTitle = "Boring"; ObjectID = "nIz-fW-Qpt"; */ +"nIz-fW-Qpt.normalTitle" = "不感兴趣"; + +/* Class = "UIButton"; selectedTitle = "Boring"; ObjectID = "nIz-fW-Qpt"; */ +"nIz-fW-Qpt.selectedTitle" = "不感兴趣"; + +/* Class = "UIButton"; normalTitle = "Illegal"; ObjectID = "pHV-A0-qeL"; */ +"pHV-A0-qeL.normalTitle" = "违法违规"; + +/* Class = "UIButton"; selectedTitle = "Illegal"; ObjectID = "pHV-A0-qeL"; */ +"pHV-A0-qeL.selectedTitle" = "违法违规"; diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/Info.plist new file mode 100644 index 0000000..8c155db --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkSDK.framework/AnyThinkSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + AnyThinkSDK.framework/AnyThinkSDK + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/AnyThinkSDK b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/AnyThinkSDK new file mode 100644 index 0000000..17194be Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/AnyThinkSDK differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXAdapterManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXAdapterManager.h new file mode 100644 index 0000000..a771c5d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXAdapterManager.h @@ -0,0 +1,23 @@ +// +// ATADXAdapterManager.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/19. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATADXAdapterManager : NSObject + +@property (nonatomic, readonly) NSDictionary *> *waterfallInfoDict; + ++ (ATADXAdapterManager *)shareInstance; + +- (void)requestWithPlacementId:(NSString *)placementId waterfallInfo:(NSDictionary *)waterfallInfoDict completionBlock:(void (^) (NSDictionary *data, NSError * _Nullable error))completionBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXFloorPrice.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXFloorPrice.h new file mode 100644 index 0000000..53a4746 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXFloorPrice.h @@ -0,0 +1,31 @@ +// +// ATADXFloorPrice.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/19. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATADXFloorPriceLoadFullWaterfall; +extern NSString *const kATADXFloorPriceLoadTopOnWaterfall; +extern NSString *const kATADXFloorPriceLoadTopOnWaterfallLastStopPrice; + +typedef NS_ENUM(NSUInteger, ATADXFloorPriceType) { + ATADXFloorPriceTypeC = 1, + ATADXFloorPriceTypeG, +}; + +@interface ATADXFloorPrice : NSObject + +@property (nonatomic, assign) ATADXFloorPriceType type; +@property (nonatomic, strong) NSString *value; + +@property (nonatomic, strong) NSDictionary *extra; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXObject.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXObject.h new file mode 100644 index 0000000..47badcf --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXObject.h @@ -0,0 +1,40 @@ +// +// ATADXObject.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/7. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *kATADXObjectNetwokName; +extern NSString *kATADXObjectWaterfallInfo; + +//for win, usd for price,type string +extern NSString *kATADXObjectSecondLossPrice; +//for loss, usd for price,type string +extern NSString *kATADXObjectWinPrice; +extern NSString *kATADXObjectLossReason; + +//for Loss Reason +extern NSString *kATADXObjectLossReasonBidLowPrice; +extern NSString *kATADXObjectLossReasonLowPrice; + +@interface ATADXObject : NSObject + +- (instancetype)initWithAd:(id)ad; + +- (void)sendWinNotificationWithInfo:(NSDictionary *)winInfo; +- (void)sendLossNotificationWithInfo:(NSDictionary *)lossInfo; + +- (void)remove; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXPlacementSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXPlacementSetting.h new file mode 100644 index 0000000..de0cb9a --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXPlacementSetting.h @@ -0,0 +1,19 @@ +// +// ATADXPlacementSetting.h +// AnyThinkSDK +// +// Created by stephen on 20/8/2020. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + + +@interface ATADXPlacementSetting : ATOfferSetting + +- (instancetype)initWithPlacementDictionary:(NSDictionary *)placementDictionary + infoDictionary:(NSDictionary *)infoDictionary + placementID:(NSString *)placementID + offerModelType:(ATOfferModelType)offerModelType ; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXSettings.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXSettings.h new file mode 100644 index 0000000..f8b5d53 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATADXSettings.h @@ -0,0 +1,30 @@ +// +// ATADXSettings.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/7. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATADXSettingsMode) { + ATADXSettingsModeMediation, + ATADXSettingsModeNetwork, +}; + +@interface ATADXSettings : NSObject + +@property (nonatomic, readonly) NSMutableDictionary *adxNetworkDict; + ++ (instancetype)shareInstance; + +- (void)setAdxNetworkModeWithPlacementId:(NSString *)placementId; + +- (ATADXSettingsMode)adxModeWithPlacementId:(NSString *)placementId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAPI+Internal.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAPI+Internal.h new file mode 100644 index 0000000..a1b2ca5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAPI+Internal.h @@ -0,0 +1,71 @@ +// +// ATAPI+Internal.h +// AnyThinkSDK +// +// Created by Martin Lau on 08/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAPI_Internal_h +#define ATAPI_Internal_h +#import + + +#define ATADLoadingErrorDomain @"com.anythink.ATADLoadingErrorDomain" +#define ATADShowingErrorDomain @"com.anythink.ATAdShowingErrorDomain" +#define ATSDKAdLoadingErrorMsg @"com.anythink.AdLoadingError" +#define ATSDKAdLoadFailedErrorMsg @"AnyThinkSDK has failed to load ad." + +// AD Loading Notification +#define kATADLoadingStartLoadNotification @"ATADLoadingStartLoadNotification" +#define kATADLoadingOfferSuccessfullyLoadedNotification @"ADLoadingOfferSuccessfullyLoadedNotification" +#define kATADLoadingFailedToLoadNotification @"ATADLoadingFailedToLoadNotification" +#define kATADLoadingNotificationUserInfoRequestIDKey @"request_id" +#define kATADLoadingNotificationUserInfoPlacementIDKey @"placement_id" +#define kATADLoadingNotificationUserInfoPlacementKey @"placement_model" +#define kATADLoadingNotificationUserInfoUnitGroupKey @"unit_group_model" +#define kATADLoadingNotificationUserInfoErrorKey @"error" +#define kATADLoadingNotificationUserInfoExtraKey @"extra" +#define kATADLoadingNotificationUserInfoLoadingTypeKey @"loading_type" + +/** + Adopters are expected to implement logic for network offers, for which storage mechanisms must be devise. + */ +@protocol ATNativeAdapter +/** + The class of the renderer used to render the AD view. This method is a class-method because by the time this information is needed the adapter instance will have been released. + */ ++ (Class)rendererClass; +/** + Adopter should implement this method for the initialization of a adapter instance, which will store the passed info for further use. + + */ +- (instancetype)initWithNetworkCustomInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo; + +/** + Adopter should implement this method to load network offers. + + @param completion might need to be stored and invoked after ad's succeffully loaded. + Parameters passed to the completion block include a dictionary and an error objects. The error object encapsulates the error info if loading request failed somehow; the dictionary contains all publicly accessible assets (such as title and text) for the native ad, which should be stored using the keys predefined by the SDK. + */ +- (void)loadADWithInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo completion:(void(^)(NSArray* assets, NSError *error))completion; + +@property (nonatomic,copy) void (^metaDataDidLoadedBlock)(void); +@end + +@interface ATAPI(Internal) + +@property (nonatomic, strong) ATSharePlacementConfig *sharePlacementConfig; + ++ (NSString *)hbTestModeDeviceID; +- (void)setVersion:(NSString*)version forNetwork:(NSString*)network; +- (NSString*)versionForNetworkFirmID:(NSInteger)networkFirmID; +- (BOOL)initFlagForNetwork:(NSString*)networkName; +- (void)setInitFlagForNetwork:(NSString*)networkName; +- (BOOL)cacheFlagForNetwork:(NSString*)networkName; +- (void)setCacheFlagForNetwork:(NSString*)networkName; +- (void)inspectInitFlagForNetwork:(NSString*)networkName usingBlock:(NSInteger(^)(NSInteger currentValue))block; +- (void)setInitFlag:(NSInteger)flag forNetwork:(NSString*)networkName; +@end + +#endif /* ATAPI_Internal_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAPI.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAPI.h new file mode 100644 index 0000000..b4da50f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAPI.h @@ -0,0 +1,417 @@ +// +// ATAPI.h +// AnyThinkSDK +// +// Created by Martin Lau on 09/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATADDelegateExtraNetworkFirmIdKey; +extern NSString *const kATADDelegateExtraAdSourceIdKey; +extern NSString *const kATADDelegateExtraIsHeaderBiddingKey; +extern NSString *const kATADDelegateExtraBidModeKey; +extern NSString *const kATADDelegateExtraAdSourcePriceKey; +extern NSString *const kATADDelegateExtraPriorityKey; +extern NSString *const kATADDelegateExtraBidFloorKey; +extern NSString *const kATADDelegateExtraRequestIDKey; +extern NSString *const kATADDelegateExtraCustomExtKey; +extern NSString *const kATADDelegateExtraECPMLevelKey; // the eCPM level of the ad source +extern NSString *const kATADDelegateExtraSegmentIDKey; //segment ID +extern NSString *const kATADDelegateExtraScenarioIDKey; // Advertising Scene ID,Only Rewarded Video and Interstitial support +extern NSString *const kATADDelegateExtraChannelKey; // Channel Information +extern NSString *const kATADDelegateExtraSubChannelKey; // sub-channel information +extern NSString *const kATADDelegateExtraCustomRuleKey; // Json string of the Placement + App dimension custom rule +extern NSString *const kATADDelegateExtraIDKey; // a unique ID generated for each impression +extern NSString *const kATADDelegateExtraAdunitIDKey; // TopOn placement ID +extern NSString *const kATADDelegateExtraPublisherRevenueKey; // impression revenue +extern NSString *const kATADDelegateExtraCurrencyKey; // currency unit, for example: "USD" +extern NSString *const kATADDelegateExtraCountryKey; // country code, for example: "CN" +extern NSString *const kATADDelegateExtraFormatKey; // ad source types +extern NSString *const kATADDelegateExtraPrecisionKey; // eCPM precision +extern NSString *const kATADDelegateExtraNetworkTypeKey; // Network Type +extern NSString *const kATADDelegateExtraNetworkPlacementIDKey; // the ad placement ID of a third-party Ads Network +extern NSString *const kATADDelegateExtraScenarioRewardNameKey; // reward name of the ad Scenario,Only Rewarded Video support +extern NSString *const kATADDelegateExtraScenarioRewardNumberKey; // number of reward for the ad Scenario,Only Rewarded Video support +extern NSString *const kATADDelegateExtraPlacementRewardNameKey; +extern NSString *const kATADDelegateExtraPlacementRewardNumberKey; +extern NSString *const kATADDelegateExtraExtInfoKey; // additional information of Topon Adx & OnlineAPI Offer,output as Json string +extern NSString *const kATADDelegateExtraOfferIDKey; +extern NSString *const kATADDelegateExtraCreativeIDKey; +extern NSString *const kATADDelegateExtraIsDeeplinkKey; +extern NSString *const kATADDelegateExtraUserCustomData; +extern NSString *const kATADDelegateExtraPlacementTypeKey; +extern NSString *const kATADDelegateExtraSharedPlacementIdKey; +extern NSString *const kATADDelegateExtraNetworkNameKey; +extern NSString *const kATADDelegateExtraShowCustomExtKey; +extern NSString *const kATADDelegateExtraCustomContentResultKey; +extern NSString *const kATADDelegateExtraTpBidIDKey; +extern NSString *const kATADDelegateExtraABTestIDKey; +extern NSString *const kATADDelegateExtraDismissTypeKey; +extern NSString *const kATADDebuggerKey; +extern NSString *const kATADDelegateExtraServerKeyIdKey; +extern NSString *const kATADDelegateExtraClientSideEcpmKey; +extern NSString *const kATADDelegateExtraUsdExchangeRmbRateKey; +extern NSString *const kATADDelegateExtraRmbExchangeUsdRateKey; + +// TODO待优化 +extern NSString *const kATNetworkNameFyber; +extern NSString *const kATNetworkNameStartApp; +extern NSString *const kATNetworkNameFacebook; +extern NSString *const kATNetworkNameTanx; +extern NSString *const kATNetworkNameInmobi; +extern NSString *const kATNetworkNameAdmob; +extern NSString *const kATNetworkNameMintegral; +extern NSString *const kATNetworkNameApplovin; +extern NSString *const kATNetworkNameGDT; +extern NSString *const kATNetworkNameTapjoy; +extern NSString *const kATNetworkNameChartboost; +extern NSString *const kATNetworkNameIronSource; +extern NSString *const kATNetworkNameVungle; +extern NSString *const kATNetworkNameAdColony; +extern NSString *const kATNetworkNameUnityAds; +extern NSString *const kATNetworkNameTT; +extern NSString *const kATNetworkNamePangle; +extern NSString *const kATNetworkNameMS; +extern NSString *const kATNetworkNameBaidu; +extern NSString *const kATNetworkNameNend; +extern NSString *const kATNetworkNameMaio; +extern NSString *const kATNetworkNameSigmob; +extern NSString *const kATNetworkNameMyOffer; +extern NSString *const kATNetworkNameKS; +extern NSString *const kATNetworkNameOgury; +extern NSString *const kATNetworkNameGoogleAdManager; +extern NSString *const kATNetworkNameADX; +extern NSString *const kATNetworkNameHelium; +extern NSString *const kATNetworkNameMintegralOnlineApi; +extern NSString *const kATNetworkNameGDTOnlineApi; +extern NSString *const kATNetworkNameKidoz; +extern NSString *const kATNetworkNameMyTarget; +extern NSString *const kATNetworkNameMobrain; +extern NSString *const kATNetworkNameYandex; +extern NSString *const kATNetworkNamePubNative; +extern NSString *const kATNetworkNameBigo; +extern NSString *const kATNetworkNameAdxPublic; +extern NSString *const kATNetworkNameJADYun; +extern NSString *const kATNetworkNameKwai; +extern NSString *const kATNetworkNameIMA; +extern NSString *const kATNetworkNameMax; +extern NSString *const kATNetworkNameklevin; +extern NSString *const kATNetworkNameQumeng; +extern NSString *const kATNetworkNameSmaato; +extern NSString *const kATNetworkNameBidMachine; +extern NSString *const kATNetworkNameAQY; + +extern NSString *const kATCustomDataUserIDKey;//string +extern NSString *const kATCustomDataAgeKey;//Integer +extern NSString *const kATCustomDataGenderKey;//Integer +extern NSString *const kATCustomDataNumberOfIAPKey;//Integer +extern NSString *const kATCustomDataIAPAmountKey;//Double +extern NSString *const kATCustomDataIAPCurrencyKey;//string +extern NSString *const kATCustomDataChannelKey;//string +extern NSString *const kATCustomDataSubchannelKey;//string +extern NSString *const kATCustomDataSegmentIDKey;//int + +extern NSString *const kATAdLoadingExtraBUAdLoadTypeKey; +extern NSString *const kATNetWorkVideoStatusKey; + +typedef NS_ENUM(NSInteger, ATNetworkFirmIDType) { + ATNetworkFirmIDTypeFacebook = 1, + ATNetworkFirmIDTypeAdmob = 2, + ATNetworkFirmIDTypeInmobi = 3, + ATNetworkFirmIDTypeApplovin = 5, + ATNetworkFirmIDTypeMintegral = 6, + ATNetworkFirmIDTypeGDT = 8, + ATNetworkFirmIDTypeChartboost = 9, + ATNetworkFirmIDTypeTapjoy = 10, + ATNetworkFirmIDTypeIronSource = 11, + ATNetworkFirmIDTypeUnityAds = 12, + ATNetworkFirmIDTypeVungle = 13, + ATNetworkFirmIDTypeAdColony = 14, + ATNetworkFirmIDTypeCSJ = 15, + ATNetworkFirmIDTypeBaidu = 22, + ATNetworkFirmIDTypeNend = 23, + ATNetworkFirmIDTypeMaio = 24, + ATNetworkFirmIDTypeStartApp = 25, + ATNetworkFirmIDTypeKuaishou = 28, + ATNetworkFirmIDTypeSigmob = 29, + ATNetworkFirmIDTypeMyTarget = 32, + ATNetworkFirmIDTypeGoogleAdManager = 33, + ATNetworkFirmIDTypeYandex = 34, + ATNetworkFirmIDTypeCrossPromotion = 35, + ATNetworkFirmIDTypeOgury = 36, + ATNetworkFirmIDTypeFyber = 37, + ATNetworkFirmIDTypeHelium = 40, + ATNetworkFirmIDTypeMintegralOnlineApi = 41, + ATNetworkFirmIDTypeGDTOnlineApi = 42, + ATNetworkFirmIDTypeKidoz = 45, + ATNetworkFirmIDTypePangle = 50, + ATNetworkFirmIDTypeKlevin = 51, + ATNetworkFirmIDTypePubNative = 58, + ATNetworkFirmIDTypeBigo = 59, + ATNetworkFirmIDTypeBidMachine = 65, + ATNetworkFirmIDTypeTopOnADX = 66, + ATNetworkFirmIDTypeJD = 72, + ATNetworkFirmIDTypeQumeng = 74, + ATNetworkFirmIDTypeIMA = 76, + ATNetworkFirmIDTypeKwai = 77, + ATNetworkFirmIDTypeTanx = 82, + ATNetworkFirmIDTypeSmaato = 84, + ATNetworkFirmIDTypeMS = 93, + ATNetworkFirmIDTypeAQY = 94, +}; + +typedef NS_ENUM(NSInteger, ATUserLocation) { + ATUserLocationUnknown = 0, + ATUserLocationInEU = 1, + ATUserLocationOutOfEU = 2 +}; + +typedef NS_ENUM(NSInteger, ATDataConsentSet) { + //Let it default to forbidden if not set + ATDataConsentSetUnknown = 0, + ATDataConsentSetPersonalized = 1, + ATDataConsentSetNonpersonalized = 2 +}; + +typedef NS_ENUM(NSInteger, ATBUAdLoadType) { + ATBUAdLoadTypeUnknown = -1,//Unknown + ATBUAdLoadTypePreload = 1,//Preload resources + ATBUAdLoadTypeLoad = 3,//Load resources in real time +}; + +typedef NS_ENUM(NSInteger, ATPersonalizedAdState) { + ATPersonalizedAdStateType = 1, + ATNonpersonalizedAdStateType = 2 +}; + +typedef NS_OPTIONS(NSInteger, ATLogType) { + ATLogTypeNone = 0, + ATLogTypeInternal = 1 << 0, + ATLogTypeExternal = 1 << 1, + ATLogTypeTemporary = 1 << 2, + ATLogTypeProcess = 1 << 3, + ATLogTypeSave = 1 << 4 +}; + +// Position of the logo icon in the containing ad. +typedef NS_ENUM(NSInteger, ATAdLogoPosition) { + ATAdLogoPositionBottomRightCorner = 0, ///< Bottom right corner. + ATAdLogoPositionBottomLeftCorner, ///< Bottom Left Corner. + ATAdLogoPositionTopRightCorner, ///< Top right corner. + ATAdLogoPositionTopLeftCorner, ///< Top left corner. +}; + +@interface ATConsentPrivacySetting : NSObject + +/// Set this to @c YES to enable the consent flow. You must also provide your privacy policy and terms of service URLs in this object, and you must provide a +///* @c NSUserTrackingUsageDescription string in your @code Info.plist @endcode file. +@property (nonatomic, assign, getter=isEnabled) BOOL enabled; + +/// URL for your company’s privacy policy. This is required +@property (nonatomic, copy, nullable) NSURL *privacyPolicyURL; + +/// URL for your company’s terms of service. This is optional +@property (nonatomic, copy, nullable) NSURL *termsOfServiceURL; + +@end + +@interface ATShowConfig : NSObject + +@property (nonatomic, readonly) NSString *scene; +@property (nonatomic, readonly) NSString *showCustomExt; +@property (nonatomic, readonly) ATCustomContentResult *customContentResult; +@property (nonatomic, weak) UIViewController *showViewController; + +@property (nonatomic, strong) NSDictionary *atAdInfo; + +- (instancetype)initWithScene:(nullable NSString *)scene showCustomExt:(nullable NSString *)showCustomExt; +- (instancetype)initWithScene:(nullable NSString *)scene showCustomExt:(nullable NSString *)showCustomExt customContentResult:(nullable ATCustomContentResult *)customContentResult; + +@end + +@interface ATAPI : NSObject + +/// singleton object ++ (instancetype)sharedInstance; + +/// Initialize SDK +/// @param appID - appid string +/// @param appKey appkey string +/// @param error - see what's the matter. +- (BOOL)startWithAppID:(NSString *)appID + appKey:(NSString *)appKey + error:(NSError **)error; + +/// Initialize SDK +/// @param appID - appid string +/// @param appKey appkey string +/// @param sdkConfigure preinit network configure +/// @param error - see what's the matter. +- (BOOL)startWithAppID:(NSString *)appID + appKey:(NSString *)appKey + sdkConfigures:(ATSDKConfiguration *)sdkConfigure + error:(NSError **)error; +/// 更新初始化sdkConfigure,内部属性:ATAdChannelSource +- (void)updateSdkConfigure:(ATSDKConfiguration *)sdkConfigure; + +/// map network firm id list ++ (NSDictionary*)networkNameMap; + +/// Whether the network platform integration integrity information is normal ++ (void)integrationChecking; + +/// set location longitude +- (void)setLocationLongitude:(double)longitude dimension:(double)dimension DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setLocationLongitude:dimension: instead "); + +/// set whether WX is installed +/// @param isInstallWX - install status +- (void)setWXStatus:(BOOL)isInstallWX DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].isInstallWX instead "); + +/// consentString might be nil. +/// This method is thread-safe. +- (void)setDataConsentSet:(ATDataConsentSet)dataConsentSet + consentString:(NSDictionary*)consentString; + +/// Whether the device is located in data protected area. +- (BOOL)inDataProtectionArea; + +/// get user location +/// @param callback - location type +- (void)getUserLocationWithCallback:(void(^)(ATUserLocation location))callback; + +/// get Area +/// @param success - arear string +/// @param failure - error message +- (void)getAreaSuccess:(void(^)(NSString *areaCodeStr))success + failure: (void(^)(NSError *error))failure; + +/// get ps id +- (NSString *)psID; + +/// Log enabled +/// @param logEnabled - log status ++ (void)setLogEnabled:(BOOL)logEnabled; + +/// Log enabled +/// @param cacheEnabled log localCache status ++ (void)logLocalCacheEnabled:(BOOL)cacheEnabled; + ++ (void)setDebuggerConfig:(void(^_Nullable)(ATDebuggerConfig * _Nullable debuggerConfig))debuggerConfigBlock DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setDebuggerConfig: instead "); + ++ (void)setDeviceInfoConfig:(void(^_Nullable)(ATDeviceInfoConfig * _Nullable deviceInfoConfig))deviceInfoConfigBlock DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setDeviceInfoConfig: instead "); + ++ (void)addCustomAdapterConfigArray:(NSArray *)array DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] addCustomAdapterConfigArray: instead "); + +/// print test info log +/// include idfa,idfv ++ (void)testModeInfo; + +/** + * Show the data consent dialog using the specified constroller as the presenting view controller. + * viewController might be nil, for which the root view controller of the window will be used instead. + */ +- (void)presentDataConsentDialogInViewController:(UIViewController *)viewController + dismissalCallback:(void(^)(void))dismissCallback DEPRECATED_MSG_ATTRIBUTE("use showGDPRConsentDialogInViewController:dismissalCallback: instead "); + +- (void)presentDataConsentDialogInViewController:(UIViewController *)viewController + loadingFailureCallback:(void(^)(NSError *error))loadingFailureCallback + dismissalCallback:(void(^)(void))dismissCallback DEPRECATED_MSG_ATTRIBUTE("use showGDPRConsentDialogInViewController:dismissalCallback: instead "); + +/// show UMP GDPR Auth +- (void)showGDPRConsentDialogInViewController:(UIViewController *)viewController + dismissalCallback:(void(^)(void))dismissCallback; + +@property (nonatomic, readonly) ATDataConsentSet dataConsentSet; +@property (nonatomic, readonly) NSDictionary* consentStrings; +@property (nonatomic, readonly) NSString *appID; +@property (nonatomic, readonly) NSString *appKey; +/* + channel & customData has to be set before init + */ +@property (nonatomic, strong) NSString *channel DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].channel instead "); +@property (nonatomic, strong) NSString *subchannel DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].subchannel instead "); +@property (nonatomic, strong) NSDictionary *customData DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].customData instead "); + +@property (nonatomic, readonly,class) NSDate *firstLaunchDate; + +/// Indicates preferred location of logo icon. Default is ATAdLogoPositionBottomRightCorner. +@property (nonatomic, assign) ATAdLogoPosition preferredAdLogoPosition; + +/// set custom data for the ad placement +/// @param customData - custom data +/// @param placementID - placement id +- (void)setCustomData:(NSDictionary *)customData forPlacementID:(NSString *)placementID DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setCustomData:forPlacementID: instead "); + +/// get custom data +- (NSDictionary *)customDataForPlacementID:(NSString *)placementID DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] customDataForPlacementID: instead "); + +/// get SDK version +- (NSString *)version; + +/// set exlude appleid list for sdk to filter offers +- (void)setExludeAppleIdArray:(NSArray *)appleIdArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setExludeAppleIdArray: instead "); + +/// get exlude appleid list +- (NSArray *)exludeAppleIdArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] exludeAppleIdArray: instead "); + +/// set denied Upload Info list for sdk to Control report +- (void)setDeniedUploadInfoArray:(NSArray *)uploadInfoArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setDeniedUploadInfoArray: instead "); + +/// get denied Upload Info list +- (NSArray *)deniedUploadInfoArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] deniedUploadInfoArray: instead "); + +/// Determine whether the Denied key is included +/// @param key - key string +- (BOOL)isContainsForDeniedUploadInfoArray:(NSString *)key DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] isContainsForDeniedUploadInfoArray: instead "); + +/// set header bidding test mode,only support incoming device idfa. +/// setLogEnabled must be turned on before use ++ (void)setHeaderBiddingTestModeWithDeviceID:(NSString *)idfa DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].headerBiddingTestModeDeviceID instead "); + +/// set personalized recommendation state +/// @param state - 1 is to close personalized recommendation, other values or not set to open +- (void)setPersonalizedAdState:(ATPersonalizedAdState)state; + +/// get personalized recommendation state +- (ATPersonalizedAdState)getPersonalizedAdState; + +- (void)setConsentPrivacySetting:(ATConsentPrivacySetting *)settings; + +/// Set System Platform Information +- (void)setSystemPlatformType:(ATSystemPlatformType)type DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].systemPlatformType instead "); + +/// set Wechat appID and universalLink, for register WechatOpenSDK +/// @param appID - Wechat appID +/// @param universalLink - Wechat universalLink +- (void)setWeChatAppID:(NSString *)appID universalLink:(NSString *)universalLink DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setWeChatAppID:universalLink: instead "); + +- (void)setPresetPlacementConfigPathBundle:(NSBundle *)bundle DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setPresetPlacementConfigPathBundle: instead "); + +- (void)setSharePlacementConfig:(ATSharePlacementConfig *)config DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].sharePlacementConfig instead "); + +/// 展示指定Networks +- (void)setAllowedShowNetworkFimIdArray:(NSArray *)networkFilmIdArray forPlacementID:(NSString *)placementID; +/// 不展示指定Networks +- (void)setForbidShowNetworkFirmIdArray:(NSArray*)networkFilmIdArray forPlacementID:(NSString *)placementID; +/// 不加载指定Networks +- (void)setForbidLoadNetworkFirmIdArray:(NSArray*)networkFilmIdArray; + + +NS_ASSUME_NONNULL_END +@end + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAd.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAd.h new file mode 100644 index 0000000..6b076fd --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAd.h @@ -0,0 +1,86 @@ +// +// ATAd.h +// AnyThinkSDK +// +// Created by Martin Lau on 28/06/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAd_h +#define ATAd_h +#import +#import + + +@class ATWaterfallModel,ATAdCustomEvent,ATCustomContentResult; + +@protocol ATAd + +- (void)setupPriority:(NSInteger) priority placementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID assets:(NSDictionary*)assets unitGroup:(ATUnitGroupModel*)unitGroup finalWaterFall:(ATWaterfallModel *)finalWaterFall; +-(void) renewAdWithPlacementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID; + +- (void)releasCustomObject; +@property(nonatomic, readonly) ATPlacementModel *placementModel; +@property(nonatomic, readonly) ATUnitGroupModel *unitGroup; +@property(nonatomic, strong) NSMutableArray *unitGroupInfos; +@property (nonatomic, strong) NSDictionary *developer_extraDic; + +/** + Priority is calculate by the index of the unit group in the placement's unit group list; zero is the highest + */ +@property(nonatomic, readonly) NSInteger priority; +@property(nonatomic, readonly) NSInteger priorityLevel;//the order in witch this ad has been requested +@property(nonatomic, readonly) NSString *requestID; + +@property(nonatomic, readonly) NSString *originalRequestID; +@property(nonatomic, assign) NSInteger showTimes; +@property(nonatomic, readonly) NSDate *expireDate; +@property(nonatomic, readonly) NSDate *cacheDate; +/** + * Third-party network native ad object. + */ +@property(nonatomic, readonly) id customObject; +@property(nonatomic, readonly) NSString *unitID; +@property(nonatomic, readonly) NSString *appID; +- (NSString *)ecpm; +- (NSString *)bidFloor; + +@optional +-(instancetype) initWithPriority:(NSInteger) priority placementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID assets:(NSDictionary*)assets unitGroup:(ATUnitGroupModel*)unitGroup finalWaterFall:(ATWaterfallModel *)finalWaterFall; +-(BOOL) expired; +-(BOOL) ready; +@property(nonatomic, readonly) BOOL filledByReady; +@property(nonatomic, readonly) BOOL filledByAutoloadOnClose; +@property(nonatomic, readonly) NSInteger fillByfreshType; +@property(nonatomic) BOOL defaultPlayIfRequired; +@property(nonatomic) BOOL defaultAdxOfferCached; +@property(nonatomic, readonly) BOOL renewed; +@property(nonatomic, readonly) NSString *price; + +@property (nonatomic, strong) NSString *sortPriorityLevel; + +@property(nonatomic, readonly) NSString *bidId; +@property(nonatomic, readonly) NSString *tpBidId; +@property(nonatomic, readonly, weak) ATWaterfallModel *finalWaterfall; +@property(nonatomic, readonly) NSInteger autoReqType; +@property(nonatomic) BOOL adReportClicked; + +@property (nonatomic, assign) BOOL isSharePlacementOffer; + +/// placementMode maybe is share placement, so this save true placment id, +@property (nonatomic, strong) NSString *placementId; + +@property (nonatomic, strong) ATAdCustomEvent *customEvent; +@property (nonatomic, strong) NSString *scene; +@property (nonatomic, strong) NSString *showCustomExt; +@property (nonatomic, strong) ATCustomContentResult *customContentResult; +@property (nonatomic) BOOL adHasReportImpression; + +//是否开发者指定展示广告对象 +@property(nonatomic) BOOL isUserSetAd; + + +// 轮播业务 +@end + +#endif /* ATAd_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdAdapter.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdAdapter.h new file mode 100644 index 0000000..b9a0356 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdAdapter.h @@ -0,0 +1,148 @@ +// +// ATAdAdapter.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAdAdapter_h +#define ATAdAdapter_h + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATADapterCustomInfoStatisticsInfoKey; +extern NSString *const kATAdapterCustomInfoPlacementModelKey; +extern NSString *const kATAdapterCustomInfoUnitGroupModelKey; +extern NSString *const kATAdapterCustomInfoRequestIDKey; +extern NSString *const kATAdapterCustomInfoExtraKey; +extern NSString *const kATAdapterCustomInfoBuyeruIdKey; +extern NSString *const kATAdapterCustomInfoBidInfoKey; +extern NSString *const kATAdapterCustomInfoBidResultKey; +extern NSString *const kATAdapterCustomInfoBidPlacementIDKey; +extern NSString *const kATDynamicHBFloorPriceKey; +extern NSString *const kATAdapterNetworkEstimatePriceNumKey; +extern NSString *const kATAdapterNetworkEstimatePriceSwitchKey; +extern NSString *const kATAdapterCustomInfoBaiduInfoKey; +extern NSString *const kATAdapterCustomInfoAdmobRequestAgentInfoKey; +extern NSString *const kATAdapterCustomInfoKuaishouInfoKey; + + +extern NSString *const kATHeaderBiddingParametersUnitIdKey; +extern NSString *const kATHeaderBiddingParametersNetworkFirmIdKey; +extern NSString *const kATHeaderBiddingParametersAdFormatKey; +extern NSString *const kATHeaderBiddingParametersAdSourceIdKey; +extern NSString *const kATHeaderBiddingParametersEcpofferKey; +extern NSString *const kATHeaderBiddingParametersGetOfferKey; +extern NSString *const kATHeaderBiddingParametersExpressType; +extern NSString *const kATHeaderBiddingParametersUnitTypeKey; +extern NSString *const kATHeaderBiddingParametersDisplayManagerVersionKey; +extern NSString *const kATHeaderBiddingParametersTplVersionKey; +extern NSString *const kATHeaderBiddingParametersAppIdKey; +extern NSString *const kATHeaderBiddingParametersAppKey; +extern NSString *const kATHeaderBiddingParametersAccountIdKey; +extern NSString *const kATHeaderBiddingParametersBuyeruIdKey; +extern NSString *const kATHeaderBiddingParametersBidTokenKey; +extern NSString *const kATHeaderBiddingParametersAdWidthKey; +extern NSString *const kATHeaderBiddingParametersAdHeightKey; + +extern NSString *const kATHeaderBiddingParametersDirectOfferKey; +extern NSString *const kATDirectOfferHeaderBiddingUnitGroupsKey; + +extern NSString *const kATHeaderBiddingParametersDirectOfferSizeKey; + + +extern NSString *const kATHeaderBiddingParametersBidFormatKey; +extern NSString *const kATHeaderBiddingParametersBidderTypeKey; +extern NSString *const kATHeaderBiddingParametersUnitGroupKey; + +extern NSString *const kATHeaderBiddingParametersSDKInfoKey; +extern NSString *const kATHeaderBiddingParametersADPAcceptTypeKey; +extern NSString *const kATHeaderBiddingParametersADXVASTMaxVersionKey; +extern NSString *const kATHeaderBiddingParametersADXMixTypeKey; +extern NSString *const kATHeaderBiddingParametersADXNeedMaterialTypeKey; +extern NSString *const kATHeaderBiddingParametersADXIRTypeKey; +extern NSString *const kATHeaderBiddingParametersADXADFCKey; +extern NSString *const kATHeaderBiddingParametersADXSupportJSH5Key; +extern NSString *const kATHeaderBiddingParametersADXOMSDKVersionKey; + +extern NSString *const kATHeaderBiddingParametersAdmobBidTypeKey; +extern NSString *const kATHeaderBiddingParametersNetworkIdKey; + +//v6435 新增 +extern NSString *const kATHeaderBiddingParametersPBidfloorKey; + +extern NSString *const kATHeaderBiddingParametersADXSensorDeny; + + +@interface ATAdAdapter : NSObject + + +@end + +@protocol ATAd; +@class ATPlacementModel; +@class ATUnitGroupModel; +@class ATMyOfferOfferModel; +@class ATBidInfo; +@class ATWaterfallModel; +@class ATInHouseBidRequest; + +typedef NS_ENUM(NSInteger, ATBiddingLossType) { + ATBiddingLossWithLowPriceInNormal = 103, + ATBiddingLossWithLowPriceInHB = 102, + ATBiddingLossWithBiddingTimeOut = 2, + ATBiddingLossWithExpire = 5, + ATBiddingLossWithFloorFilter = 104, + ATBiddingLossWithKSClickOrShow = 8 // 曝光或展现时向快手发送loss + +}; + +@protocol ATAdAdapter + +#pragma mark - Initialize network SDK and start load ad with network SDK + +/// Adapter initialization method +/// - Parameters: +/// - serverInfo: Data from the server +/// - localInfo: Data from the local +- (nonnull instancetype)initWithNetworkCustomInfo:(nonnull NSDictionary *)serverInfo + localInfo:(nonnull NSDictionary *)localInfo; + +#pragma mark - Normal +/// Adapter sends a load request, means the ad source sends an ad load request +/// - Parameters: +/// - serverInfo: Data from the server +/// - localInfo: Data from the local +/// - completion: completion +- (void)loadADWithInfo:(nonnull NSDictionary *)serverInfo + localInfo:(nonnull NSDictionary *)localInfo + completion:(nonnull void (^)(NSArray * _Nonnull array, NSError * _Nonnull error))completion; + +/// Check whether the ad source is ready +/// - Parameters: +/// - customObject: ad source object +/// - info: info ++ (BOOL)adReadyWithCustomObject:(nonnull id)customObject info:(nonnull NSDictionary *)info; + ++ (BOOL)isSupportAdType:(ATUnitGroupModel *)unitGroupModel; + +@optional + +@property (nonatomic,copy) void (^metaDataDidLoadedBlock)(void); + +/* + * Create a rewarded instance for download event and FOR DOWNLOAD EVENT ONLY. + */ ++ (id)readyFilledAdWithPlacementModel:(ATPlacementModel *)placementModel + requestID:(NSString *)requestID + priority:(NSInteger)priority + unitGroup:(ATUnitGroupModel *)unitGroup + finalWaterfall:(ATWaterfallModel *)finalWaterfall + localInfo:(NSDictionary *)localInfo; ++ (BOOL)adReadyForInfo:(NSDictionary *)info; + +@end +#endif /* ATAdAdapter_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h new file mode 100644 index 0000000..491d43b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h @@ -0,0 +1,120 @@ +// +// ATAdCustomEvent.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import + +@class ATSafeThreadDictionary; + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATSDKFailedToLoadSplashADMsg; +extern NSString *const kATSDKFailedToLoadBannerADMsg; +extern NSString *const kATSDKFailedToLoadInterstitialADMsg; +extern NSString *const kATSDKFailedToLoadNativeADMsg; +extern NSString *const kATSDKFailedToLoadRewardedVideoADMsg; +extern NSString *const kATSDKSplashADTooLongToLoadPlacementSettingMsg; +extern NSString *const kATSDKImportIssueErrorReason; +extern NSString *const kATAdAssetsAppIDKey; + +extern NSString *const kATAdCustomEventNotificationKey; + +typedef NS_OPTIONS(NSInteger, ATCustomEventType) { + ATCustomEventLoaded = 0, + ATCustomEventLoadFail = 1, + ATCustomEventShow = 2, + ATCustomEventShowFail = 3, + ATCustomEventClick = 4, + ATCustomEventClose = 5, + ATCustomEventDetailViewWillPresentScreen = 6, + ATCustomEventCloseBeforeViewAppear = 7, +}; + +typedef NS_OPTIONS(NSInteger, ATAdCloseType) { + ATAdCloseUnknow = 1, // ad close type unknow + ATAdCloseSkip = 2, // ad skip to close + ATAdCloseCountdown = 3, // ad countdown to close + ATAdCloseClickcontent = 4, // ad clickcontent to close + ATAdCloseShowfail = 99 // ad showfail to close +}; + +typedef NS_ENUM(NSInteger, ATADXDeepLinkInstallStatus) { + ATADXDeepLinkInstallStatusUnknow = 0, + ATADXDeepLinkInstallStatusYES = 1, + ATADXDeepLinkInstallStatusNO = 2, + ATADXDeepLinkInstallStatusElse = 3 +}; + +#define ATAdRequestCallBackMode @"ad_s_reqf_mode" + +@interface ATAdCustomEvent : NSObject + +@property (atomic, copy) void(^requestCompletionBlock)( NSArray * _Nullable assets, NSError * _Nullable error); +@property (nonatomic, copy) void (^customEventMetaDataDidLoadedBlock)(void); +@property (nonatomic, readonly) NSMutableArray *assets; +@property (nonatomic, readonly) NSDate *showDate; +@property (nonatomic, readonly) NSString *psIDOnShow; +@property (nonatomic, strong) NSNumber *sdkTime; +@property (nonatomic, strong) NSDictionary *serverInfo; +@property (nonatomic, strong) NSDictionary *localInfo; +@property (nonatomic, strong) NSDate *displaySuccessDate; +@property (nonatomic, strong) NSString *networkUnitId; +@property (nonatomic, strong) NSDictionary *networkCustomInfo; +@property (nonatomic, strong) NSString *networkAdvertisingID; +@property (nonatomic, strong) ATSafeThreadDictionary *networkExtarInfoDic; +@property (nonatomic, strong) ATTrackerInfo *trackerExtraInfo; +@property (nonatomic, assign) ATRequestFiledType requestFiledType; +@property (nonatomic, assign) ATOfferClickAdType clickType; +@property (nonatomic, assign) ATAdCloseType closeType; +@property (nonatomic, assign) NSInteger requestNumber; +/** + * Failed or successful, a request's considered finished. + */ +@property (nonatomic, assign) NSInteger numberOfFinishedRequests; +@property (nonatomic, assign) BOOL isC2SBiding; +@property (nonatomic, assign) BOOL rewardGranted; +@property (nonatomic, weak) id ad; +@property (nonatomic, weak) id adapter; +@property (nonatomic, weak) id delegate; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; + + + +- (instancetype)initWithUnitID:(NSString *)unitID serverInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; ++ (NSDictionary *)serverInfoWithPlacementModel:(ATPlacementModel *)placementModel requestID:(NSString *)requestID unitGroup:(ATUnitGroupModel *)unitGroup; ++ (NSInteger)calculateAdPriority:(id)ad; +- (NSDictionary *)delegateExtra; +- (NSDictionary *)getDelegateExtraWithCaller:(ATAdManagerReadyAPICaller)caller; +- (void)handleAssets:(NSDictionary *)assets; +- (void)handleLoadingFailure:(NSError *)error; +- (void)handleClose; +- (void)handleShow; +- (void)handleShowFailed; +- (void)handleFailToPlayVideoWithError:(NSError *)error extra:(NSDictionary *)extraDic; + +- (void)trackClick; +- (void)notifyAdapterShow; +- (NSDictionary *)trackCustomExtraInfo; + +- (void)saveShowAPIContext; +- (void)unionTrackAdWithTrackType:(ATADTrackType)trackType extraBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; +- (void)unionTrackAdClickWithBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; +- (void)unionTrackAdShowWithBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; +- (void)unionTrackAdShowAgainWithBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; + +- (ATADXDeepLinkInstallStatus)getDeepLinkInstallStatus; +- (ATNativeADSourceType)adSourceType; + +- (void)getNetworkExtendInfo:(id)networkAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdCustomFilter.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdCustomFilter.h new file mode 100644 index 0000000..509e97d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdCustomFilter.h @@ -0,0 +1,53 @@ +// +// ATAdCustomFilter.h +// AnyThinkSDK +// +// Created by Captain on 2025/3/5. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSUInteger, ATAdCustomFilterBiddingMode) { + ATAdCustomFilterBiddingModeNormal, // 常规 + ATAdCustomFilterBiddingModeS2S, // S2S + ATAdCustomFilterBiddingModeC2S, // C2S +}; + +@interface ATAdCustomFilterEcpmItem : NSObject +/// 构造方法 +/// 1: 同时设置, 过滤 [lessThenPrice, moreThenPrice] +/// 2: 只设置 moreThenPrice, 过滤 [moreThenPrice, + ∞] +/// 3: 只设置 lessThenPrice, 过滤[-∞, lessThenPrice] +/// - Parameters: +/// - moreThenPrice: moreThenPrice +/// - lessThenPrice: lessThenPrice +/// - currency: 币种 +- (instancetype)initWithMoreThenPrice:(nullable NSString *)moreThenPrice + lessThenPrice:(nullable NSString *)lessThenPrice + currency:(ATBiddingCurrencyType)currency; +@end + +@interface ATAdCustomFilterItem : NSObject + +@end + +@interface ATAdCustomFilter : NSObject + +/// networkFirm IDs +- (ATAdCustomFilter *(^)(NSArray *))networkFirmIDs; +/// 广告源 ID +- (ATAdCustomFilter *(^)(NSArray *))adSourceIDs; +/// 三方adn 广告位 ID +- (ATAdCustomFilter *(^)(NSArray *))networkSlotIDs; +/// Ecpm +- (ATAdCustomFilter *(^)(ATAdCustomFilterEcpmItem *))ecpmItem; +/// 竞价类型 +- (ATAdCustomFilter *(^)(NSArray *))biddingModes; +/// 开启一个新的过滤器 与其他过滤器是或的关系, 满足其中一个过滤器 就要过滤 +- (ATAdCustomFilter *(^)(void))orFilter; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdDeveloperMaterialInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdDeveloperMaterialInfo.h new file mode 100644 index 0000000..45cc9fa --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdDeveloperMaterialInfo.h @@ -0,0 +1,20 @@ +// +// ATAdDeveloperMaterialInfo.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/24. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdDeveloperMaterialInfo : NSObject +@property (nonatomic, copy, readonly) NSString *adTitle; +@property (nonatomic, copy, readonly) NSString *adUserName; + +- (instancetype)initWithAdTitle:(NSString *)adTitle adUserName:(NSString *)adUserName; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdErrorCode.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdErrorCode.h new file mode 100644 index 0000000..b5d3d9b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdErrorCode.h @@ -0,0 +1,56 @@ +// +// ATAdErrorCode.h +// AnyThinkSDK +// +// Created by Topon on 2024/5/27. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#ifndef ATAdErrorCode_h +#define ATAdErrorCode_h + +typedef NS_ENUM(NSInteger, ATAdErrorCode) { + ATAdErrorCodePlacementStrategyInvalidResponse = 1001, + ATAdErrorCodePlacementStragetyNetworkError = 1002, + ATAdErrorCodeADOfferLoadingFailed = 1003, + ATAdErrorCodePlacementStrategyNotFound = 1004, + ATAdErrorCodeADOfferNotFound = 1005, + ATAdErrorCodeShowIntervalWithinPlacementPacing = 1006, + ATAdErrorCodeShowTimesExceedsHourCap = 1007, + ATAdErrorCodeShowTimesExceedsDayCap = 1008, + ATAdErrorCodeAdapterClassNotFound = 1009, + ATAdErrorCodeADOfferLoadingTimeout = 10010, + ATAdErrorCodeSDKNotInitalizedProperly = 1011, + ATAdErrorCodeDataConsentForbidden = 1012, + ATAdErrorCodeThirdPartySDKNotImportedProperly = 1013, + ATAdErrorCodeInvalidInputEncountered = 1014, + ATAdErrorCodePlacementAdDeliverySwitchOff = 1015, + ATAdErrorCodePreviousLoadNotFinished = 1016, + ATAdErrorCodeNoUnitGroupsFoundInPlacement = 1017, + ATAdErrorCodeUnitGroupsFilteredOut = 1018, + ATAdErrorCodeFailureTooFrequent = 1019, + ATAdErrorCodeLoadCapsExceeded = 1020, + ATAdErrorCodeUnitGroupsExpired = 1021, + ATAdErrorCodeDebuggerNoUnitGroupsFoundInPlacement = 1029, + ATAdErrorCodeAdSourceNotFilledCauseByCustomizeFillter = 1030, + ATAdErrorCodeCanNotLoadWhenAppBackground = 1031, + ATAdErrorCodeCanNotLoadSharePlacement = 10019, + ATAdErrorCodeADXFailedCode = 3001, + + ATAdErrorCodeAdSourceIDFilter = 2010, + ATAdErrorCodeNetworkFirmFilter = 2013, + ATAdErrorCodeAPPLoadPaceCapLimt = 2023, + ATAdErrorCodeFormatLoadPaceCapLimt = 2024, + ATAdErrorCodeAPPLoadCapDayLimt = 2025, + ATAdErrorCodeFormatLoadCapDayLimt = 2026, + ATAdErrorCodeAPPLoadCapHourLimt = 2027, + ATAdErrorCodeFormatLoadCapHourLimt = 2028, + ATAdErrorCodeAPPShowPaceCapLimt = 2029, + ATAdErrorCodeFormatShowPaceCapLimt = 2030, + ATAdErrorCodeAdSourceLoadRisk = 2031, + ATAdErrorCodeAdSourceLoadBidTypeFilter = 2032, + ATAdErrorCodeAdSourceLoadPriceFilter = 2033, + ATAdErrorCodeAdSourceLoadUnitFilter = 2034, +}; + +#endif /* ATAdErrorCode_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdEventMaterialMediator.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdEventMaterialMediator.h new file mode 100644 index 0000000..8e77ebf --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdEventMaterialMediator.h @@ -0,0 +1,27 @@ +// +// ATAdEventMaterialMediator.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/24. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdEventMaterialMediator : NSObject ++ (instancetype)sharedManager; + +/// 添加事件观察者 请实现 ATDeveloperMaterialDelegate 相关方法 +/// - Parameters: +/// - delegate: 代理, 注意每个placementID 只能设置一次, 每一次设置都会覆盖上一次设置 +/// - placementID: placementID +- (void)setObserverDelegate:(id)delegate + placementID:(NSString *)placementID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h new file mode 100644 index 0000000..efff3ef --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h @@ -0,0 +1,61 @@ +// +// ATAdLoadingDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 04/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAdLoadingDelegate_h +#define ATAdLoadingDelegate_h + +@class ATAdRequestingInfo; + +@protocol ATAdMultipleLoadingDelegate + +- (void)didFinishMultipleLoadingADWithPlacementID:(NSString *)placementID + requestingInfo:(ATAdRequestingInfo *)requestingInfo; +@end + +@protocol ATAdLoadingDelegate + +/// Callback when the successful loading of the ad +- (void)didFinishLoadingADWithPlacementID:(NSString *)placementID; + + + +/// Callback of ad loading failure +- (void)didFailToLoadADWithPlacementID:(NSString*)placementID + error:(NSError*)error; + +@optional +- (void)didRevenueForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + + +/// Ad start load +- (void)didStartLoadingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; +/// Ad load success +- (void)didFinishLoadingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; +/// Ad load fail +- (void)didFailToLoadADSourceWithPlacementID:(NSString*)placementID + extra:(NSDictionary*)extra + error:(NSError*)error; + +/// Ad start bidding +- (void)didStartBiddingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; + +/// Ad bidding success +- (void)didFinishBiddingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; + +/// Ad bidding fail +- (void)didFailBiddingADSourceWithPlacementID:(NSString*)placementID + extra:(NSDictionary*)extra + error:(NSError*)error; + +@end +#endif /* ATAdLoadingDelegate_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdManager+Internal.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdManager+Internal.h new file mode 100644 index 0000000..81b92af --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdManager+Internal.h @@ -0,0 +1,113 @@ +// +// ATAdManager+Internal.h +// AnyThinkSDK +// +// Created by Martin Lau on 04/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +/** + * This file contains methods&properties implemented by ATAdManager intented for internal use only. + */ +#ifndef ATAdManager_Internal_h +#define ATAdManager_Internal_h +#import +#import +#import + +@class ATCheckLoadModel; + +//The value is (subclass of) UIViewController +extern NSString *const kATAdLoadingExtraRefreshFlagKey;//Defined in loader +extern NSString *const kATAdLoadingExtraBannerAutoRefreshFlagKey; +extern NSString *const kATAdLoadingExtraAutoloadFlagKey; +extern NSString *const kATAdLoadingTrackingExtraStatusKey; +extern NSString *const kATAdLoadingTrackingExtraFlagKey; +extern NSString *const kATAdLoadingExtraDefaultLoadKey; + +extern NSString *const kATReadyToShowNotification; + +typedef NS_ENUM(NSInteger, ATAdManagerReadyAPICaller) { + ATAdManagerReadyAPICallerReady = 0, + ATAdManagerReadyAPICallerShow = 1, +}; + + +@protocol ATBaiduTemplateRenderingAttributeDelegate; + +@interface ATAdManager(Internal) +#pragma mark - for inner usage +//TODO: Packing the following method in a category and hide it from the client code. +/** + The following ps id accessing methods are thread-safe. + */ +//TOOD ZSR 无用的 + +@property(nonatomic, strong) id baiduTemplateRenderingAttributeValue; + + +/** + nil might be returned on one of the following conditions: + 1) No offer's been successfully loaded for the placement; + 2) Pacing/caps has exceeded the limit. + when this happens, clients are expected to behave as if ad load request has failed. + */ +-(id) offerWithPlacementID:(NSString*)placementID error:(NSError**)error refresh:(BOOL)refresh; + +/* + Check if ad's ready for a placement, context is a storage specific block + */ +- (BOOL)adReadyForPlacementID:(NSString*)placementID scene:(NSString*)scene caller:(ATAdManagerReadyAPICaller)caller context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; +- (BOOL)adReadyForPlacementID:(NSString*)placementID caller:(ATAdManagerReadyAPICaller)caller context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; +- (BOOL)adReadyForPlacementID:(NSString*)placementID scene:(NSString*)scene caller:(ATAdManagerReadyAPICaller)caller sendTK:(BOOL)send context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; +- (BOOL)adReadyForPlacementID:(NSString*)placementID showConfig:(ATShowConfig *)showConfig caller:(ATAdManagerReadyAPICaller)caller sendTK:(BOOL)send context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; + +/* + *For internal use only + */ +- (BOOL)adReadyForPlacementID:(NSString*)placementID; +- (BOOL)adReadyForPlacementID:(NSString*)placementID sendTK:(BOOL)send; + + +-(NSDictionary*)extraInfoForPlacementID:(NSString*)placementID requestID:(NSString*)requestID; +-(void) setExtraInfo:(NSDictionary*)extraInfo forPlacementID:(NSString*)placementID requestID:(NSString*)requestID; +-(void) removeExtraInfoForPlacementID:(NSString*)placementID requestID:(NSString*)requestID; +-(NSDictionary*)lastExtraInfoForPlacementID:(NSString*)placementID; +-(void) clearCacheWithPlacementModel:(ATPlacementModel*)placementModel unitGroupModel:(ATUnitGroupModel*)unitGroupModel; + + +#pragma mark - other +- (BOOL)getInspectAdSourceStatusPlacementModel:(ATPlacementModel*)placementModel loadingUG:(ATUnitGroupModel *)loadingUG finalWaterfall:(ATWaterfallModel*)finalWaterfall requestID:(NSString*)requestID extraInfoArray:(NSArray *__autoreleasing *)adSourceStatusInpectionExtraInfo; + +#pragma mark - Data +- (void)unionEntryAdScenarioWithPlacementID:(NSString *)placementID scene:(NSString *)scene; +- (ATCheckLoadModel*)unionCheckAdLoadStatusForPlacementID:(NSString *)placementID; +- (NSArray *)unionGetAdValidAdsForPlacementID:(NSString *)placementID; + +#pragma mark - Is Ready + +- (BOOL)checkFormatWithPlacementId:(NSString *)placementId format:(ATAdFormat)format; +- (BOOL)unionReadyForPlacementID:(NSString*)placementID showConfig:(ATShowConfig *)showConfig caller:(ATAdManagerReadyAPICaller)caller ad:(id __strong *)adObject extraInfo:(NSDictionary *__autoreleasing *)extraInfo sendTK:(BOOL)send; +- (BOOL)unionReadyForPlacementID:(NSString*)placementID; +- (BOOL)unionReadyForPlacementID:(NSString*)placementID sendTK:(BOOL)send; + +#pragma mark - Get Ad +- (id)adHigestPriceWithPosition:(NSInteger)position placementID:(NSString *)placementID; +- (id)adHigestPriceWithPlacementID:(NSString *)placementID; +- (id)adHigestPriceForPlacementID:(NSString*)placementID invalidateStatus:(BOOL)invalidateStatus extra:(NSDictionary*__autoreleasing*)extra atAdInfo:(NSDictionary * _Nullable )atAdInfo; + + +#pragma mark - auto_refresh +- (void)autoRefreshIsReadyPlacementID:(ATPlacementModel *)placementModel; + +#pragma mark - real time TK + ++ (NSArray *)getRealTimeNetworkArray; + +#pragma mark - send_tracking +- (void)sendEntryScenarioTrackingWithPlacementID:(NSString *)placementID unitGroupModel:(ATUnitGroupModel *)unitGroupModel scene:(NSString *)scene isLoading:(BOOL)isLoading isReady:(BOOL)isReady extraInfo: (NSDictionary *)extraInfo; + +@end + + +#endif /* ATAdManager_Internal_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdManager.h new file mode 100644 index 0000000..47faca2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdManager.h @@ -0,0 +1,117 @@ +// +// ATAdManager.h +// AnyThinkSDK +// +// Created by Martin Lau on 04/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +//TODO ZSR 这个类是否存在一些无用的代码?? + +extern NSString *const kATAdAssetsNativeCustomEventKey; +extern NSString *const kATAdAssetsCustomEventKey; +extern NSString *const kATAdAssetsCustomObjectKey; +extern NSString *const kATExtraInfoRootViewControllerKey; +extern NSString *const kATAdAssetsDelegateObjKey; +extern NSString *const kATAdAssetsCustomNativeAdKey; +extern NSString *const kATAdAssetsCustomShowVcKey; + +extern NSString *const kATAdLoadingExtraMediaExtraKey; +extern NSString *const kATAdLoadingExtraNetworkPlacementIDKey; +extern NSString *const kATAdLoadingExtraAdmobContentURLStringsKey; +extern NSString *const kATAdLoadingExtraAdmobKeywordsKey; +extern NSString *const kATAdLoadingExtraShowViewControllerKey; + +extern NSString *const kATAdLoadingAdChannelSourceKey; + +extern NSString *const kATAdLoadingAdMCPreloadModelKey; + + +/* + * Banner's ad size, the value is a NSValue wrapped CGSize; for banner ad loading, + * we only support (320.0f, 50.0f) now, so the value you pass via this key will be ignored. + */ +extern NSString *const kATExtraInfoAdSizeKey; +extern NSString *const kATAdLoadingExtraGDTEnableDefaultAudioSessionKey; + +typedef BOOL(^AdSourceCustomizeFillterBlock)(NSDictionary *extra); + +@protocol ATAdLoadingDelegate; + +@interface ATAdManager : NSObject + +@property (nonatomic,strong) NSDictionary *extra; +@property (nonatomic,strong) NSMutableDictionary *exludeUnitIDDic; +@property (nonatomic,strong) NSMutableDictionary *exludeNetworkFirmIDDic; +@property (nonatomic,strong) NSMutableDictionary *showingUnitIdDic; + +@property(nonatomic, copy) AdSourceCustomizeFillterBlock adSourceCustomizeFillter; + +/// singleton object ++ (instancetype)sharedManager; + +/// Called when load ad +/// @param placementID - TopOn's ad placement id +/// @param extra - Local configuration parameter +/// @param delegate - delegate object +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + delegate:(id)delegate; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + tkExtra:(nullable NSDictionary *)tkExtra + adxFloorPrice:(nullable ATADXFloorPrice *)adxFloorPrice + delegate:(id)delegate; + +- (void)setExludePlacementid:(NSString *)placementid + unitIDArray:(NSArray *)unitIDArray; + +- (void)setMultipleLoadingDelegate:(id)delegate placementId:(NSString *)placementId; + + + + +/// Set the network that needs to be excluded when loading an placement, will take effect on the next load +/// @param placementid - TopOn's ad placement id +/// @param networkFirmIDArray - need to be excluded networkFirmIds +/// +- (void)setExludePlacementid:(NSString *)placementid + networkFirmIDArray:(NSArray *)networkFirmIDArray; + +- (NSDictionary *)extraInfoForPlacementID:(NSString*)placementID + requestID:(NSString*)requestID; + +- (void)setAdSourceCustomizeFillterPlacementIDArray:(NSArray *)placementIDArray; + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; +- (NSArray *)getAdValidAdsForPlacementID:(NSString *)placementID; + + +/// Notify us after custom close ad only +/// @param placementID - TopOn's ad placement id +- (void)customCloseADEventWithPlacementID:(NSString *)placementID; + + +// 比价工具, 竞胜竞败接口 TODO ZSR 待优化 ++ (void)trackWinWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary*)extra; ++ (void)trackLossWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary*)extra; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdObject.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdObject.h new file mode 100644 index 0000000..f4cc161 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdObject.h @@ -0,0 +1,81 @@ +// +// ATAdObject.h +// AnyThinkSDK +// +// Created by li zhixuan on 2024/1/11. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdObject : NSObject + +@property (nonatomic, strong) ATPlacementModel *placementModel; +@property (nonatomic, strong) ATUnitGroupModel *unitGroup; +@property (nonatomic, strong) NSMutableArray *unitGroupInfos; + +/** + Priority is calculate by the index of the unit group in the placement's unit group list; zero is the highest + */ +@property (nonatomic, assign) NSInteger priority; +@property (nonatomic, assign) NSInteger priorityLevel;//the order in witch this ad has been requested +@property (nonatomic, strong) NSString *requestID; + +@property (nonatomic, strong) NSString *originalRequestID; +@property (nonatomic, assign) NSInteger showTimes; +@property (nonatomic, strong) NSDate *expireDate; +@property (nonatomic, strong) NSDate *cacheDate; +/** + * Third-party network native ad object. + */ +@property (nonatomic, strong, nullable) id customObject; +@property (nonatomic, strong) NSString *unitID; +@property (nonatomic, strong) NSString *appID; + +@property (nonatomic, assign) BOOL filledByReady; +@property (nonatomic, assign) BOOL filledByAutoloadOnClose; +@property (nonatomic, assign) NSInteger fillByfreshType; +@property (nonatomic, assign) BOOL defaultPlayIfRequired; +@property (nonatomic, assign) BOOL defaultAdxOfferCached; +@property (nonatomic, assign) BOOL renewed; +@property (nonatomic, strong) NSString *price; + +@property (nonatomic, strong) NSString *sortPriorityLevel; + +@property (nonatomic, strong) NSString *bidId; +@property (nonatomic, strong) NSString *tpBidId; +@property (nonatomic, weak) ATWaterfallModel *finalWaterfall; +@property (nonatomic, assign) NSInteger autoReqType; +@property (nonatomic, assign) BOOL adReportClicked; + +@property (nonatomic, assign) BOOL isSharePlacementOffer; + +/// placementMode maybe is share placement, so this save true placment id, +@property (nonatomic, strong) NSString *placementId; + +@property (nonatomic, strong) ATAdCustomEvent *customEvent; +@property (nonatomic, strong) NSString *scene; +@property (nonatomic, strong) NSString *showCustomExt; +@property (nonatomic, strong) ATCustomContentResult *customContentResult; + +@property(nonatomic) BOOL isUserSetAd; +@property (nonatomic, strong) NSDictionary *developer_extraDic; + +@property(nonatomic) BOOL adHasReportImpression; + +- (void)setupPriority:(NSInteger) priority placementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID assets:(NSDictionary*)assets unitGroup:(ATUnitGroupModel*)unitGroup finalWaterFall:(ATWaterfallModel *)finalWaterFall; +- (void)renewAdWithPlacementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID; +- (void)releasCustomObject; +- (NSString *)ecpm; +- (NSString *)bidFloor; + +- (BOOL)ready; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdRequestingInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdRequestingInfo.h new file mode 100644 index 0000000..fa4e7f1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdRequestingInfo.h @@ -0,0 +1,21 @@ +// +// ATAdRequestingInfo.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/8/16. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdRequestingInfo : NSObject +/// 还在bidding的广告源(没有价格的) +@property (nonatomic, strong) NSArray *biddingAdInfoArrray; +/// 还在请求中的更高价的广告源(有价格的) +@property (nonatomic, strong) NSArray *loadingAdInfoArrray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdapter.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdapter.h new file mode 100644 index 0000000..8634338 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdapter.h @@ -0,0 +1,47 @@ +// +// ATAdapter.h +// ToponSdkDemo +// +// Created by li zhixuan on 2022/11/18. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATAdapterDelegate; + +#pragma mark - ATAdapterProtocol +@protocol ATAdapterProtocol + +@property (nonatomic, weak) id delegate; +// 无用 +//- (void)loadWithUserInfo:(NSDictionary *)userInfo; +- (void)show; + +@end + +#pragma mark - ATAdapterDelegate +@protocol ATAdapterDelegate + +- (void)adapter:(id)adapter adDidLoadCompletionWithUserInfo:(NSDictionary *)userInfo error:(nullable NSError *)error; + +@end + +#pragma mark - ATAdapter +@interface ATAdapter : NSObject + +- (instancetype)initWithClass:(Class)clazz; + +- (BOOL)adReadyForInfo:(NSDictionary *)info; +- (id)readyFilledAdWithPlacementModel:(ATPlacementModel *)placementModel + requestID:(NSString *)requestID + priority:(NSInteger)priority + unitGroup:(ATUnitGroupModel *)unitGroup + localInfo:(NSDictionary *)localInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdsLgStModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdsLgStModel.h new file mode 100644 index 0000000..7fe235e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdsLgStModel.h @@ -0,0 +1,19 @@ +// +// ATAdsLgStModel.h +// AnyThinkSDK +// +// Created by Captain on 2025/1/6. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN + + +@interface ATAdsLgStModel : ATModel +@property (atomic, strong) NSDictionary *adsLgStRules; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdsLgStRuleModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdsLgStRuleModel.h new file mode 100644 index 0000000..ea114b2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdsLgStRuleModel.h @@ -0,0 +1,34 @@ +// +// ATAdsLgStRuleModel.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/12. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger, ATAdRewardAntiCheatingNode) { + ATAdRewardAntiCheatingNode_Bidding = 1, + ATAdRewardAntiCheatingNode_BiddingResponse = 2, + ATAdRewardAntiCheatingNode_AdSourceRequest = 3, + ATAdRewardAntiCheatingNode_AdSourceFilling = 4, + ATAdRewardAntiCheatingNode_WinLossNotification = 5, + ATAdRewardAntiCheatingNode_Display = 6 +}; + +@interface ATAdsLgStRuleModel : ATModel + +@property (nonatomic, assign) BOOL vf_switch; +//@property (nonatomic, copy) NSArray *hb_vf_types; +//@property (nonatomic, copy) NSArray *wf_vf_types; +//@property (nonatomic, copy) NSString *vf_sk; +@property (nonatomic, assign) BOOL vf_switch_rv; +@property (nonatomic, copy) NSArray *hb_vf_types_rv; // 内含ATAdRewardAntiCheatingNode +@property (nonatomic, copy) NSArray *wf_vf_types_rv; // 内含ATAdRewardAntiCheatingNode +@property (nonatomic, assign) NSInteger networkFirmID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdxShakeView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdxShakeView.h new file mode 100644 index 0000000..8a0f6f1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAdxShakeView.h @@ -0,0 +1,19 @@ +// +// ATAdxNativeShakeView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/10/8. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdxShakeView : UIView + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAntiBrushConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAntiBrushConfig.h new file mode 100644 index 0000000..7ef49dc --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAntiBrushConfig.h @@ -0,0 +1,27 @@ +// +// ATAntiBrushConfig.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/11. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAntiBrushConfig : NSObject +@property (nonatomic, assign, readonly) BOOL isBrush; +@property (nonatomic, strong, readonly) NSArray * prohibitNetworks; + + +/// 防刷信息 +/// - Parameters: +/// - isBrush: 是否为刷子设备 +/// - prohibitNetworks:需要屏蔽平台的networkfirmid, isBrush = NO时不生效. isBrush = YES时 prohibitNetworks为空 则屏蔽所有平台 +- (instancetype)initWithIsBrush:(BOOL)isBrush + prohibitNetworks:(NSArray *)prohibitNetworks; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAppSettingManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAppSettingManager.h new file mode 100644 index 0000000..733b2c6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATAppSettingManager.h @@ -0,0 +1,226 @@ +// +// ATAppSettingManager.h +// AnyThinkSDK +// +// Created by Martin Lau on 09/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +//The keyed value stores the flag as to whether or not clients are expected to upload the offer metadata +extern NSString *const kATAppSettingGDPAFlag; +extern NSString *const kATAppSettingGDPRPolicyURLKey; +extern NSString *const kATSDKCustomChannel; +extern NSString *const kATGeoLongitudeKey; +extern NSString *const kATGeoDimensionKey; + +@class ATTrackingSetting; +@class ATADXSetting; +@class ATOnlineApiSetting; +@class ATPlacementModel; +@class ATSharePlacementSetting; +@class ATSharePlacementItem; + +@interface ATAppSettingManager : NSObject + +@property (nonatomic, strong) NSDictionary *currentSetting; +@property (nonatomic, readonly) NSDictionary *defaultSetting; +@property (nonatomic, readonly) ATTrackingSetting *trackingSetting; +@property (nonatomic, readonly) ATADXSetting *adxSetting; +@property (nonatomic, readonly) ATOnlineApiSetting *onlineApiSetting; +@property (nonatomic, readonly) NSString *ABTestID; +@property (nonatomic, readonly) NSString *s2sAddress; +@property (nonatomic, readonly) BOOL needToReportCrash; +@property (nonatomic, assign, getter=isAdmobMediationStatus) BOOL admobMediationStatus; +@property (nonatomic, strong) NSDictionary *appListDic; +@property (atomic, strong) ATSharePlacementSetting *sharePlacementSetting_impl; +/* + *up id + */ +@property (nonatomic, readonly) NSString *ATID; +/** + * sysid + */ +@property (nonatomic, readonly) NSString *SYSID; +/** + * bkupid + */ +@property (nonatomic, readonly) NSString *BKUPID; +/// 是否允许adx原生自渲染提供图片宽高获取能力(sdk6.2.94) 1:允许,2:不允许,默认为2 +@property (nonatomic, assign) BOOL isPermitAdGetImagWH; +@property (nonatomic, readonly) NSString *clickNotificationName; +@property (nonatomic, readonly) NSString *showNotificationName; +// 6.1.10 +@property (nonatomic, strong) NSString *showDelayUrl; +@property (nonatomic, strong) NSString *showDelayText; +@property (nonatomic, readonly) NSDictionary *requestFailIntervalRuleDic; +@property (nonatomic, strong) NSDictionary *appSettingABDic; +@property (nonatomic, strong) NSDictionary *cachedDic; +@property (nonatomic, strong) NSDictionary *updateCachedDic; +@property (nonatomic, strong) NSArray *guidedClickFodderArray; +@property (nonatomic, strong) NSArray *redPacketFodderArray; +@property (nonatomic, strong) NSArray *cardFodderArray; +@property (nonatomic, strong) NSArray *cardImageFodderArray; +@property (nonatomic, strong) NSArray *allAnimationFodderArray; +@property (nonatomic, readonly) NSString *placementURLString; +@property (nonatomic, assign) BOOL isLimitFrequentRequest; +/// 是否允许激活 OMSDK +@property (nonatomic, assign) BOOL isAllowActivateOMSDK; +@property (nonatomic, strong) NSString *omSDKJSUrl; +@property (nonatomic, strong) NSString *omSDKWebviewInjectionContentIabUrl; +// v6435 是否给当前广告平台回传完整的竞价信息 空或不下发代表:关闭授权 在这个里面的算是授权 +@property (nonatomic, strong) NSArray *bidIsw; +@property (nonatomic, assign) BOOL sensSwitch; + +/// cap info Dic +@property (nonatomic, strong) NSDictionary *capInfoDic; +/// 是否支持adx持久化广告存储和读取 +@property (nonatomic, assign) BOOL adxLocalCacheAbleSwitch; +/* v6430 */ +// 素材监测TK上报开关 +@property (nonatomic, assign) BOOL material_tk_sw; +// 智能瀑布流地址 +@property (nonatomic, copy) NSString *smartWFUrl; +/// v6460 +/// 风险标签 +@property (nonatomic, strong) NSString *riskTag; +/// 防刷数据共享开关 +@property (nonatomic, assign) BOOL fdSSwitch; + ++ (instancetype)sharedManager; + +- (void)checkShareAdPlacementSetting; +- (void)setPropertyValue; +// v6460 扫描三方聚合SDK +- (void)startCheckAggSDK; +- (NSString *)cdn_domain; + +/** + * The following setting accessing methods are thread-safe. + */ +- (BOOL)currentSettingExpired; +- (NSTimeInterval)splashTolerateTimeout; +- (BOOL)usesServerDataConsentSet; +- (BOOL)complyWithCOPPA; +- (BOOL)complyWithCCPA; +- (NSTimeInterval)psIDInterval; +- (NSTimeInterval)psIDIntervalForHotLaunch; +- (ATDataConsentSet)serverDataConsentSet; +- (ATDataConsentSet)commonTkDataConsentSet; +- (NSUInteger)myOfferMaxResourceLength; +- (NSArray *)preinitInfoArr; +- (NSDictionary *)userValueDQLWithPlacement:(ATPlacementModel *)placementId; +- (NSString *)wxAppOpenid; +- (NSString *)wxOpenUniversallink; +- (nullable NSArray *)cardImageFodder; + + +@end + +#pragma mark - ATTrackingSetting +@interface ATTrackingSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, readonly) NSString *trackerAddress; +@property (nonatomic, readonly) NSInteger trackerNumberThreadhold; +@property (nonatomic, readonly) NSTimeInterval trackerInterval; +@property (nonatomic, readonly) BOOL sendsDataEveryInterval; +@property (nonatomic, readonly) NSString *agentEventAddress; +@property (nonatomic, readonly) NSInteger agentEventNumberThreadhold; +@property (nonatomic, readonly) NSTimeInterval agentEventInterval; +@property (nonatomic, readonly) NSArray *agentEventDropNetworks; +@property (nonatomic, readonly) NSDictionary *> *agentEventDropFormats; +@property (nonatomic, readonly) NSDictionary *> *agentEventRTFormats; +@property (nonatomic, readonly) NSDictionary *trackRealTimeFormatDic; +@property (nonatomic, readonly) NSDictionary *agentRealTimeFormatDic; +/* + *for batch upload + */ +@property (nonatomic, readonly) NSInteger agentEventBatNumberThreadhold; +@property (nonatomic, readonly) NSInteger agentEventBatInterval; +//TCP +@property (nonatomic, readonly) NSString *trackerTCPAddress; +@property (nonatomic, readonly) NSInteger trackerTCPPort; +@property (nonatomic, readonly) NSInteger trackerTCPType; +@property (nonatomic, readonly) NSString *trackerTCPRate; +//TC +@property (nonatomic, readonly) NSArray *tcHosts; +@property (nonatomic, readonly) NSDictionary *> *tcTKSkipFormats; +@property (nonatomic, readonly) NSArray *tcTKSkipNetworks; + +@end + +#pragma mark - ATADXSetting +@interface ATADXSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, readonly) NSString *reqHttpAddress; +@property (nonatomic, readonly) NSString *reqTCPAdress; +@property (nonatomic, readonly) NSInteger reqTCPPort; +@property (nonatomic, readonly) NSInteger reqNetType; +@property (nonatomic, readonly) NSString *bidHttpAddress; +@property (nonatomic, readonly) NSString *bidTCPAdress; +@property (nonatomic, readonly) NSInteger bidTCPPort; +@property (nonatomic, readonly) NSInteger bidNetType; +@property (nonatomic, readonly) NSString *trackerHttpAdress; +@property (nonatomic, readonly) NSString *trackerTCPAdress; +@property (nonatomic, readonly) NSInteger trackerTCPPort; +@property (nonatomic, readonly) NSInteger trackerNetType; + +@end + +#pragma mark - ATOnlineApiSetting +@interface ATOnlineApiSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, readonly) NSString *reqHttpAddress; +@property (nonatomic, readonly) NSString *reqTCPAdress; +@property (nonatomic, readonly) NSInteger reqTCPPort; +@property (nonatomic, readonly) NSInteger reqNetType; +@property (nonatomic, readonly) NSString *trackerHttpAdress; +@property (nonatomic, readonly) NSString *trackerTCPAdress; +@property (nonatomic, readonly) NSInteger trackerTCPPort; +@property (nonatomic, readonly) NSInteger trackerNetType; + +@end + +#pragma mark - ATSharePlacementItem +@interface ATSharePlacementItem : ATModel +/// 共享广告位 聚合渠道 +@property (nonatomic, strong) NSString *shareAdChannelSource; +@property (nonatomic, strong) NSString *placementId; +@property (nonatomic, assign) ATAdFormat format; +@property (nonatomic, assign) NSTimeInterval timingLoadInterval; +@property (nonatomic, assign) NSInteger cacheNumberThreshold; +@property (nonatomic, strong) NSString *ecpmThreshold; + +@end + +#pragma mark - ATSharePlacementSetting +typedef NS_ENUM(NSUInteger, ATSharePlacementSettingPreLoadType) { + ATSharePlacementSettingPreLoadTypeStart = 1, + ATSharePlacementSettingPreLoadTypeBinding, +}; + +@interface ATSharePlacementSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, assign) NSTimeInterval loadInterval; +@property (nonatomic, assign) NSInteger loadNubmer; +@property (nonatomic, assign) NSTimeInterval shortTimeOutInterval; +@property (nonatomic, strong) NSMutableDictionary *itemDict; +@property (nonatomic, strong) NSMutableArray *sharePlacementList; +@property (nonatomic, assign) ATSharePlacementSettingPreLoadType preLoadType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATBidInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATBidInfo.h new file mode 100644 index 0000000..4e3515f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATBidInfo.h @@ -0,0 +1,193 @@ +// +// ATBidInfo.h +// AnyThinkSDK +// +// Created by Martin Lau on 2020/4/27. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + +@class ATUnitGroupModel; + +NS_ASSUME_NONNULL_BEGIN + +#define kATBiddingInitiatingFailedCode -2 +#define kATBiddingNetworkTimeoutCode -3 +#define KATBiddingS2SConnectionErrorCode -4 +#define kATBiddingBiddingFailedByCapCode -5 +#define kATBiddingBiddingFailedByPacingCode -6 +#define kATBiddingBiddingFailedIntervalCode -7 +#define kATBiddingBiddingFailedByExcludedCode -8 +#define kATBiddingBiddingFailedIntegrationErrorCode -9 +#define kATBiddingBiddingFailedBidFloor -11 +#define kATBiddingBiddingFailedHighPrices -12 + +#define kATBaiduOriginalObjKey @"kATBaiduOriginalObj" +#define kATBaiduOriginalErrorCodeKey @"kATBaiduOriginalErrorCode" + +typedef NS_ENUM(NSInteger, ATHBAdvanceRequestType) { + ATHBAdvanceRequestUnknownType = 0, + ATHBAdvanceRequestYesType, + ATHBAdvanceRequestNOType, +}; + +typedef NS_ENUM(NSInteger, ATADXMixType) { + ATADXMixTypeDefault = -1, // 下发-1或与原广告位类型一致表示不混用 + ATADXMixTypeNativeSelfRender = 0, // 原生(自定义渲染) + ATADXMixTypeBanner = 2, // Banner + ATADXMixTypeSplash = 4, // Splash + ATADXMixTypeVideo = 5, // 视频 + ATADXMixTypeNativeExpress = 7 // 原生(模板) +}; + +typedef NS_ENUM(NSInteger, ATADXDealType) { + ATADXDealTypeDefault = 0, // 默认,旧逻辑 + ATADXDealTypePDB = 1, + ATADXDealTypePD = 2, + ATADXDealTypePA = 3, +}; + +@interface ATBidInfo : ATModel + +@property (atomic, readonly) NSString *unitID; +@property (nonatomic, readonly) NSDate *expireDate; +@property (nonatomic, readonly) NSDictionary *offerDataDict; +@property (nonatomic, readonly) NSString *bidId; +@property (nonatomic, readonly) NSString *bidIdMd5; +@property (nonatomic, readonly) NSString *tpBidId; +@property (nonatomic, readonly) ATBiddingCurrencyType currencyType; +@property (nonatomic, readonly) id customObject; +@property (nonatomic, readonly) NSString *placementID; +@property (nonatomic, readonly) NSString *adapterClassString; +@property (nonatomic, readonly) NSString *lURL; +@property (nonatomic, readonly) NSString *nURL; +@property (nonatomic, readonly) NSString *bURL; +@property (nonatomic, readonly) NSString *bURLWin; +@property (nonatomic, readonly) NSString *reqURL; +@property (nonatomic, readonly) BOOL bidResultCanRequest; +@property (nonatomic, readonly) ATUnitGroupType unitGroupType; +@property (nonatomic, readonly, getter=isValid) BOOL valid; +@property (nonatomic, readonly, getter=isExpired) BOOL expired; +@property (nonatomic, readonly, getter=isSendNotif) BOOL sendNotif; +@property (nonatomic, readonly, getter=isNoPrice) BOOL noPrice; +@property (nonatomic, assign) NSInteger networkFirmID; +@property (nonatomic, strong) NSString *ksOriginPrice; +@property (nonatomic, strong) NSString *networkOriginPrice; +@property (nonatomic, strong) NSString *sortPriorityLevel; +@property (nonatomic, strong) NSString *price; +@property (nonatomic, strong) NSString *ecpmApi; +@property (nonatomic, strong) NSString *precision; +///用来发送win/loss,转换三方平台所需要币种汇率 +@property (nonatomic, strong) NSString *curRate; +@property (nonatomic, readwrite) NSTimeInterval bidTime; +@property (nonatomic, readwrite) BOOL bidPriceSmallerlast; +@property (nonatomic, readwrite) BOOL bidResultIsFailed; +@property (nonatomic, strong) NSError *error; +// for load success retry send tk&da auto_req +@property (nonatomic, readwrite) BOOL isLoadSuccessRetry; +@property (nonatomic, assign) ATHBAdvanceRequestType HBAdvanceRequestType; +@property (nonatomic, assign) BOOL isC2SNotNeedLoad; +@property (nonatomic, strong) id c2sCustomObject; +@property (nonatomic, strong) id c2SCustomEvent; +// for send win notification +@property (nonatomic, strong) NSString *nextUGPrice; +@property (nonatomic, strong) NSString *nextUGPriceNetworkName; +@property (nonatomic, strong) NSString *nextUGID; +@property (nonatomic, weak) ATUnitGroupModel *nextUG; +// for send loss notification +@property (nonatomic, weak) ATUnitGroupModel *winUG; + +// only for Adx DirectOffer +@property (nonatomic, strong) NSString *offerID; +@property (nonatomic, strong) NSString *offerDspID; +@property (nonatomic, assign) BOOL isAdxNetworkDeveloperSend; +/// adx 折扣策略 +@property (nonatomic, assign) CGFloat adxRate; +@property (nonatomic, copy) NSDictionary *bidResult; +// 用于ecpm加密的密钥数据 +// 服务端密钥的唯一标识 +@property (nonatomic, readonly, assign) NSInteger serverKeyId; +// ecpm加密后的(ecpm+unitid)数据 +@property (nonatomic, strong) NSString *clientSideEcpmKeyString; +// adx模板最终需要渲染的广告类型 +@property (nonatomic, assign) ATADXMixType adxMixType; + +@property (nonatomic, assign) BOOL abnormalWinLoss; +@property (nonatomic, strong) NSString *abnormalPrice; +/// 第一次生成bidInfo时候,requestID +@property (nonatomic, strong) NSString *original_requestID; +/// PMP订单offer信息 +/// 用于标识deal的类别 +@property (nonatomic, assign) ATADXDealType dealType; +@property (nonatomic, strong) NSString *dealTypeString; +/// 用于标识订单的唯一ID +@property (nonatomic, strong) NSString *dealId; +/// PDB – 服务端使用订单的信息计算一个曝光的单价 +/// PD – 根据订单的配置,使用订单的设置结算价格 +/// PA – 使用广告主的报价 +@property (nonatomic, strong) NSString *dealPrice; +/// PDB 订单的优先级 +@property (nonatomic, assign) NSInteger dealPDBPrio; +/// adx请求维度的策略AB实验ID +@property (nonatomic, strong) NSArray *adxABTestIdList; +/// v6460 添加c2s 添加的splashBottomContainer 要在加载广告时拿到 +@property (nonatomic, strong) UIView *splashBottomContainer; + +/// C2S +/// - Parameters: +/// - placementID: placementID +/// - unitGroupUnitID: unitGroupUnitID +/// - adapterClassString: adapterClassString +/// - price:used to estimate prices and callback prices,The currency is in US dollars or Chinese yuan +/// - sortPrice: the sort price used in waterfall request,The currency is in US dollars or Chinese yuan +/// - currencyType: currency type +/// - expirationInterval: expiration Interval +/// - customObject: customObject, as ad source object ++ (instancetype)bidInfoC2SWithPlacementID:(NSString *)placementID + unitGroupUnitID:(NSString *)unitGroupUnitID + adapterClassString:(NSString *)adapterClassString + price:(NSString *)price + sortPrice:(NSString *)sortPrice + currencyType:(ATBiddingCurrencyType)currencyType + expirationInterval:(NSTimeInterval)expirationInterval + customObject:(_Nullable id)customObject; + +/// C2S +/// - Parameters: +/// - placementID: placementID +/// - unitGroupUnitID: unitGroupUnitID +/// - adapterClassString: adapterClassString +/// - price:used to estimate prices and callback prices,The currency is in US dollars or Chinese yuan +/// - currencyType: currency type +/// - expirationInterval: expiration Interval +/// - customObject: customObject, as ad source object ++ (instancetype)bidInfoC2SWithPlacementID:(NSString *)placementID + unitGroupUnitID:(NSString *)unitGroupUnitID + adapterClassString:(NSString *)adapterClassString + price:(NSString *)price + currencyType:(ATBiddingCurrencyType)currencyType + expirationInterval:(NSTimeInterval)expirationInterval + customObject:(_Nullable id)customObject; + +/// S2S +- (instancetype)initS2SWithDictionary:(NSDictionary *)dictionary + placementID:(NSString *)placementID + unitGroupModel:(ATUnitGroupModel *)unitGroupModel + currencyType:(ATBiddingCurrencyType)currencyType; + +/// adx cache +- (instancetype)initWithCacheDictionary:(NSDictionary *)dictionary; +- (NSDictionary *)serializationToDictionary; + +- (void)hasBeenSendNotif; +- (void)saveOfferModelDspID:(NSString *)offerDspID withOfferID:(NSString *)offerID; +- (void)encryptedC2SFilledPriceWithRequestID:(NSString *)requestID publicKey:(NSString *)publicKey; +- (void)releasCustomObject; +- (BOOL)isPMPType; ++ (NSString *)getExchRateC2U:(NSString *)placementID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATBidInfoCacheManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATBidInfoCacheManager.h new file mode 100644 index 0000000..f703354 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATBidInfoCacheManager.h @@ -0,0 +1,76 @@ +// +// ATBidInfoCacheManager.h +// AnyThinkSDK +// +// Created by Martin Lau on 2020/4/28. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +#define ATHeaderBiddingListKey @"headerBiddingList" +#define ATHbParmeterErrorsKey @"hbParmeterErrors" +#define ATCurrentUnitGroupsKey @"currentUnitGroups" + +@class ATUnitGroupModel; +@class ATPlacementModel; +@class ATBidWaterFallModel; +@class ATBidNotifSendModel; +@class ATWaterfallModel; +//@class ATWinLossSendTool; + +typedef NS_ENUM(NSUInteger, ATLossType) { + ATLossAdExpiteType = 1, + ATLossAdCheckCacheType, + ATLossAdWaterFallFinshType, + ATLossAdC2SHBTimeOutType, + ATLossAdLoadFailedtype, + ATLossAdBidFloorFilterType, + ATLossAdUserRemove, + ATLossAdLoadedType, + ATLossAdLoadFailedSendLoss, //由于 加载失败 而发送loss 目前支持百度 + ATLossAdShowOrClickKSLoss, // 曝光或点击时发送快手的loss + ATLossAdDeveloerEcpmFilter // 开发者ecpm过滤 + +}; +typedef void(^StartBidBlock)(NSDictionary * headerBiddingListDic); + +@interface ATBidInfoCacheManager : NSObject + ++ (instancetype)sharedManager; + +- (void)saveBidInfo:(ATBidInfo*)bidInfo; +- (void)invalidateBidInfoForPlacementID:(NSString*)placementID unitGroupModel:(ATUnitGroupModel*)unitGroupModel; +- (ATBidInfo*)getBidInfoCachedForPlacementID:(NSString*)placementID unitGroup:(ATUnitGroupModel*)unitGroup; + +- (NSArray*)unitGroupWithHistoryBidInfoAvailableForPlacementID:(NSString*)placementID unitGroups:(NSArray*)unitGroupsToInspect inhouseUnitGroups:(NSArray*)inhouseUnitGroupsToInspect s2sUnitGroups:(NSArray*)s2sUnitGroupsToInspect bksUnitGroups:(NSArray*)bksUnitGroupsToInspect directUnitGroups:(NSArray*)directUnitGroups requestID:(NSString*)requestID placementModel:(ATPlacementModel *)placementModel; + +/** + Used for send hb loss notification + */ +- (BOOL)saveWithBidNotifSendModel:(ATBidNotifSendModel*)bidNotifSendModel forRequestID:(NSString*)requestID; +- (ATBidNotifSendModel*)getBidNotifSendModelForRequestID:(NSString*)requestID; + ++ (NSString *)getPriceToSendHBNotifiForUnitGroup:(ATUnitGroupModel*)unitGroupModel; ++ (NSString *)getSortPriorityPriceToSendHBNotifiForUnitGroup:(ATUnitGroupModel*)unitGroupModel; + +- (void)removeBidInfoWithDiskForPlacementID:(NSString*)placementID bidInfos:(NSArray*)bidInfos; + + +#pragma mark - bid List +- (void)saveBidRequestHBList:(NSDictionary *)hbListExtra forKeyStr:(NSString *)keyStr; +- (NSDictionary *)getBidRequestHbListAndRemoveHBListForKeyStr:(NSString *)keyStr; + + +- (NSDictionary *)getBidRequestHbListForKeyStr:(NSString *)keyStr; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCheckLoadModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCheckLoadModel.h new file mode 100644 index 0000000..fedd497 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCheckLoadModel.h @@ -0,0 +1,26 @@ +// +// ATCheckLoadModel.h +// AnyThinkSDK +// +// Created by Topon on 9/29/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATCheckLoadModel : NSObject + +/// whether the current ad slot is loading an ad +@property(nonatomic) BOOL isLoading; + +/// whether there is an ad that can be displayed +@property(nonatomic) BOOL isReady; + +/// Get the ad cache information with the highest priority of the current ad slot +@property (nonatomic,strong) NSDictionary *adOfferInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomContentInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomContentInfo.h new file mode 100644 index 0000000..105b305 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomContentInfo.h @@ -0,0 +1,33 @@ +// +// ATCustomContentInfo.h +// AnyThinkSDK +// +// Created by Captain on 2024/9/21. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATCustomContentInfo : NSObject + +@property (nonatomic, copy, readonly) NSString *customContentString; +/// default -1 +@property (nonatomic, assign, readonly) double customContentDouble; + +@property (nonatomic, strong, readonly) id customContentObject; + +@property (nonatomic, strong) NSDictionary *adOfferInfo; + +- (instancetype)initInfoWithContentString:(NSString *)customContentString + contentObject:(id)contentObject; + +- (instancetype)initInfoWithContentDouble:(double)customContentDouble + contentObject:(id)contentObject; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomContentResult.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomContentResult.h new file mode 100644 index 0000000..ccffc1e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomContentResult.h @@ -0,0 +1,22 @@ +// +// ATCustomContentResult.h +// AnyThinkSDK +// +// Created by 抽筋的灯 on 2024/10/11. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ATCustomContentInfo; +@interface ATCustomContentResult : NSObject + +@property (nonatomic, copy, readonly) NSArray *contentInfoArray; + +- (instancetype)initContentResultWithInfoArray:(NSArray *)contentInfoArray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomNetworkMode.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomNetworkMode.h new file mode 100644 index 0000000..3a7b1b0 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATCustomNetworkMode.h @@ -0,0 +1,30 @@ +// +// ATCustomNetworkMode.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/9/15. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATCustomNetworkMode : NSObject + +/// 自定义广告平台 adapterName 类名 +@property(nonatomic, strong) NSString *adapterName; + +/// 缓存时间 单位: 毫秒 +@property (nonatomic, assign) NSTimeInterval networkCacheTime; + +/// 实时竞价开关 +@property (nonatomic, assign) BOOL bidRealTimeLoadSW; + +- (instancetype)initWithAdapterName:(NSString *)adapterName + networkCacheTime:(NSUInteger)networkCacheTime + bidRealTimeLoadSW:(BOOL)bidRealTimeLoadSW; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerBridgingAPI.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerBridgingAPI.h new file mode 100644 index 0000000..09af433 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerBridgingAPI.h @@ -0,0 +1,26 @@ +// +// ATDebuggerBridgingAPI.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/7/9. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN + +@interface ATDebuggerBridgingAPI : NSObject + ++ (instancetype)sharedInstance; +/// 获取广告位 信息 +- (void)debuggerOnlinePlacementInfo:(NSString *)debugkey completion:(void (^)(NSArray *responseArray))block; +/// 获取 WF 分组ID +- (void)debuggerOnlinePlacementWatllfull:(NSString *)debugkey placementID:(NSString *)placementID completion:(void (^)(NSDictionary *responseDic))block; +/// 获取广告源 +- (void)debuggerOnlinePlacementAdSourcefull:(NSString *)debugkey placementID:(NSString *)placementID extraDic:(NSDictionary *)extraDic completion:(void (^)(ATPlacementModel *placementModel))block; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerConfig.h new file mode 100644 index 0000000..914b177 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerConfig.h @@ -0,0 +1,283 @@ +// +// ATTestSchemaMode.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/8/2. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + + + + +NS_ASSUME_NONNULL_BEGIN + + +@interface ATDebuggerConfig : NSObject + +@property(nonatomic, assign,readonly) BOOL isDebugger; + +@property(nonatomic, assign) ATAdNetWorkType netWorkType; + +@property(nonatomic, strong) NSString *deviceIdfaStr; + +#pragma mark - CSJ +@property(nonatomic, assign) ATCSJSplashAdType csj_splashAdType; + +@property(nonatomic, assign) ATCSJInterstitialAdType csj_interstitialAdType; + +@property(nonatomic, assign) ATCSJRewardVideoAdType csj_rewardVideoAdType; + +@property(nonatomic, assign) ATCSJBannerAdType csj_bannerAdType; + +@property(nonatomic, assign) ATCSJNativeAdType csj_nativeAdType; + + +#pragma mark - Pangle + +@property(nonatomic, assign) ATPangleSplashAdType pangle_splashAdType; + +@property(nonatomic, assign) ATPangleInterstitialAdType pangle_interstitialAdType; + +@property(nonatomic, assign) ATPangleRewardVideoAdType pangle_rewardVideoAdType; + +@property(nonatomic, assign) ATPangleBannerAdType pangle_bannerAdType; + +@property(nonatomic, assign) ATPangleNativeAdType pangle_nativeAdType; + +#pragma mark - Meta + +@property(nonatomic, assign) ATMetaInterstitialAdType meta_interstitialAdType; + +@property(nonatomic, assign) ATMetaRewardVideoAdType meta_rewardVideoAdType; + +@property(nonatomic, assign) ATMetaBannerAdType meta_bannerAdType; + +@property(nonatomic, assign) ATMetaNativeAdType meta_nativeAdType; + +#pragma mark - Mytarget + +@property(nonatomic, assign) ATMytargetInterstitialAdType mytarget_interstitialAdType; + +@property(nonatomic, assign) ATMytargetRewardVideoAdType mytarget_rewardVideoAdType; + +@property(nonatomic, assign) ATMytargetBannerAdType mytarget_bannerAdType; + +@property(nonatomic, assign) ATMytargetNativeAdType mytarget_nativeAdType; + +#pragma mark - AdMob + +@property(nonatomic, assign) ATAdMobSplashAdType adMob_splashAdType; + +@property(nonatomic, assign) ATAdMobInterstitialAdType adMob_interstitialAdType; + +@property(nonatomic, assign) ATAdMobRewardVideoAdType adMob_rewardVideoAdType; + +@property(nonatomic, assign) ATAdMobBannerAdType adMob_bannerAdType; + +@property(nonatomic, assign) ATAdMobNativeAdType adMob_nativeAdType; + +#pragma mark - Applovin + +@property(nonatomic, assign) ATApplovinInterstitialAdType applovin_interstitialAdType; + +@property(nonatomic, assign) ATApplovinRewardVideoAdType applovin_rewardVideoAdType; + +@property(nonatomic, assign) ATApplovinBannerAdType applovin_bannerAdType; + + +#pragma mark - Baidu +@property(nonatomic, assign) ATBaiduSplashAdType baidu_splashAdType; + +@property(nonatomic, assign) ATBaiduInterstitialAdType baidu_interstitialAdType; + +@property(nonatomic, assign) ATBaiduRewardVideoAdType baidu_rewardVideoAdType; + +@property(nonatomic, assign) ATBaiduBannerAdType baidu_bannerAdType; + +@property(nonatomic, assign) ATBaiduNativeAdType baidu_nativeAdType; + +#pragma mark - Chartboost + +@property(nonatomic, assign) ATChartboostInterstitialAdType chartboost_interstitialAdType; + +@property(nonatomic, assign) ATChartboostRewardVideoAdType chartboost_rewardVideoAdType; + +@property(nonatomic, assign) ATChartboostBannerAdType chartboost_bannerAdType; + + +#pragma mark - Fyber + +@property(nonatomic, assign) ATFyberInterstitialAdType fyber_interstitialAdType; + +@property(nonatomic, assign) ATFyberRewardVideoAdType fyber_rewardVideoAdType; + +@property(nonatomic, assign) ATFyberBannerAdType fyber_bannerAdType; + + +#pragma mark - GDT + +@property(nonatomic, assign) ATGDTSplashAdType gdt_splashAdType; + +@property(nonatomic, assign) ATGDTInterstitialAdType gdt_interstitialAdType; + +@property(nonatomic, assign) ATGDTRewardVideoAdType gdt_rewardVideoAdType; + +@property(nonatomic, assign) ATGDTBannerAdType gdt_bannerAdType; + +@property(nonatomic, assign) ATGDTDebugNativeAdType gdt_nativeAdType; + +#pragma mark - Inmobi + +@property(nonatomic, assign) ATInmobiInterstitialAdType inmobi_interstitialAdType; + +@property(nonatomic, assign) ATInmobiRewardVideoAdType inmobi_rewardVideoAdType; + +@property(nonatomic, assign) ATInmobiBannerAdType inmobi_bannerAdType; + +@property(nonatomic, assign) ATInmobiNativeAdType inmobi_nativeAdType; + + +#pragma mark - Ironsource + +@property(nonatomic, assign) ATIronsourceInterstitialAdType ironsource_interstitialAdType; + +@property(nonatomic, assign) ATIronsourceRewardVideoAdType ironsource_rewardVideoAdType; + +#pragma mark - Klevin +@property(nonatomic, assign) ATKlevinSplashAdType klevin_splashAdType; + +@property(nonatomic, assign) ATKlevinInterstitialAdType klevin_interstitialAdType; + +@property(nonatomic, assign) ATKlevinRewardVideoAdType klevin_rewardVideoAdType; + + +@property(nonatomic, assign) ATKlevinNativeAdType klevin_nativeAdType; + +#pragma mark - KuaiShou +@property(nonatomic, assign) ATKuaiShouSplashAdType kuaiShou_splashAdType; + +@property(nonatomic, assign) ATKuaiShouInterstitialAdType kuaiShou_interstitialAdType; + +@property(nonatomic, assign) ATKuaiShouRewardVideoAdType kuaiShou_rewardVideoAdType; + +@property(nonatomic, assign) ATKuaiShouBannerAdType kuaiShou_bannerAdType; + +@property(nonatomic, assign) ATKuaiShouNativeAdType kuaiShou_nativeAdType; +#pragma mark - Maio + +@property(nonatomic, assign) ATMaioInterstitialAdType maio_interstitialAdType; + +@property(nonatomic, assign) ATMaioRewardVideoAdType maio_rewardVideoAdType; + +#pragma mark - Mintegral +@property(nonatomic, assign) ATMintegralSplashAdType mintegral_splashAdType; + +@property(nonatomic, assign) ATMintegralInterstitialAdType mintegral_interstitialAdType; + +@property(nonatomic, assign) ATMintegralRewardVideoAdType mintegral_rewardVideoAdType; + +@property(nonatomic, assign) ATMintegralBannerAdType mintegral_bannerAdType; + +@property(nonatomic, assign) ATMintegralNativeAdType mintegral_nativeAdType; + +#pragma mark - Nend +@property(nonatomic, assign) ATNendInterstitialAdType nend_interstitialAdType; + +@property(nonatomic, assign) ATNendRewardVideoAdType nend_rewardVideoAdType; + +@property(nonatomic, assign) ATNendBannerAdType nend_bannerAdType; + + +@property(nonatomic, assign) ATNendNativeAdType nend_nativeAdType; + +#pragma mark - Sigmob +@property(nonatomic, assign) ATSigmobSplashAdType sigmob_splashAdType; + +@property(nonatomic, assign) ATSigmobInterstitialAdType sigmob_interstitialAdType; + +@property(nonatomic, assign) ATSigmobRewardVideoAdType sigmob_rewardVideoAdType; + +@property(nonatomic, assign) ATSigmobNativeAdType sigmob_nativeAdType; + +#pragma mark - StartApp + + +@property(nonatomic, assign) ATStartAppInterstitialAdType startApp_interstitialAdType; + +@property(nonatomic, assign) ATStartAppRewardVideoAdType startApp_rewardVideoAdType; + +@property(nonatomic, assign) ATStartAppBannerAdType startApp_bannerAdType; + + +#pragma mark - Tapjoy + +@property(nonatomic, assign) ATTapjoyInterstitialAdType tapjoy_interstitialAdType; + +@property(nonatomic, assign) ATTapjoyRewardVideoAdType tapjoy_rewardVideoAdType; + + +#pragma mark - UnityAds + +@property(nonatomic, assign) ATUnityAdsInterstitialAdType unityAds_interstitialAdType; + +@property(nonatomic, assign) ATUnityAdsRewardVideoAdType unityAds_rewardVideoAdType; + +@property(nonatomic, assign) ATUnityAdsBannerAdType unityAds_bannerAdType; + + +#pragma mark - Vungle + +@property(nonatomic, assign) ATVungleInterstitialAdType vungle_interstitialAdType; + +@property(nonatomic, assign) ATVungleRewardVideoAdType vungle_rewardVideoAdType; + +@property(nonatomic, assign) ATVungleBannerAdType vungle_bannerAdType; + +@property(nonatomic, assign) ATVungleNativeAdType vungle_nativeAdType; + +#pragma mark - ADX + +@property(nonatomic, assign) ATADXSplashAdType adx_splashAdType; + +@property(nonatomic, assign) ATADXInterstitialAdType adx_interstitialAdType; + +@property(nonatomic, assign) ATADXRewardVideoAdType adx_rewardVideoAdType; + +@property(nonatomic, assign) ATADXBannerAdType adx_bannerAdType; + +@property(nonatomic, assign) ATADXNativeAdType adx_nativeAdType; + +#pragma mark - Pubnative +@property(nonatomic, assign) ATPubNativeInterstitialAdType pubnative_interstitialAdType; + +@property(nonatomic, assign) ATPubNativeRewardVideoAdType pubnative_rewardVideoAdType; + +@property(nonatomic, assign) ATPubNativeBannerAdType pubnative_bannerAdType; + +@property(nonatomic, assign) ATPubNativeNativeAdType pubnative_nativeAdType; + + +#pragma mark - Bigo +@property(nonatomic, assign) ATBigoSplashAdType bigo_splashAdType; + +@property(nonatomic, assign) ATBigoInterstitialAdType bigo_interstitialAdType; + +@property(nonatomic, assign) ATBigoRewardVideoAdType bigo_rewardVideoAdType; + +@property(nonatomic, assign) ATBigoBannerAdType bigo_bannerAdType; + +@property(nonatomic, assign) ATBigoNativeAdType bigo_nativeAdType; + + +#pragma mark - api +- (NSDictionary *)getCurrentNetWorkConfig; + + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerConfigDefine.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerConfigDefine.h new file mode 100644 index 0000000..dd846ec --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDebuggerConfigDefine.h @@ -0,0 +1,617 @@ +// +// ATDebuggerConfigDefine.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/8/10. +// Copyright © 2022 AnyThink. All rights reserved. +// + + +#import + +NS_ASSUME_NONNULL_BEGIN +#pragma mark - NetWorkType +typedef NS_ENUM(NSUInteger, ATAdNetWorkType) { + ATAdNetWorkMetaType = 1, + ATAdNetWorkAdmobType = 2, + ATAdNetWorkInmobiType = 3, + ATAdNetWorkApplovinType = 5, + ATAdNetWorkMintegralType = 6, + ATAdNetWorkGDTType = 8, + ATAdNetWorkChartboostType = 9, + ATAdNetWorkTapjoyType = 10, + ATAdNetWorkIronsourceType = 11, + ATAdNetWorkUnityAdsType = 12, + ATAdNetWorkVungleType = 13, // 1 + ATAdNetWorkCSJType = 15, + ATAdNetWorkBaiduType = 22, + ATAdNetWorkNendType = 23, + ATAdNetWorkMaioType = 24, + ATAdNetWorkStartAppType = 25, + ATAdNetWorkKuaiShouType = 28, + ATAdNetWorkSigmobType = 29, + ATAdNetWorkMyTargetType = 32, // 1 + ATAdNetWorkFyberType = 37, + ATAdNetWorkPangleType = 50, + ATAdNetWorkKlevinType = 51, + ATAdNetWorkPubNativeType = 58, + ATAdNetWorkBigoType = 59, + ATAdNetWorkBidmachineType = 65, + ATAdNetWorkAdxType = 66, + ATAdNetWorkKwaiType = 77, + ATAdNetWorkSmaatoType = 84, +}; + +#pragma mark - Pangle + +typedef NS_ENUM(NSUInteger, ATPangleSplashAdType) { + ATPangleSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATPangleInterstitialAdType) { + ATPangleInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPangleRewardVideoAdType) { + ATPangleRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPangleBannerAdType) { + ATPangleBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATPangleNativeAdType) { + ATPangleNativeAdDefaultType = 0, +}; + + + +#pragma mark - CSJ + +typedef NS_ENUM(NSUInteger, ATCSJSplashAdType) { + ATCSJSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATCSJInterstitialAdType) { + ATCSJInterstitialAdNewType = 3, + +}; + +typedef NS_ENUM(NSUInteger, ATCSJRewardVideoAdType) { + ATCSJRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATCSJBannerAdType) { + ATCSJBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATCSJNativeAdType) { + ATCSJNativeAdDrawTemplateType = 201, + ATCSJNativeAdDrawSelfRenderType = 202, + ATCSJNativeAdFeedTemplateType = 101, + ATCSJNativeAdFeedSelfRenderType = 102, +}; + + +#pragma mark - Meta +typedef NS_ENUM(NSUInteger, ATMetaSplashAdType) { + ATMetaSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMetaInterstitialAdType) { + ATMetaInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMetaRewardVideoAdType) { + ATMetaRewardVideoAdDefaultType = 0, + ATMetaRewardVideoAdInterstitialType, +}; + +typedef NS_ENUM(NSUInteger, ATMetaBannerAdType) { + ATMetaBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMetaNativeAdType) { + ATMetaNativeAdSelfRenderType = 1, + ATMetaNativeAdNativeBannerTemplateType = 2, + ATMetaNativeAdTemplateType = 3, + ATMetaNativeAdNativeBannerSelfRenderType = 4, +}; + +#pragma mark - Mytarget + +typedef NS_ENUM(NSUInteger, ATMytargetSplashAdType) { + ATMytargetSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMytargetInterstitialAdType) { + ATMytargetInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMytargetRewardVideoAdType) { + ATMytargetRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMytargetBannerAdType) { + ATMytargetBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMytargetNativeAdType) { + ATMytargetNativeAdDefaultType = 0, +}; + +#pragma mark - AdMob +typedef NS_ENUM(NSUInteger, ATAdMobSplashAdType) { + ATAdMobSplashAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobInterstitialAdType) { + ATAdMobInterstitialAdPictureType = 1, + ATAdMobInterstitialAdVideoType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobRewardVideoAdType) { + ATAdMobRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobBannerAdType) { + ATAdMobBannerAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobNativeAdType) { + ATAdMobNativeAdPictureType = 1, + ATAdMobNativeAdVideoType = 2, +}; + +#pragma mark - Applovin +typedef NS_ENUM(NSUInteger, ATApplovinSplashAdType) { + ATApplovinSplashAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinInterstitialAdType) { + ATApplovinInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinRewardVideoAdType) { + ATApplovinRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinBannerAdType) { + ATApplovinBannerAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinNativeAdType) { + ATApplovinNativeAdDefaultType = 0, +}; + +#pragma mark - Baidu + +typedef NS_ENUM(NSUInteger, ATBaiduSplashAdType) { + ATBaiduSplashAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBaiduInterstitialAdType) { + ATBaiduInterstitialAdFullScreenVideoType = 2, + ATBaiduInterstitialAdTemplateType = 3, + + +}; + +typedef NS_ENUM(NSUInteger, ATBaiduRewardVideoAdType) { + ATBaiduRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBaiduBannerAdType) { + ATBaiduBannerAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBaiduNativeAdType) { + ATBaiduNativeAdSelfRenderType = 1, + ATBaiduNativeAdTemplateType = 4, +}; + +#pragma mark - Chartboost +typedef NS_ENUM(NSUInteger, ATChartboostSplashAdType) { + ATChartboostSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATChartboostInterstitialAdType) { + ATChartboostInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATChartboostRewardVideoAdType) { + ATChartboostRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATChartboostBannerAdType) { + ATChartboostBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATChartboostNativeAdType) { + ATChartboostNativeAdDefaultType = 0, +}; + +#pragma mark - Fyber +typedef NS_ENUM(NSUInteger, ATFyberSplashAdType) { + ATFyberSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATFyberInterstitialAdType) { + ATFyberInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATFyberRewardVideoAdType) { + ATFyberRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATFyberBannerAdType) { + ATFyberBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATFyberNativeAdType) { + ATFyberNativeAdDefaultType = 0, +}; + +#pragma mark - GDT +typedef NS_ENUM(NSUInteger, ATGDTSplashAdType) { + ATGDTSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATGDTInterstitialAdType) { + ATGDTInterstitialAdPopupVideoType = 1, + ATGDTInterstitialAdFullScreenVideoType = 2, + +}; + +typedef NS_ENUM(NSUInteger, ATGDTRewardVideoAdType) { + ATGDTRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATGDTBannerAdType) { + ATGDTBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATGDTDebugNativeAdType) { + ATGDTNativeAdTemplateType = 1, + ATGDTNativeAdSelfRenderType = 2, + ATGDTNativeAdVideoTemplateType = 3, + ATGDTNativeAdVideoSelfRenderType = 4, +}; + +#pragma mark - Inmobi +typedef NS_ENUM(NSUInteger, ATInmobiSplashAdType) { + ATInmobiSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATInmobiInterstitialAdType) { + ATInmobiInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATInmobiRewardVideoAdType) { + ATInmobiRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATInmobiBannerAdType) { + ATInmobiBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATInmobiNativeAdType) { + ATInmobiNativeAdDefaultType = 0, +}; + +#pragma mark - Ironsource +typedef NS_ENUM(NSUInteger, ATIronsourceSplashAdType) { + ATIronsourceSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceInterstitialAdType) { + ATIronsourceInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceRewardVideoAdType) { + ATIronsourceRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceBannerAdType) { + ATIronsourceBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceNativeAdType) { + ATIronsourceNativeAdDefaultType = 0, +}; + +#pragma mark - Klevin +typedef NS_ENUM(NSUInteger, ATKlevinSplashAdType) { + ATKlevinSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKlevinInterstitialAdType) { + ATKlevinInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKlevinRewardVideoAdType) { + ATKlevinRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKlevinBannerAdType) { + ATKlevinBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKlevinNativeAdType) { + ATKlevinNativeAdDefaultType = 0, +}; + +#pragma mark - KuaiShou +typedef NS_ENUM(NSUInteger, ATKuaiShouSplashAdType) { + ATKuaiShouSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouInterstitialAdType) { + ATKuaiShouInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouRewardVideoAdType) { + ATKuaiShouRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouBannerAdType) { + ATKuaiShouBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouNativeAdType) { + ATKuaiShouNativeAdFeedSelfRenderType = 101, + ATKuaiShouNativeAdFeedTemplateType = 102, + ATKuaiShouNativeAdDrawFeedType = 200, +}; + +#pragma mark - Maio +typedef NS_ENUM(NSUInteger, ATMaioSplashAdType) { + ATMaioSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMaioInterstitialAdType) { + ATMaioInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMaioRewardVideoAdType) { + ATMaioRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMaioBannerAdType) { + ATMaioBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMaioNativeAdType) { + ATMaioNativeAdDefaultType = 0, +}; + +#pragma mark - Mintegral +typedef NS_ENUM(NSUInteger, ATMintegralSplashAdType) { + ATMintegralSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMintegralInterstitialAdType) { + ATMintegralInterstitialAdVideoType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATMintegralRewardVideoAdType) { + ATMintegralRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMintegralBannerAdType) { + ATMintegralBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMintegralNativeAdType) { + ATMintegralNativeAdSelfRenderType = 1, + ATMintegralNativeAdTemplateType = 2, +}; + +#pragma mark - Nend +typedef NS_ENUM(NSUInteger, ATNendSplashAdType) { + ATNendSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATNendInterstitialAdType) { + ATNendInterstitialAdDefaultType = 1, + ATNendInterstitialAdVideoType = 2, + ATNendInterstitialAdFullScreenType = 3, +}; + +typedef NS_ENUM(NSUInteger, ATNendRewardVideoAdType) { + ATNendRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATNendBannerAdType) { + ATNendBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATNendNativeAdType) { + ATNendNativeAdDefaultType = 0, +}; + +#pragma mark - Sigmob +typedef NS_ENUM(NSUInteger, ATSigmobSplashAdType) { + ATSigmobSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATSigmobInterstitialAdType) { + ATSigmobInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATSigmobRewardVideoAdType) { + ATSigmobRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATSigmobBannerAdType) { + ATSigmobBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATSigmobNativeAdType) { + ATSigmobNativeAdDefaultType = 0, +}; + +#pragma mark - StartApp +typedef NS_ENUM(NSUInteger, ATStartAppSplashAdType) { + ATStartAppSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATStartAppInterstitialAdType) { + ATStartAppInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATStartAppRewardVideoAdType) { + ATStartAppRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATStartAppBannerAdType) { + ATStartAppBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATStartAppNativeAdType) { + ATStartAppNativeAdDefaultType = 0, +}; + +#pragma mark - Tapjoy +typedef NS_ENUM(NSUInteger, ATTapjoySplashAdType) { + ATTapjoySplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyInterstitialAdType) { + ATTapjoyInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyRewardVideoAdType) { + ATTapjoyRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyBannerAdType) { + ATTapjoyBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyNativeAdType) { + ATTapjoyNativeAdDefaultType = 0, +}; + +#pragma mark - UnityAds +typedef NS_ENUM(NSUInteger, ATUnityAdsSplashAdType) { + ATUnityAdsSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsInterstitialAdType) { + ATUnityAdsInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsRewardVideoAdType) { + ATUnityAdsRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsBannerAdType) { + ATUnityAdsBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsNativeAdType) { + ATUnityAdsNativeAdDefaultType = 0, +}; + +#pragma mark - Vungle +typedef NS_ENUM(NSUInteger, ATVungleSplashAdType) { + ATVungleSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATVungleInterstitialAdType) { + ATVungleInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATVungleRewardVideoAdType) { + ATVungleRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATVungleBannerAdType) { + ATVungleBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATVungleNativeAdType) { + ATVungleNativeAdDefaultType = 0, +}; + +#pragma mark - ADX +typedef NS_ENUM(NSUInteger, ATADXSplashAdType) { + ATADXSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATADXInterstitialAdType) { + ATADXInterstitialAdFullScreenType = 1, + ATADXInterstitialAdHalfScreenType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATADXRewardVideoAdType) { + ATADXRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATADXBannerAdType) { + ATADXBannerAdType_320_50 = 1, + ATADXBannerAdType_320_90 = 2, + ATADXBannerAdType_300_250 = 3, + ATADXBannerAdType_728_90 = 4, +}; + +typedef NS_ENUM(NSUInteger, ATADXNativeAdType) { + ATADXNativeAdTypeExpressLeftPicRightText = 1, + ATADXNativeAdTypeExpressLeftTextRightPic = 2, + ATADXNativeAdTypeExpressTopPicBottomText = 3, + ATADXNativeAdTypeExpressTopTextBottomPic = 4, + ATADXNativeAdTypeExpressTextSuperposedLayer = 5, + ATADXNativeAdTypeSelfRender = 6, +}; + +#pragma mark - PubNative +typedef NS_ENUM(NSUInteger, ATPubNativeInterstitialAdType) { + ATPubNativeInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPubNativeRewardVideoAdType) { + ATPubNativeRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPubNativeBannerAdType) { + ATPubNativeBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATPubNativeNativeAdType) { + ATPubNativeNativeAdDefaultType = 0, +}; + + +#pragma mark - Bigo +typedef NS_ENUM(NSUInteger, ATBigoSplashAdType) { + ATBigoSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATBigoInterstitialAdType) { + ATBigoInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBigoRewardVideoAdType) { + ATBigoRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBigoBannerAdType) { + ATBigoBannerAdSmallType = 1,// 320x50 + ATBigoBannerAdLargeType = 2,// 300x250 +}; + +typedef NS_ENUM(NSUInteger, ATBigoNativeAdType) { + ATBigoNativeAdDefaultType = 0, +}; + +#pragma mark - Kwai +typedef NS_ENUM(NSUInteger, ATKwaiInterstitialAdType) { + ATKwaiInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKwaiRewardVideoAdType) { + ATKwaiRewardVideoAdDefaultType = 0, +}; + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDeveloperMaterialDelegate.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDeveloperMaterialDelegate.h new file mode 100644 index 0000000..fd13ad7 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDeveloperMaterialDelegate.h @@ -0,0 +1,35 @@ +// +// ATDeveloperMaterialDelegate.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/24. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATDeveloperMaterialDelegate + +/// 展示时传入的素材信息 +/// - Parameters: +/// - placementID: placementID +/// - networkAdObj: adn的广告对象 +/// - extra: extra +- (ATAdDeveloperMaterialInfo *)materialInfoDetailsWhenShowWithPlacementID:(NSString *)placementID + networkAdObj:(id)networkAdObj + extra:(NSDictionary *)extra; + + +/// 点击时传入的素材信息 +/// - Parameters: +/// - placementID: placementID +/// - networkAdObj: adn的广告对象 +/// - extra: extra +- (ATAdDeveloperMaterialInfo *)materialInfoDetailsWhenClickWithPlacementID:(NSString *)placementID + networkAdObj:(id)networkAdObj + extra:(NSDictionary *)extra; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDeviceInfoConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDeviceInfoConfig.h new file mode 100644 index 0000000..642dc1d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDeviceInfoConfig.h @@ -0,0 +1,23 @@ +// +// ATDeviceInfoConfig.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/8/22. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATDeviceInfoConfig : NSObject + +@property (nonatomic, strong) NSString *idfaStr; + +@property (nonatomic, strong) ATUID2Info *UID2Info; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDynamicWaterfallParams.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDynamicWaterfallParams.h new file mode 100644 index 0000000..fc7c87e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATDynamicWaterfallParams.h @@ -0,0 +1,41 @@ +// +// ATDynamicWaterfallParams.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/5/24. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATDynamicWaterfallParams : NSObject +//动态瀑布流参数 +//最大计算条数 +@property (nonatomic, assign) NSInteger dynamicWaterfallMaxNCount; +//最小计算条数 +@property (nonatomic, assign) NSInteger dynamicWaterfallMinMCount; +//是否基于流量分组维度 +@property (nonatomic, assign) BOOL dynamicWaterfallOnlyGroup; +//查询的时间 +@property (nonatomic, assign) NSInteger dynamicWaterfallDateCount; +//上浮层数 +@property (nonatomic, assign) NSInteger dynamicWaterfallUpwards; +//层数系数 +@property (nonatomic, assign) CGFloat dynamicWaterfallWeight; + +//从数据查出来的数据,对比后得出的最高价 +@property (nonatomic, strong) NSString *highestPrice; +@property (nonatomic, strong) NSString *highestPriceUnitID; + +@property (nonatomic, assign) BOOL isNeedFetchDatabaseHighestPrice; + +@property (nonatomic, strong) NSArray *dynamicWaterfallNotFilterList; + + +- (void)parseWithJsonString:(NSString *)jsonString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATEcwfModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATEcwfModel.h new file mode 100644 index 0000000..babcd8d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATEcwfModel.h @@ -0,0 +1,22 @@ +// +// ATEcwfModel.h +// AnyThinkSDK +// +// Created by Captain on 2024/11/12. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATEcwfModel : ATModel +@property (atomic, strong) NSArray *oe_ids; // 规则ID列表 +@property (nonatomic, assign) NSTimeInterval dt;// 动态广告源列表有效期,毫秒 +@property (nonatomic, assign) BOOL sd_switch; // sd_sw 1-等待 2-不等待,sdk是否等待动态广告源列表返回 +@property (nonatomic, assign) BOOL ss_switch; // ss_sw 1-等待 2-不等待,sdk是否使用步进间隔 +@property (atomic, strong) NSDictionary *oe; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATEcwfRuleModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATEcwfRuleModel.h new file mode 100644 index 0000000..bfd4896 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATEcwfRuleModel.h @@ -0,0 +1,22 @@ +// +// ATEcwfRuleModel.h +// AnyThinkSDK +// +// Created by Captain on 2024/11/12. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATEcwfRuleModel : ATModel +@property (nonatomic, assign) NSInteger networkFirmID; +@property (nonatomic, assign) NSTimeInterval t;// 毫秒 +@property (atomic, strong) NSArray *codes; // error codes +@property (atomic, strong) NSDictionary *> *msgs; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATImageLoader.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATImageLoader.h new file mode 100644 index 0000000..6dcb4e0 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATImageLoader.h @@ -0,0 +1,26 @@ +// +// ATImageLoader.h +// AnyThinkSDK +// +// Created by Martin Lau on 27/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +@interface ATImageLoader : NSObject + ++(instancetype)shareLoader; +/** + * The completion callback might not be invoked on the same thread as the one on which this method has been called. + * Only HTTP-GET is supported currently. + */ +- (void)loadImageWithURL:(NSURL*)URL completion:(void(^)(UIImage *image, NSError *error))completion; + +- (UIImage *)getImageWithURL:(NSURL*)URL; + +- (void)newLoadImageWithURL:(NSString *)imageUrl completion:(void(^)(UIImage *image, NSError *error))completion; + +- (void)loadImageDataWithURL:(NSString *)imageUrl completion:(void(^)(UIImage *image, NSData *data, NSError *error))completion; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMgPreloadModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMgPreloadModel.h new file mode 100644 index 0000000..0a189b9 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMgPreloadModel.h @@ -0,0 +1,36 @@ +// +// ATMCPreloadModel.h +// AnyThinkSDK +// +// Created by GUO PENG on 2025/3/17. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMgPreloadModel : NSObject +/// 多聚合request_id +@property (nonatomic, copy) NSString *requestID; +/// 多聚合psid +@property (nonatomic, copy) NSString *psID; +/// 多聚合 mgPlacementID +@property (nonatomic, copy) NSString *mgPlacementID; + +/// 是否开启向Topon回调价格 +@property (nonatomic, assign) BOOL isPriceCallbackEnabled; +/// 多聚合回调价格最长等待时间: 毫秒,默认为:1000 +@property (nonatomic, assign) NSInteger maxPriceCallbackWaitTime; + +/// 多聚合透传给SDK的最高价 币种:currencyType +- (void)mgCallBackPrice:(NSString *)mgprice currencyType:(ATBiddingCurrencyType)currencyType; + + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATModel.h new file mode 100644 index 0000000..27c5fae --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATModel.h @@ -0,0 +1,224 @@ +// +// ATModel.h +// AnyThinkSDK +// +// Created by Martin Lau on 11/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, ATAdFormat) { + ATAdFormatNative = 0, + ATAdFormatRewardedVideo = 1, + ATAdFormatBanner = 2, + ATAdFormatInterstitial = 3, + ATAdFormatSplash = 4, + ATAdFormatMediaVideo = 50 +}; + +typedef NS_ENUM(NSInteger, ATEndCardClickable) { + ATEndCardClickableFullscreen = 1, + ATEndCardClickableCTA, + ATEndCardClickableBanner +}; + +typedef NS_ENUM(NSInteger, ATScreenOrientation) { + ATScreenOrientationPortrait, + ATScreenOrientationLandscape +}; + +typedef NS_ENUM(NSInteger, ATInterstitialType) { + ATInterstitialVideo = 1, + ATInterstitialPicture +}; + +typedef NS_ENUM(NSInteger, ATLinkType) { + ATLinkTypeAppStore = 1, // storekit打开 + ATLinkTypeSafari = 2, // 外部浏览器 + ATLinkTypeWebView = 3, // 内部webView vc打开 + ATLinkTypeAPKDownload = 4, // APK下载,Android特有,iOS不支持 + ATLinkTypeInnerSafari = 5, // 调起内部safari浏览器 + ATLinkTypeWXMiniProgram = 6, // 微信小程序 + ATLinkTypeQuickApp = 7, // 快应用,Android特有,iOS不支持 + ATLinkTypeWXNativePage = 8 // 微信原生页 +}; + +typedef NS_ENUM(NSInteger, ATOfferLayoutType) { + ATOfferLayoutTypeNormal = 0, + ATOfferLayoutTypeExpress +}; + +typedef NS_ENUM(NSInteger, ATClickMode) { + ATClickModeSync = 1, + ATClickModeAsync +}; + +typedef NS_ENUM(NSInteger, ATLoadType) { + ATLoadTypeSafari = 1, + ATLoadTypeInternalWebview +}; + +typedef NS_ENUM(NSInteger, ATUserAgentType) { + ATUserAgentWebView = 1, + ATUserAgentSystem +}; + +typedef NS_ENUM(NSInteger, ATLoadStorekitTime) { + ATLoadStorekitTimePreload = 1, + ATATLoadStorekitTimeClick, + ATATLoadStorekitTimeNone +}; + +typedef NS_ENUM(NSInteger, ATVideoClickable) { + ATVideoClickableNone = 1, + ATVideoClickableWithCTA +}; + +typedef NS_ENUM(NSInteger, ATNetworkFirmId) { + ATNetworkFirmIdADX = 66, + ATNetworkFirmIdMyOffer = 35, + ATNetworkFirmIdGDTOnline = 42, + ATNetworkFirmIdDirectOffer = 67, +}; + +typedef NS_ENUM(NSInteger, ATOfferModelType) { + ATOfferModelMyOffer = 1, + ATOfferModelADX = 2, + ATOfferModelOnlineApi = 3, + ATOfferModelDirectOffer = 4, +}; + +typedef NS_ENUM(NSInteger, ATOfferCrtType) { + ATOfferCrtTypeOneImage = 1, + ATOfferCrtTypeImages = 2, + ATOfferCrtTypeOneImageWithText = 3, + ATOfferCrtTypeImagesWithText = 4, + ATOfferCrtTypeVideo = 5, + ATOfferCrtTypeXHTML = 6 +}; + +typedef NS_ENUM(NSInteger, ATDeepLinkClickMode) { + ATDeepLinkModeNone = 1, + ATDeepLinkModePreClickUrl = 2, + ATDeepLinkModeLastClickUrl = 3 +}; + +typedef NS_ENUM(NSInteger, ATClickType) { + ATClickTypeClickUrl = 1, + ATClickTypeDeepLinkUrl, + ATClickTypeClickJumpUrl, + ATClickTypeClickUniversalLinkUrl, + ATClickTypeClickMarketUrl +}; + +typedef NS_ENUM(NSInteger, ATUnitGroupType) { + ATUnitGroupTypeNormal = 1, + ATUnitGroupTypeAdx, + ATUnitGroupTypeC2S, + ATUnitGroupTypeS2S, + ATUnitGroupTypeInHouse, + ATUnitGroupTypeBKS, + ATUnitGroupTypeDirectOffer, + ATUnitGroupTypeDefault, + ATUnitGroupTypeDynamicHB, + ATUnitGroupTypeDynamicC2S, + ATUnitGroupTypeDynamicS2S +}; + +typedef NS_ENUM(NSInteger, ATSplashType) { + ATSplashTypeSplice = 1, + ATSplashTypeFullScreen +}; + +typedef NS_ENUM(NSInteger, ATSplashImageScaleType) { + ATSplashImageScaleTypeFit = 1, + ATSplashImageScaleTypeFill +}; + +typedef NS_ENUM(NSInteger, ATBiddingCurrencyType) { + ATBiddingCurrencyTypeUS = 1, + ATBiddingCurrencyTypeCNY = 2, + ATBiddingCurrencyTypeCNYCents = 3 +}; + +typedef NS_ENUM(NSInteger, ATOfferClickAdType) { + ATOfferClickAdTypeUserClick = 1, + ATOfferClickAdTypeAutoClickAfterDelay = 2, + ATOfferClickAdTypeAutoClickAfterFinish = 3, + ATOfferClickAdTypeShakeClick = 4, + ATOfferClickAdTypeAutoClickImageClick = 5, + ATOfferClickAdTypeAutoClickVideoClick = 6, + ATOfferClickAdTypeAutoClickEndCardClick = 7, + ATOfferClickAdTypeStoresKitClick = 8, + ATOfferClickAdTypeSKOverlyClick = 9, + ATOfferClickAdTypeInvalidCloseButtonClick = 10, + ATOfferClickAdTypeGuideOverlyClick = 11, + ATOfferClickAdTypeAdWithoutSlideClick = 12, + ATOfferClickAdTypeAdInsideSlideClick = 13, + ATOfferClickAdTypeEndCardFloatingLayerGuideClick = 14, + ATOfferClickAdTypeEndCardRetentionPageClick = 15, + ATOfferClickAdTypeRewardedVideoTaskClick = 16, + ATOfferClickAdTypeBubbleDropClick = 17, +}; + +typedef NS_ENUM(NSInteger, ATOfferAdpType) { + ATOfferAdpTypeNormal = 0, + ATOfferAdpTypeMraid = 1, + ATOfferAdpTypeVast = 2 +}; + +typedef NS_ENUM(NSInteger, ATOfferADPAcceptType) { + ATOfferADPAcceptTypeMraid = 1, + ATOfferADPAcceptTypeVast = 2, + ATOfferADPAcceptTypePMP = 3, + ATOfferADPAcceptTypeWebTemplate = 4, +}; + +typedef NS_ENUM(NSInteger, ATGuideClickOverlayType) { + ATGuideClickOverlayTypeUnknown = 0, + ATGuideClickOverlayTypeGestureGuidance = 1, // 滑动手势 + ATGuideClickOverlayTypeDragPuzzle = 2, // 拖动拼图 + ATGuideClickOverlayTypeQAPopup = 3, // 问答弹窗 + ATGuideClickOverlayTypeNoviceGuide = 4, // 引导弹窗 + ATGuideClickOverlayTypeConfirmJump = 5, // 跳转确认 + ATGuideClickOverlayTypeFingerClickGuide = 6, // 手指点击引导 + ATGuideClickOverlayTypeFullScreenSwipe = 7, // 全屏滑动 + ATGuideClickOverlayTypeLuckybag = 8, // 福袋 + ATGuideClickOverlayTypeChopOnce = 9, // 砍一刀 + ATGuideClickOverlayTypeSlidePuzzle = 10, // 滑动拼图有惊喜 + ATGuideClickOverlayTypeGestureSlide = 11, // 新滑动手势 + ATGuideClickOverlayTypeGesureClick = 12, // 新手指点击引导 + ATGuideClickOverlayTypeBigWhiteHand = 13 // 大白指滑动 +}; + +typedef NS_ENUM(NSInteger, ATRVTncentiveTaskType) { + ATRVTncentiveTaskTypeNone = 1, + ATRVTncentiveTaskTypeReduceDuration = 2, + ATRVTncentiveTaskTypeADFree = 3 +}; + +typedef NS_ENUM(NSInteger, ATAdOfferInterType) { + ATAdOfferInterTypeFull = 1, + ATAdOfferInterTypeHalf +}; + +typedef NS_ENUM(NSInteger, ATADXMixFormat) { + ATADXMixFormatNative = 1, + ATADXMixFormatRewardedVideo = 2, + ATADXMixFormatBanner = 3, + ATADXMixFormatInterstitial = 4, + ATADXMixFormatSplash = 5, +}; + +typedef NS_ENUM(NSInteger, ATOwnAdOfferRenderType) { + ATOwnAdOfferRenderTypeNormal = 0, + ATOwnAdOfferRenderTypeMraid = 1, + ATOwnAdOfferRenderTypeH5Template = 2 +}; + +@interface ATModel : NSObject + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATModelProtocol.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATModelProtocol.h new file mode 100644 index 0000000..8e87370 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATModelProtocol.h @@ -0,0 +1,18 @@ +// +// ATModelTTT.h +// ToponSdkDemo +// +// Created by li zhixuan on 2022/12/7. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATModelProtocol + ++ (id)createModelViaFactory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMyOfferOfferModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMyOfferOfferModel.h new file mode 100644 index 0000000..4ae14d4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMyOfferOfferModel.h @@ -0,0 +1,46 @@ +// +// ATMyOfferOfferModel.h +// AnyThinkMyOffer +// +// Created by Martin Lau on 2019/9/23. +// Copyright © 2019 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMyOfferOfferModel : ATOfferModel + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary placeholders:(NSDictionary *)placeholders format:(NSInteger)format setting:(ATMyOfferSetting *)setting; + +@property (nonatomic, readwrite) ATScreenOrientation imageOrientation; +@property (nonatomic, readwrite) ATScreenOrientation videoOrientation; +@property (nonatomic, strong) NSString *videoStartTKURL; +@property (nonatomic, strong) NSString *video25TKURL; +@property (nonatomic, strong) NSString *video50TKURL; +@property (nonatomic, strong) NSString *video75TKURL; +@property (nonatomic, strong) NSString *videoEndTKURL; +@property (nonatomic, strong) NSString *endCardShowTKURL; +@property (nonatomic, strong) NSString *endCardCloseTKURL; +@property (nonatomic, strong) NSString *impURL; +@property (nonatomic, strong) NSString *impTKURL; +@property (nonatomic, strong) NSString *clickTKURL; +@property (nonatomic, assign) NSInteger dailyCap; +@property (nonatomic, assign) NSTimeInterval pacing; +@property (nonatomic, strong) NSDictionary *placeholders; + +@property (nonatomic, readwrite) ATClickMode performsAsynchronousRedirection; +@property (nonatomic, readwrite) ATAdOfferInterType interType; +@property (nonatomic, readwrite) ATUserAgentType impressionUAType; +@property (nonatomic, readwrite) ATUserAgentType clickUAType; +@property (nonatomic, strong) ATMyOfferSetting *myOfferSetting; +@property (nonatomic, strong) NSDictionary *offerDict; + +/// when check placement myoffers cap mini come into effect, see -[ATPlacement miniCapForMyOffers] +@property (nonatomic, assign) NSInteger currentCap; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMyOfferSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMyOfferSetting.h new file mode 100644 index 0000000..67aee6a --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATMyOfferSetting.h @@ -0,0 +1,18 @@ +// +// ATMyOfferSetting.h +// AnyThinkSDK +// +// Created by Martin Lau on 2019/9/23. +// Copyright © 2019 Martin Lau. All rights reserved. +// + +#import + + +@interface ATMyOfferSetting : ATOfferSetting + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary placementID:(NSString *)placementID; + +@property (nonatomic, readwrite) NSTimeInterval resourceCacheTime; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNativeBannerView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNativeBannerView.h new file mode 100644 index 0000000..643f403 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNativeBannerView.h @@ -0,0 +1,121 @@ +// +// ATNativeBannerView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/6/8. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATNativeBannerSizeType) { + ATNativeBannerSizeTypeSmall,// 320 * 50 + ATNativeBannerSizeTypeMiddle,// 320 * 90 + ATNativeBannerSizeTypeBig,// 300 * 250 + ATNativeBannerSizeTypeLARGE,// 728 * 90 +}; + + + +@interface ATNativeBannerView : UIView + +/// domain +@property(nonatomic, strong) UILabel *domainLabel; +/// 警告 +@property(nonatomic, strong) UILabel *warningLabel; + + +/// 广告商 +@property(nonatomic, strong) UILabel *advertiserLabel; + +/// 广告内容 +@property(nonatomic, strong) UILabel *textLabel; + +/// 广告标题 +@property(nonatomic, strong) UILabel *titleLabel; + + +/// 下载 +@property(nonatomic, strong) UILabel *ctaLabel; + +/// 评分 +@property(nonatomic, strong) UILabel *ratingLabel; +/// 赞助商 +@property(nonatomic, strong) UILabel *sponsorLabel; + +/// adImageView +@property(nonatomic, strong) UIImageView *adImageView; + +/// icon +@property(nonatomic, strong) UIImageView *iconImageView; + +/// 主图 +@property(nonatomic, strong) UIImageView *mainImageView; + +/// logo +@property(nonatomic, strong) UIImageView *logoImageView; + +/// dislike +@property(nonatomic, strong) UIButton *dislikeButton; + +/// 三方SDKMediaView +@property (nonatomic, strong) UIView *netWorkMediaView; +@property (nonatomic, strong) UIView *netWorkMediaBackView; + +/// 三方SDKOptionView +@property (nonatomic, strong) UIView *netWorkOptionView; + +/// TopOn渲染展示横幅尺寸 +@property (nonatomic, assign) ATNativeBannerSizeType nativeBannerSizeType; +/// 广告渲染类型 +@property (nonatomic, assign) ATRenderingType nativeBannerRenderType; + + +- (BOOL)isVideoContents; + +/// 获取自渲染摇一摇视图 +- (UIView *)getNetworkShakeViewWithFrame:(CGRect)frame; + +/// 自渲染广告 注册点击事件 +/// - Parameter registerClickViewArray: 需要点击的视图 +- (void)registerClickableViewArray:(NSArray *)registerClickViewArray; + + +#pragma mark - 广告素材 +@property (nonatomic, strong) NSDictionary *configurationDic; + +@property (nonatomic, strong) UIImage *iconImage; + +@property (nonatomic, strong) NSString *advertiserString; + +@property (nonatomic, strong) NSString *titleString; + +@property (nonatomic, strong) NSString *textString; + +@property (nonatomic, strong) NSString *ctaString; + +@property (nonatomic, strong) NSString *adWarnigString; + +@property (nonatomic, strong) NSString *domainString; + +@property (nonatomic, strong) NSString *iconImageURLString; + +@property (nonatomic, strong) NSString *mainImageURLString; + +@property (nonatomic, strong) NSString *sponsorString; + +@property (nonatomic, strong) NSString *customExtString; + +@property (nonatomic, strong) NSString *logoString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNetwokBaseConfigure.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNetwokBaseConfigure.h new file mode 100644 index 0000000..fc1fb9f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNetwokBaseConfigure.h @@ -0,0 +1,19 @@ +// +// ATNetwokBaseConfigure.h +// AnyThinkSDK +// +// Created by Ben on 2022/6/13. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNetwokBaseConfigure : NSObject + +- (void)preInitNetwork; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNetworkBaseManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNetworkBaseManager.h new file mode 100644 index 0000000..fe267c2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATNetworkBaseManager.h @@ -0,0 +1,33 @@ +// +// ATNetworkBaseManager.h +// AnyThinkSDK +// +// Created by Topon on 11/11/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import +#import +#import + + + + +NS_ASSUME_NONNULL_BEGIN +#define ATDefaultVersion @"9999.99999999" +@interface ATNetworkBaseManager : NSObject + ++ (void)initWithCustomInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo; + +//+ (void)startInitNetworkSDK:(NSDictionary *)serverInfo target:(id)target targetKey:(NSString *)targetKey; + ++ (instancetype)sharedManager; + +- (NSString *)versionsString; + +- (NSArray *)recommendVersionsArray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOfferModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOfferModel.h new file mode 100644 index 0000000..92efc10 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOfferModel.h @@ -0,0 +1,293 @@ +// +// ATOfferModel.h +// AnyThinkSDK +// +// Created by stephen on 21/8/2020. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATOfferBannerSize320_50; +extern NSString *const kATOfferBannerSize320_90; +extern NSString *const kATOfferBannerSize300_250; +extern NSString *const kATOfferBannerSize728_90; + +@interface ATVideoPlayingTKItem : NSObject + +@property (nonatomic, copy) NSArray *urls; +@property (nonatomic) NSInteger triggerTime; +@property (nonatomic) BOOL sent; + +- (instancetype)initWithDict:(NSDictionary *)dict; + +@end + +#define ATADCTATAG 10000 +#define ATADTEXTTAG 10001 +#define ATADTITLETAG 10002 +#define ATADICONTAG 10003 +#define ATADSHAKETAG 10004 +#define ATADWEBTAG 10005 +#define ATADCTABACKTAG 10006 +#define ATADMAINIMAGETAG 10007 +#define ATADMEDIAVIEWTAG 10008 +#define ATADDOMAINTAG 10009 +#define ATADLOGOTAG 100010 +#define ATADSPLASHENDPOPTAG 2023101301 +#define ATADRATINGTAG 2023102501 +#define ATADADVERTISERTAG 2023102502 + +#define ATADCTALEFTBUTTONTAG 2024042201 +#define ATADCTARIGHTBUTTONTAG 2024042202 + +#define ATADREDPACKETOPENBUTTONTAG 2024042501 +#define ATADREDPACKETMASKTAG 2024042502 +#define ATADREDPACKETVIEWTAG 2024042503 +#define ATADREDPACKETDETAILRECEIVEBUTTONTAG 2024042504 +#define ATADREDPACKETDETAILVIEWTAG 2024042505 +#define ATADRETENTIONVIEWCTATAG 2024042506 +#define ATADRETENTIONVIEWCARDAREATAG 2024042507 +#define ATADRETENTIONVIEWBACKGROUNDAREATAG 2024042508 +#define ATADRETENTIONVIEWCLOSEBUTTONTAG 2024042509 +#define ATADWITHDRAWVIDEOVIEWTAG 2024042510 +#define ATADWITHDRAWCARDVIEWAREATAG 2024042511 +#define ATADWITHDRAWONLYBUTTONTAG 2024042512 +#define ATADWITHDRAWBACKGROUNDAREATAG 2024042513 + +#define ATADSplashBottomSemicircle 202409251025 + + +// v5.7.24 +typedef NS_ENUM(NSInteger, ATOfferInterActableArea) { + ATOfferInterActableAreaAll, + ATOfferInterActableAreaVisibleItems, + ATOfferInterActableAreaCTA +}; + +typedef NS_ENUM(NSUInteger, ATOfferModelResourceType) { + ATOfferModelResourceTypeVideo, + ATOfferModelResourceTypeImage, + ATOfferModelResourceTypeAudio, +}; + +typedef NS_ENUM(NSUInteger, ATCoordinateModeType) { + ATCoordinateModeTypeRandom = 1, + ATCoordinateModeTypeFixationCode, + ATCoordinateModeTypeNotReplace, +}; + +/// 使用宏替换逻辑 +typedef NS_ENUM(NSUInteger, ATShareClickCoordinateModeType) { + ATShareClickCoordinateModeTypeOldVersion = 1, /// 1-旧版(默认) + ATShareClickCoordinateModeTypeNewVersion, /// 2-新版 +}; + +@class ATCampaignExp,ATAdWebViewManager; +@interface ATOfferModel : ATModel + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@property (nonatomic, assign) BOOL isCustomModel; + +/// offermodel的唯一标识,在初始化时SDK默认生成 +@property (nonatomic, copy) NSString *offerIdentifier; +@property (nonatomic, copy) NSString *requestID; +@property (nonatomic, copy) NSString *resourceID; +@property (nonatomic, copy) NSString *unitID; +@property (nonatomic, copy) NSString *offerID; +@property (nonatomic, copy) NSString *offerDspID; +@property (nonatomic, copy) NSString *localResourceID; +/// 当SK加载失败,直接跳转appStore 链接 +@property (nonatomic, copy) NSString *appStoreUrlString; +@property (nonatomic, copy, nullable) NSString *pkgName; +@property (nonatomic, copy) NSString *appName; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *iconURL; +@property (nonatomic, copy) UIImage *iconImage;// 部分network只返回iconimage 没有iconurl 如inmobi信息流 +@property (nonatomic, copy) NSString *fullScreenImageURL; +@property (nonatomic, copy) NSString *logoURL;//adv_u +@property (nonatomic, copy) NSString *CTA; +@property (nonatomic, copy) NSString *videoURL; +@property (nonatomic, copy) NSString *storeURL; +@property (nonatomic, copy) NSString *jumpUrl; +@property (nonatomic, copy) NSString *clickURL; +@property (nonatomic, copy) NSString *deeplinkUrl; +@property (nonatomic, copy) NSString *universalLinkUrl; +@property (nonatomic, copy) NSString *marketUrl; +/// html 广告宽 +@property (nonatomic, assign) NSInteger offerBannerW; +/// html 广告高 +@property (nonatomic, assign) NSInteger offerBannerH; +@property (nonatomic, strong) UIImage *native_mix_iconImage; +@property (nonatomic, strong) UIImage *native_mix_fullScreenImage; +@property (nonatomic, assign) NSInteger rating; +@property (nonatomic, assign) ATLinkType linkType; +@property (nonatomic, assign) ATInterstitialType interstitialType;//check the offer for video or image +@property (nonatomic, assign) ATOfferInterActableArea interActableArea; +@property (nonatomic, assign) ATOfferModelType offerModelType; +@property (nonatomic, assign) ATOfferCrtType crtType; +@property (nonatomic, assign) NSInteger offerFirmID; +@property (nonatomic, assign) BOOL offerIMCapSw; +@property (nonatomic, assign) BOOL offerCLCapSw; +@property (nonatomic, assign) BOOL resourceIMCapSw; +@property (nonatomic, assign) BOOL resourceCLCapSw; +// ad attributes +@property (nonatomic, copy) NSString *adPublisher; +@property (nonatomic, copy) NSString *adVersion; +@property (nonatomic, copy) NSString *adPrivacy; +@property (nonatomic, copy) NSString *adPermission; +//banner(myoffer:5.6.6) +@property (nonatomic, copy) NSString *bannerImageUrl; +@property (nonatomic, copy) NSString *bannerBigImageUrl; +@property (nonatomic, copy) NSString *rectangleImageUrl; +@property (nonatomic, copy) NSString *homeImageUrl; +@property (nonatomic, strong) NSArray *resourceURLs; +@property (nonatomic, strong) NSArray *resourceImageURLs; +@property (nonatomic, strong) NSArray *resourceAudioURLs; +@property (nonatomic, strong) NSArray *clickTKUrl; +@property (nonatomic, assign) NSInteger videoCurrentTime; +@property (nonatomic, assign) NSInteger videoResumeTime; +@property (nonatomic, assign) NSInteger videoLength; +@property (nonatomic, strong) NSString *videoResolution; +@property (nonatomic, strong, nullable) ATOwnAdOperateRecord *adOperateRecord; +@property (nonatomic, strong) NSArray *imageList; +// If it is YES, it means that the feedback has been done. +//@property (nonatomic, assign) BOOL feedback; +// v5.7.47 + +@property (nonatomic, strong) NSArray *deeplinkStartTKUrl; +@property (nonatomic, strong) NSDictionary *at_deeplinkStartTKUrl; +@property (nonatomic, strong) NSArray *deeplinkSuccessTKUrl; +@property (nonatomic, strong) NSDictionary *at_deeplinkSuccessTKUrl; +@property (nonatomic, strong) NSArray *deeplinkFailedTKUrl; +@property (nonatomic, strong) NSDictionary *at_deeplinkFailedTKUrl; +// v5.7.56+ +@property (nonatomic, assign) ATSplashImageScaleType splashImageScaleType; +// Whether to enable the shake function. 1 means open, 2 means not open +@property (nonatomic, assign) BOOL splashShakeSw; +// The minimum value of the gyroscope that can trigger a shake click. Default is 0.1 +@property (nonatomic, assign) CGFloat shakeStrength; +// Shake the time interval that a tap can trigger again. The default is 5s +@property (nonatomic, assign) NSInteger shakeTime; +@property (nonatomic, assign) BOOL canMute; +// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +@property (nonatomic, assign) ATAdFormat format; +// for SKAdNetwork +@property (nonatomic, strong) ATCampaignExp *campaignExp; +//6.1.32https://confluence.magicgame001.com/pages/viewpage.action?pageId=47126246 +@property (nonatomic, assign) BOOL storeKitSwitch; +@property (nonatomic, strong) NSDictionary *urlJavascriptDic; +@property (nonatomic, assign) NSInteger networkFirmID; +@property (nonatomic, assign) BOOL isGuideClick; +@property (nonatomic, strong) ATAdWebViewManager *adWebManager; +// 标记广告协议 0: 默认,1:Mraid,2:Vast +@property(nonatomic, assign) ATOfferAdpType adpType; +/// 微信小程序ID +@property (nonatomic, copy) NSString *wxUserName; +/// 打开微信小程序的路径 +@property (nonatomic, copy, nullable) NSString *wxPath; +/// 素材是否来源于bid +@property (nonatomic, assign) BOOL isFodderSourceBid; +// 视频文件大小,MB +@property (nonatomic, assign) double videoSize; +// 视频时长,秒 +@property (nonatomic, assign) double videoDuration; +@property (nonatomic, assign) BOOL splashVideoPlayFinishCloseSw; +/// 坐标回传模式 +/// 1-非真实点击随机坐标:以前的逻辑(6.3.30及以上默认值) +/// 2-非真实点击-999:非真实点击时,坐标替换-999 +/// 3-非真实点击不换坐标:非真实点击时,删掉宏不更换坐标 +@property (nonatomic, assign) ATCoordinateModeType coordinateModeType; +@property (nonatomic, assign) BOOL isNativeMixAd; +// deeplink映射的包名 +@property (nonatomic, copy, nullable) NSString *deeplinkPackage; +/// 图片素材宽,单位像素 +@property (nonatomic, assign) double imageWidth; +/// 图片素材高,单位像素 +@property (nonatomic, assign) double imageHeight; +/// 视频素材宽,单位像素 +@property (nonatomic, assign) double videoWidth; +/// 视频素材宽,单位像素 +@property (nonatomic, assign) double videoHeight; +/// 素材内容是否为竖屏 +@property (nonatomic, assign) BOOL isMaterialPortrait; +/// 广告商名称及其纳税人识别号码(INN) 文本信息 +@property (nonatomic, copy) NSString *advertiserInfo; +/// 广告商信息 url +@property (nonatomic, copy) NSString *advertiserInfoPrivacy; +/// 广告信息弹窗 H5 地址 +@property (nonatomic, copy) NSString *advertiserInfoURL; +/// adx seadbid下原始数据String +@property (nonatomic, copy) NSString *adxOriginDataString; +/// adx seadbid下原始数据dictionary +@property (nonatomic, strong) NSDictionary *adxOriginDict; +/// 使用宏替换逻辑 1-旧版(默认) 2-新版 +@property (nonatomic, assign) ATShareClickCoordinateModeType shareClickCoordinateModeType; +//tk +@property (nonatomic, strong) NSDictionary *trackingMapDict; +/// adx请求维度的策略AB实验ID +@property (nonatomic, strong) NSArray *adxABTestIdList; +/// 原始requestId +@property (nonatomic, strong) NSString *original_requestID; +/// dsp 配置获取 cdn 地址 +@property (nonatomic, strong) NSString *dspConfigCDNUrl; +/// mraid js 链接 +@property (nonatomic, strong) NSString *mraidUrl; +/// 是否被点击 +@property (nonatomic, assign) BOOL isClicked; +/// offer原始数据 +@property (nonatomic, copy) NSDictionary *originOffer; +/// 广告渲染类型,用于ui展示时判断渲染样式 +@property (nonatomic, assign) ATOwnAdOfferRenderType offerRenderType; +/// js zip包地址 +@property (nonatomic, strong) NSString *webviewTemplateURL; +/// web模版id +@property (nonatomic, strong) NSString *webviewTemplateId; +/// omsdk 对象数组 +@property (nonatomic, strong) NSArray *originalOmidDataArray; + +- (NSString *_Nullable)getResourceURLkey:(NSString *_Nullable)urlStr; + +- (BOOL)showAdAttributes; +- (NSString *)offerAdxOriginDataString; + +#pragma mark - 更新数据方法 +- (void)updateUnitTypeValue:(NSInteger)type; + +#pragma mark - 素材缺少判断 +- (BOOL)isLoseAll; +- (BOOL)isShowAllUI; +- (BOOL)isLoseIcon; +- (BOOL)isLoseTitle; +- (BOOL)isLoseDes; +- (BOOL)isLoseVideo; +- (BOOL)isLoseMainImage; + +#pragma mark - 样式判断 +- (BOOL)canShowWebTemplate; +- (BOOL)canPreloadWebViewTemplate; +- (BOOL)canUsedNativeLoadWebType; +- (NSInteger)preloadResourceCount; +- (BOOL)isVideoResourceType; + +#pragma mark - 操作记录 +/// 记录展示时信息 +- (void)recordAdImpressionCoordinateWithAdView:(UIView *)adView; +// 能够获取到真实坐标的 +- (void)recordAdClickCoordinateWithPoint:(CGPoint)point relativePoint:(CGPoint)relativePoint progress:(NSInteger)progress adView:(UIView *)adView clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; +- (void)recordAdClickCoordinateWithPoint:(CGPoint)point relativePoint:(CGPoint)relativePoint adView:(UIView *)adView clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; +// 无法获取到真实坐标的 +- (void)recordAdClickCoordinateWithTapView:(UIView *)tapView adView:(UIView *)adView clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; +- (void)recordAdClickCoordinateWithTapView:(UIView *)tapView adView:(UIView *)adView progress:(NSInteger)progress clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; ++ (CGPoint)getRandomPoint:(CGPoint)basePoint; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOfferSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOfferSetting.h new file mode 100644 index 0000000..47d4988 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOfferSetting.h @@ -0,0 +1,478 @@ +// +// ATOfferSetting.h +// AnyThinkSDK +// +// Created by stephen on 26/8/2020. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATOfferTrackerExtraLifeCircleID; +extern NSString *const kATOfferTrackerExtraScene; +extern NSString *const kATOfferTrackerMacroClickID; +extern NSString *const kATOfferTrackerMacroSLD; +extern NSString *const kATOfferTrackerMacroImpressionDuration; +extern NSString *const kATOfferTrackerMacroMaxShowRadio; +extern NSString *const kATOfferTrackerMacroViewScreenX; +extern NSString *const kATOfferTrackerMacroViewScreenY; +extern NSString *const kATOfferTrackerMacroWidth; +extern NSString *const kATOfferTrackerMacroHeight; +extern NSString *const kATOfferTrackerMacroDownX; +extern NSString *const kATOfferTrackerMacroDownY; +extern NSString *const kATOfferTrackerMacroUpX; +extern NSString *const kATOfferTrackerMacroUpY; +extern NSString *const kATOfferTrackerMacroRequestWidth; +extern NSString *const kATOfferTrackerMacroRequestHeight; +extern NSString *const kATOfferTrackerMacroRelativeDownX; +extern NSString *const kATOfferTrackerMacroRelativeDownY; +extern NSString *const kATOfferTrackerMacroRelativeUpX; +extern NSString *const kATOfferTrackerMacroRelativeUpY; +extern NSString *const kATOfferTrackerMacroTimestamp; +extern NSString *const kATOfferTrackerMacroMilliTimestamp; +extern NSString *const kATOfferTrackerMacroEndTimestamp; +extern NSString *const kATOfferTrackerMacroEndMilliTimestamp; +extern NSString *const kATOfferTrackerMacroKYAbsoluteCoord; +extern NSString *const kATOfferTrackerMacroKYRelativeCoord; +extern NSString *const kATOfferTrackerMacroDeeplinkType; +extern NSString *const kATOfferTrackerMacroOPDPType; +/// video +extern NSString *const kATOfferTrackerMacroVideoLength; +extern NSString *const kATOfferTrackerMacroVideoStartTime; +extern NSString *const kATOfferTrackerMacroVideoEndTime; +extern NSString *const kATOfferTrackerMacroVideoPlayInStart; +extern NSString *const kATOfferTrackerMacroVideoPlayInEnd; +extern NSString *const kATOfferTrackerMacroVideoPlayScence; +extern NSString *const kATOfferTrackerMacroVideoPlayType; +extern NSString *const kATOfferTrackerMacroVideoPlayBehavior; +extern NSString *const kATOfferTrackerMacroVideoPlayStatus; +extern NSString *const kATOfferTrackerMacroVideoTimePlayed; +extern NSString *const kATOfferTrackerMacroVideoMilliTimePlayed; +/// 第二套宏替换 +extern NSString *const kATOfferTrackerMacroCSLD; +extern NSString *const kATOfferTrackerMacroCDownX; +extern NSString *const kATOfferTrackerMacroCDownY; +extern NSString *const kATOfferTrackerMacroCUpX; +extern NSString *const kATOfferTrackerMacroCUpY; +extern NSString *const kATOfferTrackerMacroRelativeCDownX; +extern NSString *const kATOfferTrackerMacroRelativeCDownY; +extern NSString *const kATOfferTrackerMacroRelativeCUpX; +extern NSString *const kATOfferTrackerMacroRelativeCUpY; +extern NSString *const kATOfferTrackerMacroShareACCMaxX; +extern NSString *const kATOfferTrackerMacroShareACCMaxY; +extern NSString *const kATOfferTrackerMacroShareACCMaxZ; +extern NSString *const kATOfferTrackerMacroTURNX; +extern NSString *const kATOfferTrackerMacroTURNY; +extern NSString *const kATOfferTrackerMacroTURNZ; +extern NSString *const kATOfferTrackerMacroTURNTimestamp; +/// 新增pt单位上报宏 +extern NSString *const kATOfferTrackerMacroViewScreenDTX; +extern NSString *const kATOfferTrackerMacroViewScreenDTY; +extern NSString *const kATOfferTrackerMacroDTWidth; +extern NSString *const kATOfferTrackerMacroDTHeight; +extern NSString *const kATOfferTrackerMacroDTDownX; +extern NSString *const kATOfferTrackerMacroDTDownY; +extern NSString *const kATOfferTrackerMacroDTUpX; +extern NSString *const kATOfferTrackerMacroDTUpY; +extern NSString *const kATOfferTrackerMacroRelativeDTDownX; +extern NSString *const kATOfferTrackerMacroRelativeDTDownY; +extern NSString *const kATOfferTrackerMacroRelativeDTUpX; +extern NSString *const kATOfferTrackerMacroRelativeDTUpY; +extern NSString *const kATOfferTrackerMacroDTCDownX; +extern NSString *const kATOfferTrackerMacroDTCDownY; +extern NSString *const kATOfferTrackerMacroDTCUpX; +extern NSString *const kATOfferTrackerMacroDTCUpY; +extern NSString *const kATOfferTrackerMacroRelativeDTCDownX; +extern NSString *const kATOfferTrackerMacroRelativeDTCDownY; +extern NSString *const kATOfferTrackerMacroRelativeDTCUpX; +extern NSString *const kATOfferTrackerMacroRelativeDTCUpY; + +typedef NS_ENUM(NSInteger, ATAdShakeAnimationType) { + ATAdShakeAnimationTypeRock = 1, + ATAdShakeAnimationTypeJoggle = 2, + ATAdShakeAnimationTypeShakeShake = 3, +}; + +typedef NS_ENUM(NSInteger, ATAdSplashCTAType) { + ATAdSplashCTATypeNormal = 1, + ATAdSplashCTATypeBottomSemicircle = 2, +}; + + +typedef NS_ENUM(NSInteger, ATOnlyDisplaySendWinType) { + ATOnlyDisplaySendWinUnknownType = 0, + ATOnlyDisplaySendWinOnType = 1, + ATOnlyDisplaySendWinOffType = 2, +}; + +typedef NS_ENUM(NSInteger, ATRewardPictureAnimateType) { + ATRewardPictureAnimateUnknownType = 0, + ATRewardPictureNOAnimateType, + ATRewardPictureClickAnimateType, + ATRewardPictureRedPacketAnimateType, + ATRewardPictureSlideAnimateType, + ATRewardPictureCardScaleAnimateType, +}; + +typedef NS_ENUM(NSInteger, ATRewardPictureWebType) { + ATRewardPictureWebJointType = 1, + ATRewardPictureWebOtherType, +}; + +typedef NS_ENUM(NSInteger, ATBannerClickType) { + ATBannerClickTypeTap = 1, + ATBannerClickTypeInsideSlideTap, + ATBannerClickTypeAllClick, +}; + +typedef NS_ENUM(NSUInteger, ATCtaAnimationType) { + ATCtaAnimationTypeBreath = 1,// 呼吸 + ATCtaAnimationTypeSway,// 中心点摆动 + ATCtaAnimationTypeStreak,// 斜边划过 + ATCtaAnimationTypeBreathAndStreaks,// 呼吸&划过 + ATCtaAnimationTypeHandClick,// 小手点击 +}; + +typedef NS_ENUM(NSInteger, ATDirectOfferUnitType) { + ATDirectOfferUnitVideoType = 1, + ATDirectOfferUnitPictureType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATVideoPlaySetting) { + ATVideoPlayAlwaysAutoPlaySetting = 0, + ATVideoPlayOnlyWiFiAutoPlaySetting, + ATVideoPlayClickAutoPlaySetting, +}; + +typedef NS_ENUM(NSUInteger, ATCTAStyleType) { + ATCTAStyleTypeBothOne = 1, // 主素材和endcard都是单CTA,老样式(默认值) + ATCTAStyleTypeOnlyMainMaterialOne = 2, // 主素材是单CTA,endcard是双CTA + ATCTAStyleTypeOnlyMainMaterialTwo = 3, // 主素材是双CTA,endcard是单CTA + ATCTAStyleTypeBothTwo = 4 // 主素材和endcard都是双CTA +}; + +typedef NS_ENUM(NSUInteger, ATEndcardStyleType) { + ATEndcardStyleTypeNormal = 1, // 或非1-5的取值,或不含该配置,代表按原有endcard逻辑进行展示 + ATEndcardStyleTypeCountdownGuideMask = 2, // 代表在endcard上要展示倒计时引导蒙层 + ATEndcardStyleTypeRedPacket = 3, // 代表在endcard上要展示红包样式 + ATEndcardStyleTypeWithdraw = 4, // 代表在endcard上要展示双endcard的提现样式 + ATEndcardStyleTypeUniversal = 5 // 代表在endcard上要展示双endcard的通用挽留页样式 +}; + +typedef NS_ENUM(NSUInteger, ATEndCardRedPacketStyleType) { + ATEndCardRedPacketStyleTypeOpenDetail = 1, // 则进入红包领取页,不会执行广告点击逻辑 + ATEndCardRedPacketStyleTypeDismiss = 2, // 则执行广告点击逻辑,进入广告跳转,并将红包隐藏/销毁,显示底部正常endcard +}; + +typedef NS_ENUM(NSUInteger, ATRedPacketClickableAreaType) { + ATRedPacketClickableAreaTypeAllNotClickable = 0, // 代表红包区域及背景蒙层不可点 + ATRedPacketClickableAreaTypeOnlyMaskClickable = 1, // 代表红包区域不可点,点击背景蒙层执行广告点击 + ATRedPacketClickableAreaTypeAllClickable = 2, // 代表点击红包区域及背景蒙层执行广告点击 +}; + +typedef NS_ENUM(NSUInteger, ATRedPacketDetailClickableAreaType) { + ATRedPacketDetailClickableAreaTypeAllNotClickable = 0, // 代表领取页其他区域不可点 + ATRedPacketDetailClickableAreaTypeAllClickable = 1, // 代表领取页点击其他区域执行广告点击 +}; + +typedef NS_ENUM(NSUInteger, ATWithdrawClickableAreaType) { + ATWithdrawClickableAreaTypeCardAndButton = 1, // 代表卡片及按钮区域点击进入广告跳转,其他区域不可点 + ATWithdrawClickableAreaTypeAllClickable = 2, // 代表全屏可点 +}; + +typedef NS_ENUM(NSUInteger, ATSecondEndcardClickableAreaType) { + ATSecondEndcardClickableAreaTypeOnlyCTA = 1, // 代表仅挽留页卡片CTA可点 + ATSecondEndcardClickableAreaTypeOnlyEndcard = 2, // 代表整个挽留页卡片可点 + ATSecondEndcardClickableAreaTypeExceptClose = 3, // 代表全屏可点,除了关闭按钮 + ATSecondEndcardClickableAreaTypeAllClickable = 4, // 代表全屏可点,以及首次关闭按钮可点 +}; + +typedef NS_ENUM(NSUInteger, ATOfferMediaViewExpressType) { + ATOfferMediaViewExpressTypeLeftImage = 1, + ATOfferMediaViewExpressTypeLeftText, + ATOfferMediaViewExpressTypeAboveImage, + ATOfferMediaViewExpressTypeAboveText, + ATOfferMediaViewExpressTypeTextFloating, + ATOfferMediaViewExpressTypeDefault, +}; + +typedef NS_ENUM(NSUInteger, ATShakeTriggerModeType) { + ATShakeTriggerModeTypeMultiDirectional = 1, // 多向来回判断 + ATShakeTriggerModeTypeUnidirectional = 2, // 单向判断 +}; + +typedef NS_ENUM(NSUInteger, ATCloseButtonStyleType) { + ATCloseButtonStyleTypeUnavailable = 1, // 不生效次级按钮样式 + ATCloseButtonStyleTypeActive = 2, // 生效次级按钮样式 +}; + +typedef NS_ENUM(NSUInteger, ATMaterialLayoutType) { + ATMaterialLayoutTypeFullScreenMainMaterial, // 全屏主素材 + ATMaterialLayoutTypeHalfScreenMainMaterial, // 半屏主素材 + ATMaterialLayoutTypeHalfScreenMainMaterialOnlyCTA, // 半屏主素材仅显示CTA + ATMaterialLayoutTypeEndCard, // endcard素材 + ATMaterialLayoutTypeSplashMaterial, // 开屏素材 +}; + +typedef NS_ENUM(NSUInteger, ATCTAButtonLayoutType) { + ATCTAButtonLayoutTypeOneCTA, // 单CTA + ATCTAButtonLayoutTypeDoubleCTA, // 双CTA + ATCTAButtonLayoutTypeWithCloseButton, // 一个CTA一个关闭按钮 + ATCTAButtonLayoutTypeBottomSemicircle, // 开屏底部半圆CTA +}; + +typedef NS_ENUM(NSUInteger, ATVideoCountdownStyle) { + ATVideoCountdownStyleNumerical = 1, // 仅展示数字倒计时 + ATVideoCountdownStyleProgressBar = 2, // 仅展示播放进度条 + ATVideoCountdownStyleNeitherShow = 3, // 数字倒计时和播放进度条均不展示 + ATVideoCountdownStyleBothShow = 4 // 数字倒计时和播放进度条都展示 +}; + +typedef NS_ENUM(NSUInteger, ATInterstitialTemplateType) { + ATInterstitialTemplateTypeHalfScreen = 1, // 半屏插屏 + ATInterstitialTemplateTypeFullScreen = 2, // 全屏插屏 + ATInterstitialTemplateTypeHalfScreenEnvelope = 3, // 半屏信封插屏 + ATInterstitialTemplateTypeFullScreenEnvelope = 4 // 全屏信封插屏 +}; +/// 广告位活动氛围样式 +typedef NS_ENUM(NSUInteger, ATEventsAtmosphereType) { + ATEventsAtmosphereTypeNone = 1, // 无 + ATEventsAtmosphereTypeBubbleDrop = 2, // 气泡掉落(开屏、插屏) + ATEventsAtmosphereTypeECAmbience = 3, // 异形电商氛围(插屏半屏) +}; + +/// 开屏拼接推荐 +typedef NS_ENUM(NSUInteger, ATSplashSpliceType) { + ATSplashSpliceTypeNone = 1, // 无 + ATSplashSpliceTypeHotRecommend = 2, // 热门推荐 +}; + +@class ATOfferModel,ATGuideClickOverlayItem,ATRVIncentiveTaskConfig; +@interface ATOfferSetting : ATModel + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@property (nonatomic, strong) NSString *placementID; +//setting for banner +@property (nonatomic, strong) NSString *bannerSize; +@property (nonatomic, assign) NSTimeInterval resourceDownloadTimeout; +@property (nonatomic, assign) NSTimeInterval bannerAppearanceInterval; +@property (nonatomic, assign) NSTimeInterval bannerDisapearInterval; +@property (nonatomic, assign) NSTimeInterval closeButtonAppearanceInterval; +@property (nonatomic, assign) ATAdFormat format; +@property (nonatomic, assign) ATVideoClickable videoClickable; +@property (nonatomic, assign) ATEndCardClickable endCardClickable; +@property (nonatomic, assign) ATLoadStorekitTime storekitTime; +@property (nonatomic, assign) ATOfferLayoutType layoutType; +@property (nonatomic, assign) ATClickMode clickMode; +@property (nonatomic, assign) ATLoadType loadType; +@property (nonatomic, assign) ATUserAgentType impressionUAType; +@property (nonatomic, assign) ATUserAgentType clickUAType; +@property (nonatomic, assign) ATDeepLinkClickMode deeplinkClickMoment; +@property (nonatomic, assign) ATSplashType splashType; +@property (nonatomic, assign) ATSplashImageScaleType splashImageScaleType; +@property (nonatomic, assign) ATAdShakeAnimationType adShakeAnimationType; +@property (nonatomic, assign) NSInteger lastOfferidsNum; +@property (nonatomic, assign) NSInteger splashCountDownTime; +@property (nonatomic, assign) NSInteger splashOrientation; +/// The minimum value of the close button delayed display +@property (nonatomic, assign) NSInteger closeBtnDelayMinTime; +/// The maximum value of the close button delayed display +@property (nonatomic, assign) NSInteger closeBtnDelayMaxTime; +@property (nonatomic, assign) NSInteger closeBtnDelayRate; +@property (nonatomic, assign) NSInteger onRewardTime; +@property (nonatomic, assign) CGFloat closeBtnNoFirstClickArea; +@property (nonatomic, assign) CGFloat closeBtnFirstClickArea; +@property (nonatomic, assign) CGFloat closeBtnNoFirstClickAreaScal; +@property (nonatomic, assign) CGFloat closeBtnFirstClickAreaScal; +@property (nonatomic, assign) BOOL unMute; +@property (nonatomic, assign) BOOL skipable; +@property (nonatomic, assign) BOOL showBannerCloseBtn; +@property (nonatomic, assign) BOOL isGuideClick; +@property (nonatomic, assign) BOOL rewardWhenFailed; +@property (nonatomic, assign) BOOL showEndCard; +// Whether to enable the shake function. 1 means open, 2 means not open +@property (nonatomic, assign) BOOL splashShakeSw; +// The minimum value of the gyroscope that can trigger a shake click. Default is 0.1 +@property (nonatomic, assign) CGFloat shakeStrength; +// Shake the time interval that a tap can trigger again. The default is 5s +@property (nonatomic, assign) NSInteger shakeTime; +@property (nonatomic, assign) NSTimeInterval clickCacheTime; +@property (nonatomic, assign) BOOL clickNotice; +//6.1.32https://confluence.magicgame001.com/pages/viewpage.action?pageId=47126246 +@property (nonatomic, assign) BOOL overlaySwitch; +@property (nonatomic, assign) NSTimeInterval overlayDuration; +@property (nonatomic, assign) NSTimeInterval overlayShowTime; +@property (nonatomic, assign) BOOL overlayUserDismissible; +@property (nonatomic, assign) BOOL storeKitSwitch; +@property (nonatomic, assign) NSTimeInterval monitoringShowTime; +///是否预加载Mraid素材,yes是预加载,no是不预加载 +@property (nonatomic, assign) BOOL mraidPreLoadSwitch; +/// 是否失败重发networkTK +@property (nonatomic, assign) BOOL retryNetworkTkSwitch; +/// 仅在展示时发送Win +@property (nonatomic, assign) ATOnlyDisplaySendWinType onlyDisplaySendWinType; +/// 自动点击 6.2.2_5 +@property (nonatomic, assign) BOOL isAutoClickImage; +@property (nonatomic, assign) NSTimeInterval autoClickImageTipDuration; +@property (nonatomic, assign) NSTimeInterval autoClickImageTriggerDuration; +@property (nonatomic, assign) BOOL isAutoClickVideo; +@property (nonatomic, assign) NSTimeInterval autoClickVideoTipDuration; +@property (nonatomic, assign) NSTimeInterval autoClickVideoTriggerDuration; +@property (nonatomic, assign) BOOL isAutoClickEndCard; +@property (nonatomic, assign) NSTimeInterval autoClickEndCardTipDuration; +@property (nonatomic, assign) NSTimeInterval autoClickEndCardTriggerDuration; +@property (nonatomic, assign) ATRewardPictureAnimateType rewardPictureAnimateType; +@property (nonatomic, assign) NSTimeInterval rewardPictureOnRewardDuration; +@property (nonatomic, assign) ATRewardPictureWebType rewardPictureWebType; +@property (nonatomic, assign) ATBannerClickType bannerTriggerClickType; +@property (nonatomic, assign) ATAdOfferInterType interType; +@property (nonatomic, assign) ATDirectOfferUnitType unitType; +@property (nonatomic, assign) ATOfferMediaViewExpressType expressType; +// click guide animation Switch +@property (nonatomic, assign) BOOL guideClickOverlaySwitch; +// click guide animation list +@property (nonatomic, strong) NSArray *overlayItemArray; +// Q&A pop-up option answer +@property (nonatomic, strong) NSString *qaAnswerText; +// The probability of an invalid close button +@property (nonatomic, assign) BOOL closeButtonInvalidSwitch; +@property (nonatomic, assign) BOOL enableInterstitialStyleEnvelope; +@property (nonatomic, assign) BOOL isImpressionInterstitialStyleEnvelope; +/// 摇一摇图标外面的文案 +@property (nonatomic, strong) NSString *shakeText; +/// 摇一摇图标里面的文案 +@property (nonatomic, strong) NSString *shakeInternalText; +/// 摇一摇缩小后文案 +@property (nonatomic, strong) NSString *shakeSmallText; +/// 摇一摇图片URL字符串 +@property (nonatomic, strong) NSString *shakeImageURLString; +@property (nonatomic, assign) BOOL isShowDetentionPage; +/// 开屏结束弹窗倒计时 当下发为0的时,全屏开屏结束后不展示弹窗 +@property (nonatomic, assign) NSTimeInterval splashPopTime; +/// 视频播放N秒后出现Banner(顶部) +@property (nonatomic, assign) NSTimeInterval topBannerStartTime; +/// Banner弹出播放时长(顶部) +@property (nonatomic, assign) NSTimeInterval topBannerShowTime; +/// 控制广告点击跳转后,是否销毁广告 +@property (nonatomic, assign) BOOL isClickCloseAd; +/// 开屏倒计时结束后, 视频是否继续播放 1-是,2-否, 默认:2 +@property (nonatomic, assign) BOOL countDownPlaySwitch; +// offer 维度 readyRate +@property (nonatomic, assign) NSInteger readyRate; +///表示video下载到ready rate后是否继续下载,1或不下发表示继续下载,2表示暂停下载。默认不下发 +@property (nonatomic, assign) NSInteger videoContinueType; +///表示视频展示后,观看到多少比例开始继续下载(针对边下边播场景)。默认0或不下发表示开始播放就开始下载。 +@property (nonatomic, assign) NSInteger cdRate; +// 1:部分下载;2:下载剩余全部 +@property (nonatomic, assign) NSInteger particalDownloadState; +/// CTA按钮动画效果 +@property (nonatomic, assign) ATCtaAnimationType ctaAnimationType; +/// CTA按钮样式 +@property (nonatomic, assign) ATCTAStyleType ctaStyleType; +/// CTA 左按钮文案 +@property (nonatomic, strong) NSString *ctaLeftButtonText; +/// EndCard样式 +@property (nonatomic, assign) ATEndcardStyleType endcardStyleType; +/// EndCard新样式倒计时,若 >0,则展示倒计时, 若 <0,不展示倒计时及关闭按钮区域,但按绝对值进行倒计时;当 =0,不进行倒计时,直接展示假关闭按钮 +@property (nonatomic, assign) NSTimeInterval endcardCountdownNew; +/// EndCard红包样式交互 +@property (nonatomic, assign) ATEndCardRedPacketStyleType endCardRedPacketStyleType; +/// EndCard红包样式可点区域 +@property (nonatomic, assign) ATRedPacketClickableAreaType redPacketClickableAreaType; +/// EndCard红包样式详情页可点区域 +@property (nonatomic, assign) ATRedPacketDetailClickableAreaType redPacketDetailClickableAreaType; +/// EndCard红包样式可点区域策略原始值,两位数数值 +@property (nonatomic, assign) NSInteger redPacketClickableAreaOriginalValue; +/// 红包标题 +@property (nonatomic, strong) NSString *redTitleText; +/// 红包祝福语 +@property (nonatomic, strong) NSString *redBlessingsText; +/// 免责声明链接 +@property (nonatomic, strong) NSString *disclaimerUrl; +/// 领取提醒 +@property (nonatomic, strong) NSString *redReceiveNoticeText; +/// 领取按钮文案 +@property (nonatomic, strong) NSString *redReceiveButtonText; +/// EndCard提现样式可点区域 +@property (nonatomic, assign) ATWithdrawClickableAreaType withdrawClickableAreaType; +/// EndCard通用挽留页倒计时,若 >0,则展示倒计时。 若 <0,不展示倒计时及关闭按钮区域,但按绝对值进行倒计时;当 =0,不进行倒计时,直接展示假关闭按钮 +@property (nonatomic, assign) NSTimeInterval secondEndcardCountdown; +/// EndCard通用挽留页可点区域 +@property (nonatomic, assign) ATSecondEndcardClickableAreaType secondEndcardClickableAreaType; +/// 提现样式视频素材 +@property (nonatomic, strong) NSString *withdrawVideoUrl; +/// 提现样式icon素材 +@property (nonatomic, strong) NSString *withdrawIconUrl; +/// 提现样式挽留卡片标题 +@property (nonatomic, strong) NSString *withdrawTitleText; +/// 提现样式挽留卡片素材 +@property (nonatomic, strong) NSString *withdrawImageUrl; +/// 提现样式挽留卡片按钮文案 +@property (nonatomic, strong) NSString *withdrawButtonText; +/// 原生视频自动播放设置,目前仅adx支持配置 +@property (nonatomic, assign) ATVideoPlaySetting videoPlaySetting; +/// 触发摇一摇的方案 1:多向来回判断,2:单向判断,默认为1 +@property (nonatomic, assign) ATShakeTriggerModeType shakeTriggerModeType; +/// 摇一摇监测时间 整数形式,单位毫秒 +@property (nonatomic, assign) NSInteger shakeMonitorTime; +/// 摇一摇加速度设置-触发阈值 小数形式数组 例如[16.5, 15, 10] +@property (nonatomic, strong) NSArray *shakeTriggerThresholdArray; +/// 关闭按钮-次级按钮样式(激励视频、插屏下的图片和视频素材,SDK Version 6.3.70 及以上支持) ,默认值为 1 +@property (nonatomic, assign) ATCloseButtonStyleType closeButtonStyleType; +/// 关闭按钮-次级按钮文案 +@property (nonatomic, strong) NSString *closeButtonStyleText; +/// 视频广告倒计时的样式展示规则,默认值为:1 +@property (nonatomic, assign) ATVideoCountdownStyle videoCountdownStyle; +/// 激励视频领取奖励倒计时,单位秒 +@property (nonatomic, assign) NSInteger rvRewardTipCountdown; +/// 是否对html广告做自动点击拦截,=1或没有该字段或该字段没有值,则需要对html渲染的广告做屏蔽; =2,不做拦截屏蔽。 +@property (nonatomic, assign) NSInteger filterAutoClick; +/// 激励任务类型 +@property (nonatomic, assign) ATRVTncentiveTaskType rvIncentiveTaskType; +/// 播放 N 秒展示 +@property (nonatomic, assign) NSInteger rvIncentiveTaskDisplayTiming; +/// 减少/跳过时长(秒) +@property (nonatomic, assign) NSInteger rvIncentiveTaskReduceOrFreeTime; +/// 浮层持续时间(秒) +@property (nonatomic, assign) NSInteger rvIncentiveTaskHoldingTime; +/// 广告位活动氛围样式 +@property (nonatomic, assign) ATEventsAtmosphereType eventsAtmosphereType; +/// 开屏拼接推荐氛围样式 +@property (nonatomic, assign) ATSplashSpliceType splashSpliceType; +/// 开屏底部CTA样式 +@property (nonatomic, assign) ATAdSplashCTAType splashCTAType; +/// Deeplink 拉起成功时,是否同时打开 Click_u, 默认否 +@property (nonatomic, assign) BOOL deeplinkSuccessOpenClickUrlSw; +/// TODOChoujin 指定了 webview 的大小 +@property (nonatomic, assign) CGSize templateWebViewSize; +/// 关闭按钮透明度, 默认值 1 +@property (nonatomic, assign) CGFloat closeBtnOpenness; +/// 摇一摇延迟触发,单位毫秒,默认值 50,:SDK 支持配置 -1,即不生效延迟触发的逻辑 +@property (nonatomic, assign) NSInteger shakeToTriggerDelay; +/// 当预加载h5模板失败时,是否使用原生渲染兜底 +@property (nonatomic, assign) BOOL webTemplateSwitch; +/// 是否预加载h5模板 +@property (nonatomic, copy) NSString *preloadWebViewTemplateSw; +/// 当预加载h5模板失败时,是否使用原生渲染兜底 +@property (nonatomic, copy) NSString *usedNativeWhenPreloadWebViewFail; +/// js zip包地址 +@property (nonatomic, strong) NSString *webviewTemplateURL; +/// web模版id +@property (nonatomic, strong) NSString *webviewTemplateId; + +@property (nonatomic, assign) NSInteger shouldReduceClickNum; + +- (CGFloat)getClickArea:(NSInteger)sizeType; +- (CGFloat)getClickAreaScal:(NSInteger)sizeType; +/// CTA按钮渲染类型,根据ctaStyleType和closeButtonStyleType来控制 +- (ATCTAButtonLayoutType)getCTAButtonLayoutType:(ATMaterialLayoutType)materialLayoutType offerModel:(ATOfferModel *)offerModel; +- (BOOL)isExistRewardPictureAnimate; +- (ATInterstitialTemplateType)getInterstitialTemplateType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOwnAdOperateRecord.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOwnAdOperateRecord.h new file mode 100644 index 0000000..77d02e4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATOwnAdOperateRecord.h @@ -0,0 +1,60 @@ +// +// ATOwnAdOperateRecord.h +// AnyThinkSDK +// +// Created by GUO PENG on 2021/8/23. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The interactive method of triggering clicks +typedef NS_ENUM(NSInteger, ATOwnAdMacroClickType) { + ATOwnAdMacroClickTypeNormal = 0, /// 常规点击 + ATOwnAdMacroClickTypeSwipe = 1, /// 滑动点击 + ATOwnAdMacroClickTypeShare = 2, /// 摇一摇点击 +}; + +//@class ATOfferModel; +@interface ATOwnAdOperateRecord : NSObject + +/// 广告展示时间 +@property (nonatomic, strong) NSNumber *displayTime; +/// 相对屏幕的横纵坐标 +@property (nonatomic, assign) CGPoint downPoint; +/// 相对父视图的横纵坐标 +@property (nonatomic, assign) CGPoint relativePoint; +/// 点击view 的左上角相对于 UIWindow 的坐标,单位pt +@property (nonatomic, assign) CGPoint viewScreenOriginInPt; +/// 计算视图相对于 key window 的可见区域百分比,本次广告展示出来的最大比例 +@property (nonatomic, assign) NSInteger visiblePercentage; +/// 视频进度 +@property (nonatomic, assign) NSInteger progress; +/// 宏替换点击类型 +@property (nonatomic, assign) ATOwnAdMacroClickType clickType; +/// 主屏幕的原生比例因子,用于转换像素 +@property (nonatomic, assign) CGFloat nativeScale; +/// 本次广告视图大小 +@property (nonatomic, assign) CGSize adViewSize; +/// 标记是否为摇一摇随机坐标 +@property (nonatomic, assign) BOOL isShareRandomCoordinate; +/// 摇一摇触发点击时,X 轴方向加速度峰值 +@property (nonatomic, assign) double shakeMaxAccX; +/// 摇一摇触发点击时,Y 轴方向加速度峰值 +@property (nonatomic, assign) double shakeMaxAccY; +/// 摇一摇触发点击时,Z 轴方向加速度峰值 +@property (nonatomic, assign) double shakeMaxAccZ; +/// 标记是否触发过摇一摇点击 +@property (nonatomic, assign) BOOL isShakeClick; +/// 标记是否触发过非摇一摇的点击,(如:手动点击、滑动点击) +@property (nonatomic, assign) BOOL isNonShakeClick; + +/// 标记是否可以使用真实坐标 +- (BOOL)canUseRealCoordinates; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlacementModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlacementModel.h new file mode 100644 index 0000000..201d0fc --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlacementModel.h @@ -0,0 +1,405 @@ +// +// ATPlacementModel.h +// AnyThinkSDK +// +// Created by Martin Lau on 11/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import + +#import +#import + +typedef NS_ENUM(NSInteger, ATADShowType) { + /** + * priority -> show times -> added time + */ + ATADShowTypePriority = 0, + /** + * show times -> priority -> added time + */ + ATADShowTypeSerial = 1 +}; + +typedef enum : NSUInteger { + ATLoadingRequestConcurrentFixedType = 1, + ATLoadingRequestConcurrentEqualPriceType = 2, +} ATLoadingRequestModelType; + +typedef NS_ENUM(NSInteger, ATNativeMixBannerStyleType) { + ATNativeMixBannerStyleTypeToponOne = 1, +}; + +/// 广告请求类型 +typedef NS_ENUM(NSInteger, ATLoadingAdApiType) { + ATLoadingAdApiTypeDefault = 0, // 默认 + ATLoadingAdApiTypeRefresh = 1, // 刷新 + ATLoadingAdApiTypePlayAgain = 2, + ATLoadingAdApiTypeAutoLoadInitiation = 3,// 自动请求: 初始化或创建广告对象 + ATLoadingAdApiTypeAutoLoadLoadFailed = 4, // 自动请求: 加载失败 + ATLoadingAdApiTypeAutoLoadNotReady = 5,// 自动请求: isReady 为false + ATLoadingAdApiTypeAutoLoadShowStart = 6,// 自动请求: 开始展示 + ATLoadingAdApiTypeAutoLoadShowFailed = 7,// 自动请求: 展示失败 + ATLoadingAdApiTypeFailedRetry = 8,// 非全自动加载模式: 加载失败自动请求 + ATLoadingAdApiTypeSerialMultiCachMode = 9,// 串行多缓存 + ATLoadingAdApiTypeSharedPlacementPreload = 10,// 共享广告位: 启动预加载 + ATLoadingAdApiTypeSharedPlacementTimer = 11,//共享广告位: 定时任务请求 + // 共享广告位::绑定了共享池的广告位在生命周期内首次回调Load结果后执行相同广告类型共享池的预加载 + ATLoadingAdApiTypeSharedPlacementSameFormatLoad = 12, + ATLoadingAdApiTypePresetCool = 13,// 使用SDK内置策略执行WF后,额外增加使用线上冷启动策略发起请求 + ATLoadingAdApiTypePresetNormal = 14,// 使用SDK内置策略执行WF后,额外增加使用线上非冷启动策略发起请求 +}; + +typedef NS_ENUM(NSInteger, ATCallSuccessType) { + ATCallSuccessShowPriorityType = 1, + ATCallSuccessPricePriorityType = 2, +}; +extern NSString *const kATPlacementModelCacheDateKey; +extern NSString *const kATPlacementModelCustomDataKey; + +typedef NS_ENUM(NSUInteger, ATPlacementModelUserValueTimingType) { + ATPlacementModelUserValueTimingTypeNone = 0, + ATPlacementModelUserValueTimingTypeShow = 1, +}; + +typedef NS_ENUM(NSUInteger, ATPlacementModelUserValueStrategyIndexType) { + ATPlacementModelUserValueStrategyIndexTypeLocal = 0, + ATPlacementModelUserValueStrategyIndexTypeShowPrice = 1, +}; + +typedef NS_ENUM(NSUInteger, ATPlacementModelWaterfallModeType) { + ATPlacementModelWaterfallModeTypeSerialMultiCach = 1, + ATPlacementModelWaterfallModeTypeNormal = 2, +}; + + +typedef NS_ENUM(NSUInteger, ATBannerAutoRefreshType) { + ATBannerAutoRefreshTypePlacementStrategy = 1, + ATBannerAutoRefreshTypeAdSourceStrategy = 2, +}; + +typedef NS_ENUM(NSInteger, ATPlacementModelBaiduReportType) { + ATPlacementModelBaiduReportTypeUnKonw = 0, + ATPlacementModelBaiduReportTypeNormalWin = 1 << 0, + ATPlacementModelBaiduReportTypeNormalLoss = 1 << 1, + ATPlacementModelBaiduReportTypeBiddingWin = 1 << 2, + ATPlacementModelBaiduReportTypeBiddingLoss = 1 << 3, + +}; + +typedef NS_ENUM(NSUInteger, ATPlacementSettingType) { + ATPlacementSettingTypeNormal, + ATPlacementSettingTypePreset, + ATPlacementSettingTypeCool, +}; + +typedef NS_ENUM(NSInteger, ATPlacementModelAutoLoadType) { + ATPlacementModelAutoLoadTypeUnKonw = 0, + ATPlacementModelAutoLoadTypeLoadFailed = 1 << 0, + ATPlacementModelAutoLoadTypeIsReadyFalse = 1 << 1, + ATPlacementModelAutoLoadTypeShow = 1 << 2, + ATPlacementModelAutoLoadTypeShowFailed = 1 << 3, + +}; + +#pragma mark - ATPlacementModel +@interface ATPlacementModel : ATModel + +-(instancetype) initWithDictionary:(NSDictionary *)dictionary associatedCustomData:(NSDictionary*)customData placementID:(NSString*)placementID; +-(instancetype) initWithDictionary:(NSDictionary *)dictionary placementID:(NSString*)placementID; + +@property (nonatomic, assign) BOOL isCDNResult; + +@property (nonatomic, strong) NSDictionary *originalPlacementDic; +@property (nonatomic, strong) NSDictionary *cachedDic; +@property (nonatomic, strong) NSDictionary *updateCachedDic; + +@property (nonatomic, assign) ATCallSuccessType callSuccessType; + +@property(nonatomic, readonly) NSDictionary *associatedCustomData; +@property(nonatomic, readonly) BOOL cachesPlacementSetting; +@property(nonatomic, readonly) ATAdFormat format; +/// ad名称: 比如:(native,splash......) +@property(nonatomic, strong) NSString *formatNameString; +/// ad 枚举字符串: 比如: @"1" +@property(nonatomic, strong) NSString *formatString; + +@property(nonatomic, readonly) NSString *placementID; +@property(nonatomic, readonly) BOOL adDeliverySwitch; +@property(nonatomic, readonly) NSInteger groupID; +/** + Auto refresh is for banner. + */ +@property(nonatomic, readonly) BOOL autoRefresh; +@property(nonatomic, readonly) NSTimeInterval autoRefreshInterval; +@property (nonatomic, assign) ATBannerAutoRefreshType bannerAutoRefreshType; +/** + * How many unit groups to be loaded concurrently + */ + +@property(nonatomic, readonly) ATLoadingRequestModelType loadingRequestModelType; +@property(nonatomic, readonly) NSInteger fixedMaxConcurrentRequestCount; +@property(nonatomic, readonly) NSInteger equalPriceMaxConcurrentRequestCount; + +@property(nonatomic, readonly) NSString *psID; +@property(nonatomic, readonly) NSString *sessionID; +@property(nonatomic, readonly) ATADShowType showType; +/** + Max showing times allowed in a day with -1 meaning no limitation + */ +@property(nonatomic, readonly) NSInteger unitCapsByDay; +/** + Max showing times allowed in a hour with -1 meaning no limitation + */ +@property(nonatomic, readonly) NSInteger unitCapsByHour; +@property(nonatomic, readonly) NSTimeInterval unitPacing; +@property(nonatomic, readonly) BOOL wifiAutoSwitch; +@property(nonatomic, readonly) BOOL autoloadingEnabled; +@property(atomic, readonly) NSArray* allUnitGroups; +@property(atomic, readonly) NSArray* unitGroups; +@property(atomic, readonly) NSArray* headerBiddingUnitGroups; +@property(atomic, readonly) NSArray* S2SHeaderBiddingUnitGroups; +@property(atomic, readonly) NSArray* olApiUnitGroups; +@property(atomic, readonly) NSArray* inhouseUnitGroups; +@property(atomic, readonly) NSArray* bksUnitGroups; +@property(atomic, readonly) NSArray* bottomListUnitGroups; +@property(atomic, readonly) NSArray* directOfferHeaderBiddingUnitGroups; +@property(nonatomic, readonly) NSArray* adxUnitGroups; +@property(nonatomic, readonly) NSArray* adxOpenUnitGroups; + +@property(nonatomic, readonly) NSArray* dynamicHeaderBiddingUnitGroups; +/// 动态出价客户端竞价广告源列表 +@property(nonatomic, readonly) NSArray* dynamicBiddingC2SUnitGroups; +/// 动态出价服务端竞价广告源列表 +@property(nonatomic, readonly) NSArray* dynamicBiddingS2SUnitGroups; + +@property(nonatomic, readonly) NSDictionary *dynamicHBAdUnitIds; + +@property(nonatomic, readonly) NSTimeInterval bottomRreqts; // bottomAd dalay request time + +@property(nonatomic, readonly) NSTimeInterval headerBiddingRequestLongTimeout; + +@property(nonatomic, readonly) NSTimeInterval headerBiddingRequestShortTimeout; + +@property(nonatomic, readonly) NSString *S2SBidRequestAddress; +@property(nonatomic, readonly) NSString *waterFallBidRequestAddress; + +@property(nonatomic, readonly) NSTimeInterval loadCapDuration; +@property(nonatomic, readonly) NSInteger loadCap; + +@property(nonatomic, readonly) NSInteger expectedNumberOfOffers; + + +@property(nonatomic, readonly) NSTimeInterval bidWaitTimeout; +@property(nonatomic, readonly) NSTimeInterval reqWaitTimeout; + +@property(nonatomic, readonly) NSTimeInterval loadFailureInterval; +@property(nonatomic, readonly) NSTimeInterval offerLoadingTimeout; +@property(nonatomic, readonly) NSTimeInterval statusValidDuration;//Upstatus +@property(atomic, strong) NSString *asid;//generated by server side +@property(nonatomic, readonly) NSString *trafficGroupID; + +@property(nonatomic, readonly) ATPlacementModelExtra *extra; + +@property(nonatomic, readonly) NSInteger defaultNetworkFirmID; +@property(nonatomic, readonly) NSTimeInterval defaultAdSourceLoadingDelay; + +/* + */ +@property(nonatomic, readonly) NSTimeInterval updateTolerateInterval; +/// 自定义流量分组策略变更时,新增的超时时间ps_ct_out_cus +@property(nonatomic, readonly) NSTimeInterval waitUpdateTimeoutInterval; + +@property(nonatomic, readonly) NSTimeInterval cacheValidDuration; +@property(nonatomic, readonly) NSDate *cacheDate; + +@property(nonatomic, readonly) NSArray* offers; +@property(nonatomic, readonly) ATMyOfferSetting *myOfferSetting; +@property(nonatomic, readonly) NSInteger usesDefaultMyOffer; +@property(nonatomic, readonly) BOOL preloadMyOffer; +//extra +@property(nonatomic, readonly) NSDictionary *callback; + +@property(nonatomic, readonly) NSInteger FBHBTimeOut; + +@property(nonatomic, readonly) NSDictionary* adxSettingDict; + +@property(nonatomic, readonly) NSDictionary* olApiSettingDict; + +@property(nonatomic, readonly) NSTimeInterval waterfallFillTime; + +@property(nonatomic, readonly) NSString *currency; +@property(nonatomic, readonly) NSString *exchangeRate; + +@property(nonatomic, readonly) NSArray *bURLNotificationFirms; + +// v5.7.10 +@property(nonatomic, readonly) NSString *campaign; + + +@property (nonatomic, assign) BOOL isShowSendMTG; + +@property (nonatomic, assign) BOOL isMediationIDSendGDT; + +@property (atomic, strong) NSDictionary *placementABDic; +@property (nonatomic, assign) BOOL isDisplayPriceSwitch; + +@property (nonatomic, assign) NSInteger networkEstimatePriceNum; + +@property (nonatomic, readonly) NSInteger bidImprssionExtraNum; + +@property (nonatomic, strong) NSString *sharePlacementId; + +@property (nonatomic, assign) BOOL hasSharePlacementId; +@property (nonatomic, assign) BOOL isSharePlacement; + +@property (atomic, strong) NSDictionary *baiduReportDic; + +/* v6430 支持插屏轮播 */ +@property (nonatomic, assign) NSInteger rotationNum; // 轮播数量 +@property (nonatomic, assign) NSTimeInterval rotationInter; // 轮播间隔 +@property (nonatomic, assign) NSTimeInterval rotationCacheTs; // 查询缓存时间 +@property (atomic, strong) ATEcwfModel *ecwfModel; // 智能瀑布流所需的数据 +/* v6430 支持插屏轮播 */ +//@property (nonatomic, assign) NSTimeInterval event_rotation_real_inter; // 用于上报 轮播过程中 实际使用的轮播间隔 + +/* v6435 */ +@property (nonatomic, assign) BOOL iRSwitch; // sdk impression事件发生后,是否发起impression请求,用于激励视频反作弊。1:开启. 2关闭 +@property (nonatomic, strong) NSDictionary *addrSt; // impression的url从这里拿 +@property (nonatomic, copy) NSString *impT; // impression的url +/* v6435 */ + +/// 是否超过最大有效时长,默认24小时 +@property (nonatomic, assign) BOOL isExceedMaxValidity; +/// ADX bidding独立请求开关SDK v6.4.44 以上支持,1开 2关 +@property (nonatomic, assign) BOOL adxIndependentBiddingSwitch; + + +-(Class) adManagerClass; + +- (NSDictionary *)revenueToPlatforms; + +/** + In order to solve the problem of inconsistency in legal tender. If the current ecpm currency is USD, this method returns NO. + */ +//- (BOOL)needConvertPrice; + +/** + If the current legal currency of ecpm is not USD, this method will calculate the corresponding price according to the latest exchange rate. + */ +//- (NSString *)convertedPrice:(NSString *)price; + +//todo: just for in-house list. It's not a good solution. +@property(nonatomic, copy) NSArray* allUnitGroupArray; + + +@property(nonatomic, copy) NSArray *directOfferUnitIDArray; + + +// v5.7.56+ +@property(nonatomic, readonly) NSInteger encryptFlag; +@property(nonatomic, readonly, copy) NSString *encryptPublicKey; +@property(nonatomic, readonly, copy) NSDictionary *encryptApiDynamicInfoDic; + +/** + Maximum waiting time for s2s HB adSource to get buyeruid + */ +@property(nonatomic, readonly) NSInteger getBuyeruIdWaitTime; + +@property(nonatomic, readonly, copy) NSString *inhouseUrl; +@property(nonatomic, readonly, copy) NSString *thirdInhouseUrl; // bks url of third plantforms + +@property(nonatomic, readonly) NSString *exchRateC2U; +@property (nonatomic,readonly) NSString *bidFloor; + +@property (nonatomic,readonly) NSInteger s2sBidMax; + +@property(nonatomic, assign) BOOL isExistHBAdSource; +@property(nonatomic, assign) BOOL loadSuccessRetrySwitch; +@property(nonatomic, assign) BOOL loadFailRetrySwitch; +@property (nonatomic,assign) BOOL requestMerge; + +@property(nonatomic, readonly) NSDictionary *gspRatesDic; +@property (nonatomic,readonly) NSString *adxExtJson; + +@property (nonatomic, readonly) NSArray *loaddingTypeSwitchArray; + +@property (nonatomic, readonly) BOOL isSetPangleRequestId; + +/// 当使用SDK预置策略(或 开屏内置广告源)请求WF时,在WF结束后TopOn SDK根据广告位策略参数(presetwf_reload_sw)判断本次是否需要在WF结束后使用线上返回的广告位策略再执行一次WF +@property (nonatomic, assign) BOOL shouldLoadMoreWhenPresetLoaded; +@property (nonatomic, assign) BOOL hasCoolPlacementSettings; +@property (nonatomic, assign) ATPlacementSettingType type; + +@property (nonatomic, assign) BOOL isUsePlacementSettingsFirst; +@property (nonatomic, assign) BOOL isSaveUserValueData; + +@property (nonatomic, readonly) ATPlacementModelUserValueTimingType userValueTimingType; +@property (nonatomic, readonly) ATPlacementModelUserValueStrategyIndexType userValueStrategyIndex; +@property (nonatomic, readonly) NSInteger userValueReportCount; +@property (nonatomic, readonly) NSArray *> *userValuePriceRanges; + +@property (nonatomic, readonly) ATPlacementModelWaterfallModeType waterfallModeType; +@property (nonatomic, readonly) NSInteger serialMultiCachModeMaxConcurrentRequsetCount; +@property (nonatomic, readonly) ATLoadingRequestModelType serialMultiCachModeRequestModelType; +@property (nonatomic, readonly) NSTimeInterval LoadFailedAutoRetryLoadInterval; +@property (nonatomic, readonly) NSInteger statusNum; +@property (nonatomic, readonly) ATPlacementModelBaiduReportType baiduReportType; + +@property(nonatomic, readonly) BOOL s2sSwitch; + +@property (nonatomic, assign) ATNativeMixBannerStyleType nativeMixBannerStyleType; + +@property (nonatomic, strong) NSValue *developerBannerSizeValue; +@property (nonatomic, assign) CGSize developerBannerSize; +@property (nonatomic, strong) NSArray *mixAdClickAreaArray; + +//动态瀑布流开关 +@property (nonatomic, assign) BOOL dynamicWaterfallSwitch; +@property (nonatomic, strong) ATDynamicWaterfallParams *dynamicWaterfall; + +/// 缓存最大过期时间,默认:604800(秒),7天 +@property (nonatomic, readonly) NSTimeInterval maxCacheExpirationTime; +//开屏广告SDK API传入超时时间,毫秒 +//大于0:开屏广告SDK API传入超时时间优先采用广告位策略下发的该参数 +//小于0或不下发:不使用该超时时间,即开关为关 +@property (nonatomic, readonly) NSTimeInterval splashSdkPriorityTimeOut; + + +@property (nonatomic, readonly) NSTimeInterval biddingWaitOtherTime; +@property (nonatomic, readonly) NSTimeInterval adjustWaterFallHbTime; + +@property (nonatomic, assign) ATPlacementModelAutoLoadType placementModelAutoLoadType; + +/* v6450 **/ +// 激励防刷 相关参数 +@property (nonatomic, strong) ATAdsLgStModel *adsLgSetting; +/* v6450 **/ + +// v6470 动态瀑布流在智能优化(串行多缓存)模式下不过滤广告源的开关 +@property(nonatomic, assign) BOOL wf2NfSwitch; + + + +- (CGFloat)getNetworkgspRate:(NSString *)networkFirmID; +- (void)parsingUnitGroupsWithDictionary:(NSDictionary *)dictionary; +#pragma mark -NewDepart + + + + +- (ATMyOfferOfferModel *)miniCapForMyOffers; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlacementModelExtra.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlacementModelExtra.h new file mode 100644 index 0000000..40e7b5b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlacementModelExtra.h @@ -0,0 +1,26 @@ +// +// ATPlacementModelExtra.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/5/24. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATPlacementModelExtra : NSObject + +@property(nonatomic, readonly) BOOL cachesPlacementSetting; +@property(nonatomic, readonly) NSTimeInterval defaultAdSourceLoadingDelay; +@property(nonatomic, readonly) NSInteger defaultNetworkFirmID; +@property(nonatomic, readonly) BOOL usesServerSettings; +@property(nonatomic, readonly) NSInteger countdown; +@property(nonatomic, readonly) BOOL allowsSkip; +@property(nonatomic, readonly) BOOL closeAfterCountdownElapsed; + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlatfromInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlatfromInfo.h new file mode 100644 index 0000000..3551d91 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATPlatfromInfo.h @@ -0,0 +1,30 @@ +// +// ATPlatfromInfo.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/5/24. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATRevenueToPlatform) { + ATRevenueToPlatformAdjust = 1, + ATRevenueToPlatformAppsflyer = 2, + ATRevenueToPlatformTenjin +}; + + +@interface ATPlatfromInfo : NSObject + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@property(nonatomic) ATRevenueToPlatform platform; +@property(nonatomic) NSInteger dataType; +@property(nonatomic, copy) NSString *token; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATRiskControlModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATRiskControlModel.h new file mode 100644 index 0000000..98743f7 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATRiskControlModel.h @@ -0,0 +1,19 @@ +// +// ATRiskControlModel.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/12. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRiskControlModel : ATModel +@property (nonatomic, copy, readonly, nullable) NSString *device_upid; +@property (nonatomic, copy, readonly, nullable) NSString *device_risk_labels; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSDKConfiguration.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSDKConfiguration.h new file mode 100644 index 0000000..a13b516 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSDKConfiguration.h @@ -0,0 +1,23 @@ +// +// ATSDKConfiguration.h +// AnyThinkSDK +// +// Created by Ben on 2022/6/20. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSDKConfiguration : NSObject + +/// pre initialize SDK by configure array +@property (nonatomic,strong,readonly) NSArray *preInitArray; +/// 调用SDK的聚合渠道 +@property (nonatomic, assign) NSInteger adChannelSource; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSDKGlobalSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSDKGlobalSetting.h new file mode 100644 index 0000000..3672ace --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSDKGlobalSetting.h @@ -0,0 +1,176 @@ +// +// ATSDKGlobalSetting.h +// AnyThinkSDK +// +// Created by Topon on 8/23/23. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN +@class ATCustomContentInfo, ATCustomContentResult, ATAntiBrushConfig, ATRiskControlModel, ATAdCustomFilter; +extern NSString *const kATDeviceDataInfoOSVersionNameKey; //System version name +extern NSString *const kATDeviceDataInfoOSVersionCodeKey; //System version code +extern NSString *const kATDeviceDataInfoPackageNameKey; //Application package name +extern NSString *const kATDeviceDataInfoAppVersionNameKey; //Application version name +extern NSString *const kATDeviceDataInfoAppVersionCodeKey; //Application version code +extern NSString *const kATDeviceDataInfoBrandKey; //Phone brands +extern NSString *const kATDeviceDataInfoCPUKey; //Phone cpu +extern NSString *const kATDeviceDataInfoModelKey; //Phone model +extern NSString *const kATDeviceDataInfoScreenKey; //Screen Resolution +extern NSString *const kATDeviceDataInfoNetworkTypeKey; //Network Type +extern NSString *const kATDeviceDataInfoMNCKey; //Mobile Network Code +extern NSString *const kATDeviceDataInfoMCCKey; //Mobile Country Code +extern NSString *const kATDeviceDataInfoLanguageKey; //Language +extern NSString *const kATDeviceDataInfoTimeZoneKey; //Time zone +extern NSString *const kATDeviceDataInfoUserAgentKey; //User Agent +extern NSString *const kATDeviceDataInfoOrientKey; //Screen orientation +extern NSString *const kATDeviceDataInfoIDFAKey; //idfa +extern NSString *const kATDeviceDataInfoIDFVKey; //idfv +extern NSString *const kATDeviceDataInfoSIMCardStateKey; //sim card status +extern NSString *const kATDeviceDataInfoBatteryKey; //sim card status +extern NSString *const kATDeviceDataInfoSensorDeny; // sensor denny status + +typedef NS_ENUM(NSUInteger, ATSplashAdClickResultType) { + ATSplashAdClickResultTypeDidCloseAd = 1, // After clicking on the jump button, close the splash ad + ATSplashAdClickResultTypePauseCountdown = 2, // Pause the countdown after clicking the jump button, and continue the countdown when the splash ad is visible +}; + +/// Debug values for testing geography. +typedef NS_ENUM(NSInteger, ATUMPDebugGeography) { + ATUMPDebugGeographyDisabled = 0, ///< Disable geography debugging. + ATUMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices. + ATUMPDebugGeographyNotEEA = 2, ///< Geography appears as not in EEA for debug devices. +}; + +typedef NS_ENUM(NSInteger, ATSystemPlatformType) { + ATSystemPlatformTypeUnknown = 0, + ATSystemPlatformTypeIOS = 1, + ATSystemPlatformTypeUnity = 2, + ATSystemPlatformTypeCocos2dx = 3, + ATSystemPlatformTypeCocosCreator = 4, + ATSystemPlatformTypeReactNative = 5, + ATSystemPlatformTypeFlutter = 6, + ATSystemPlatformTypeAdobeAir = 7 +}; + +@interface ATSDKGlobalSetting : NSObject + ++ (instancetype)sharedManager; + +/* + channel & customData has to be set before init + */ +@property (nonatomic, strong) NSString *channel; +@property (nonatomic, strong) NSString *subchannel; +@property (nonatomic, strong) NSDictionary *customData; +/// Splash Shake Text String, Only for DirectlyAd +@property (nonatomic, strong) NSString *directlySplashAdShakeTextString; +/// Splash CTA Button BackgroundColor, Only for DirectlyAd +@property (nonatomic, strong) UIColor *directlySplashAdCTAButtonBackgroundColor; +/// Splash Shake Custom View, Only for DirectlyAd +@property (nonatomic, strong) UIView *directlySplashAdCustomShakeView; +/// Splash CTA Custom View, Only for DirectlyAd +@property (nonatomic, strong) UIView *directlySplashAdCustomCTAView; +/// Splash Video Mute Icon hidden, Not hidden by default, Only for DirectlyAd +@property (nonatomic, assign) BOOL directlySplashAdVideoMuteIconHidden; +/// Whether to pause the countdown after clicking on the Splash ad to jump, the default is NO, Only for TopOn ADX、DirectlyAd and Cross Promotion +@property (nonatomic, assign) ATSplashAdClickResultType splashAdClickResultType; + +// ump test ids +@property (nonatomic, nullable,strong) NSArray *umpTestDeviceIdentifiers; +/// Debug geography. +@property (nonatomic, assign) ATUMPDebugGeography umpGeography; +/// set header bidding test mode,only support incoming device idfa. +/// setLogEnabled must be turned on before use +@property (nonatomic, strong) NSString *headerBiddingTestModeDeviceID; +/// system platform Information +@property (nonatomic, assign) ATSystemPlatformType systemPlatformType; + +@property (nonatomic, strong) ATSharePlacementConfig *sharePlacementConfig; +/// set whether WX is installed +@property (nonatomic, assign) BOOL isInstallWX; +/// for setLocationLongitude:dimension: +@property (nonatomic, readonly) NSDictionary *locationDictionary; + +/// set custom data for the ad placement +/// @param customData - custom data +/// @param placementID - placement id +- (void)setCustomData:(NSDictionary *)customData forPlacementID:(NSString *)placementID; + +/// get custom data +- (NSDictionary *)customDataForPlacementID:(NSString *)placementID; + +/// set Wechat appID and universalLink, for register WechatOpenSDK +/// @param appID - Wechat appID +/// @param universalLink - Wechat universalLink +- (void)setWeChatAppID:(NSString *)appID universalLink:(NSString *)universalLink; + +- (void)addCustomAdapterConfigArray:(NSArray *)array; + +/// set exlude appleid list for sdk to filter offers +- (void)setExludeAppleIdArray:(NSArray *)appleIdArray; + +/// get exlude appleid list +- (NSArray *)exludeAppleIdArray; + +/// set denied Upload Info list for sdk to Control report +- (void)setDeniedUploadInfoArray:(NSArray *)uploadInfoArray; + +/// get denied Upload Info list +- (NSArray *)deniedUploadInfoArray; + +/// Determine whether the Denied key is included +/// @param key - key string +- (BOOL)isContainsForDeniedUploadInfoArray:(NSString *)key; + +- (void)setPresetPlacementConfigPathBundle:(NSBundle *)bundle; + +/// set location longitude +- (void)setLocationLongitude:(double)longitude dimension:(double)dimension; + +- (void)setDebuggerConfig:(void(^_Nullable)(ATDebuggerConfig * _Nullable debuggerConfig))debuggerConfigBlock; + +- (void)setDeviceInfoConfig:(void(^_Nullable)(ATDeviceInfoConfig * _Nullable deviceInfoConfig))deviceInfoConfigBlock; + +/// Delete all ads cached for the placementId +- (void)removeAllCacheWithPlacementId:(NSString *)placementId; +- (void)removeAllCacheWithPlacementId:(NSString *)placementId index:(NSInteger)index; +- (void)removeAllCacheWithPlacementId:(NSString *)placementId adInfoDictArray:(NSArray *)adInfoDictArray; + +- (void)setAuthNetworkArray:(NSArray *)networkFilmIdArray DEPRECATED_MSG_ATTRIBUTE("Deprecated; setting is ineffective."); + + +/// Set up anti-fraudulent traffic information +/// - Parameter config: config +- (void)setAntiBrushConfig:(ATAntiBrushConfig *)config; + +/// Get risk tag +- (nullable ATRiskControlModel *)riskControlInfo; + +- (ATCustomContentInfo *)customContentReviewResult:(NSArray *)infos; + +- (ATCustomContentResult *)customContentResultReviewByInfos:(NSArray *)infos; + + +/// 是否允许异常信息收集 +/// - Parameter isPermit: 默认为YES +- (void)setAbnormalCollect:(BOOL)isPermit; + +/// 添加过滤器 开发者传入placementID +/// 多个placementID 可以共用一个过滤器 +/// - Parameter filter: 过滤器 +- (void)addFilter:(ATAdCustomFilter *)filter forPlacementID:(NSString *)placementID; + +/// 删除所有过滤器 +- (void)removeAllFilters; + +/// 删除部分过滤器 +/// - Parameter placementIDs: 过滤器对应的广告位id +- (void)removeFilterWithPlacementIDs:(NSArray *)placementIDs; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATScrollLabel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATScrollLabel.h new file mode 100755 index 0000000..d9d38db --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATScrollLabel.h @@ -0,0 +1,50 @@ +// +// ZScrollLabel.h +// WeexDemo +// +// Created by WSCN on 09/05/2017. +// Copyright © 2017 wallstreetcn.com. All rights reserved. +// + +#import + +typedef NS_ENUM(NSUInteger, ATScrollLabelAlignment) { + ATScrollLabelAlignmentLeft = 0, + ATScrollLabelAlignmentCenter, + ATScrollLabelAlignmentRight +}; + +/** + * 跑马灯Label + * 当Text对应的Width超过了Frame宽度,滚动显示效果自动开启; + * 当Text对应的Width未超过Frame宽度,无滚动显示效果。 + */ +@interface ATScrollLabel : UIView + +@property (nonatomic, strong) UIFont *font; +@property (nonatomic, strong) UIColor *textColor; +@property (nonatomic, strong) NSString *text; + +@property (nonatomic, assign) CGFloat scrollDuration; //滚动总时长,默认为10秒 +@property (nonatomic, assign) CGFloat scrollVelocity; //滚动速率,默认为37.5(pt/s)。赋值必须大于0,否则速率默认为37.5 +@property (nonatomic, assign) CGFloat paddingBetweenLabels; //两个label之间的距离,默认为20 +@property (nonatomic, assign) ATScrollLabelAlignment labelAlignment; //当文字长度未超过Frame宽度时的对齐方式:左,中,右。默认为居中对齐。 + +@property (nonatomic, assign) CGFloat delayInterval; //延迟开始第一次滚动(单位:秒), 默认为3秒 +@property (nonatomic, assign) CGFloat pauseInterval; //循环滚动时,中间停止的时长(单位:秒), 默认为3秒 + +@property (nonatomic, assign) BOOL autoBeginScroll; //是否自动开始滚动,默认为YES +@property (nonatomic, assign, getter=isScrolling) BOOL scrolling; //是否在滚动 + +/** + * 开始动画 + * 当调用 - (void)stopScrollAnimation 方法停止动画后,如果需要再开始动画时调用此方法,否则滚动将不会继续。 + */ +- (void)startScrollAnimation; + +/** + * 停止动画 + */ +- (void)stopScrollAnimation; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSelfRenderingMixInterstitialView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSelfRenderingMixInterstitialView.h new file mode 100644 index 0000000..58c68b5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSelfRenderingMixInterstitialView.h @@ -0,0 +1,67 @@ +// +// ATSelfRenderingMixInterstitialView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/11/13. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSelfRenderingMixInterstitialModel : NSObject + +@property(nonatomic, strong) UILabel *textLabel; + +@property(nonatomic, strong) UILabel *titleLabel; + +@property(nonatomic, strong) UIView *ctaView; + +@property(nonatomic, strong) UILabel *domainLabel; + +@property(nonatomic, strong) UILabel *advertiserLabel; + +@property(nonatomic, strong) UIImageView *iconImageView; + +@property(nonatomic, strong) UIImageView *mainImageView; + ++ (instancetype)loadMixInterstitialModel: (void(^)(ATSelfRenderingMixInterstitialModel *mixInterstitialModel))mixInterstitialModelBlock; + +@end + +@interface ATSelfRenderingMixInterstitialView : UIView +/// 素材 +@property (nonatomic, strong) NSDictionary *offerFodderDic; + +@property (nonatomic, strong) UIImage *iconImage; +@property (nonatomic, strong) NSString *advertiserString; +@property (nonatomic, strong) NSString *titleString; +@property (nonatomic, strong) NSString *textString; +@property (nonatomic, strong) NSString *ctaString; +@property (nonatomic, strong) NSString *adWarnigString; +@property (nonatomic, strong) NSString *iconImageURLString; +@property (nonatomic, strong) NSString *mainImageURLString; +@property (nonatomic, strong) NSString *sponsorString; +@property (nonatomic, strong) NSString *domainString; + +// 获取媒体View +- (nullable UIView *)networkMediaView; +// 获取媒体 optionsView +- (nullable UIView *)networkOptionsView; + + +// 获取媒体自定义参数 +- (nullable NSString *)getExtra; + +// 设置关闭响应 +- (void)registerClose:(nonnull UIView *)closeView; +// 设置点击响应 +- (void)registerClickableViewArray:(nonnull NSArray *)registerClickViewArray; +// 关闭 +- (void)close; +// 绑定映射关系 +- (void)bindViewRelation:(ATSelfRenderingMixInterstitialModel *)mixInterstitialModel; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSelfRenderingMixSplashView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSelfRenderingMixSplashView.h new file mode 100644 index 0000000..e1395c1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSelfRenderingMixSplashView.h @@ -0,0 +1,77 @@ +// +// ATSelfRenderingMixSplashView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/7/23. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSelfRenderingMixSplashModel : NSObject + +@property(nonatomic, strong) UILabel *textLabel; + +@property(nonatomic, strong) UILabel *titleLabel; + +@property (nonatomic, strong) UIButton *skipButton; + +@property(nonatomic, strong) UILabel *domainLabel; + +@property(nonatomic, strong) UILabel *advertiserLabel; + +@property(nonatomic, strong) UIImageView *iconImageView; + +@property(nonatomic, strong) UIImageView *mainImageView; + +@property (nonatomic, strong) UILabel *ctaLabel; + + ++ (instancetype)loadMixSplashModel: (void(^)(ATSelfRenderingMixSplashModel *mixSplashModel))mixSplashModelBlock; + +@end + +@interface ATSelfRenderingMixSplashView : UIView + +/// 素材 +@property (nonatomic, strong) NSDictionary *offerFodderDic; + +@property (nonatomic, strong) UIImage *iconImage; +@property (nonatomic, strong) UIImage *logoImage; +@property (nonatomic, strong) UIImage *mainImage; + + +@property (nonatomic, strong) NSString *advertiserString; +@property (nonatomic, strong) NSString *titleString; +@property (nonatomic, strong) NSString *textString; +@property (nonatomic, strong) NSString *ctaString; +@property (nonatomic, strong) NSString *adWarnigString; +@property (nonatomic, strong) NSString *iconImageURLString; +@property (nonatomic, strong) NSString *mainImageURLString; +@property (nonatomic, strong) NSString *logoURLString; + +@property (nonatomic, strong) NSString *sponsorString; +@property (nonatomic, strong) NSString *domainString; + +// 获取媒体View +- (nullable UIView *)networkMediaView; +// 获取媒体 optionsView +- (nullable UIView *)networkOptionsView; + +/// 自渲染广告 注册点击事件 +/// - Parameter registerClickViewArray: 需要点击的视图 +- (void)registerClickableViewArray:(nonnull NSArray *)registerClickViewArray; + +/// 自渲染广告 绑定映射关系 +- (void)bindViewRelation:(ATSelfRenderingMixSplashModel *)mixSplashModel; +/// 自渲染广告 关闭开屏广告 +- (void)closeSplashAd; + +// 获取媒体的摇一摇view +- (nullable UIView *)getNetworkShakeViewWithFrame:(CGRect)frame; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSharePlacementConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSharePlacementConfig.h new file mode 100644 index 0000000..50bde27 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATSharePlacementConfig.h @@ -0,0 +1,32 @@ +// +// ATSharePlacementConfig.h +// AnyThinkSDK +// +// Created by Topon on 4/24/23. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSharePlacementConfig : NSObject + +/// for share placement load splash extra +@property (nonatomic, strong) NSDictionary *splashLoadExtra; + +/// for share placement load interstitial extra +@property (nonatomic, strong) NSDictionary *interstitialLoadExtra; + +/// for share placement load rewardedVideo extra +@property (nonatomic, strong) NSDictionary *rewardedVideoLoadExtra; + +/// for share placement load banner extra +@property (nonatomic, strong) NSDictionary *bannerLoadExtra; + +/// for share placement load native extra +@property (nonatomic, strong) NSDictionary *nativeLoadExtra; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATStorage.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATStorage.h new file mode 100644 index 0000000..03f8632 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATStorage.h @@ -0,0 +1,55 @@ +// +// ATStorage.h +// ToponSdkDemo +// +// Created by li zhixuan on 2022/11/19. +// + +#import + +@class ATDatabaseStorage; +@class ATMemoryStorage; + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATStorageEntitySaveType) { + ATStorageEntitySaveTypeMemory, + ATStorageEntitySaveTypeDatabase, +}; + +@protocol ATStorageEntityProtocol + +- (id)identifier; ++ (ATStorageEntitySaveType)saveType; + +@end + +@protocol ATStorageProtocol + +- (void)createEntityClazz:(Class)clazz; +- (BOOL)saveWithEntity:(id)entity entityClazz:(Class)clazz; +- (id)readEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeAllEntity; +- (void)readEntityFromDBWithIdentifier:(id)identifier entityClazz:(Class)clazz completion:(void (^ __nullable)(id entity))completion; + +@end + +@interface ATStorage : NSObject + +@property (nonatomic, readonly) ATDatabaseStorage *database; +@property (nonatomic, readonly) ATMemoryStorage *memory; + ++ (ATStorage *)shareInstance; + +- (void)createEntityClazz:(Class)clazz; + +- (BOOL)saveWithEntity:(id)entity entityClazz:(Class)clazz; +- (id)readEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeAllEntity; +- (void)readEntityFromDBWithIdentifier:(id)identifier entityClazz:(Class)clazz completion:(void (^ __nullable)(id entity))completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATTracker.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATTracker.h new file mode 100644 index 0000000..4993ef7 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATTracker.h @@ -0,0 +1,70 @@ +// +// ATTracker.h +// AnyThinkSDK +// +// Created by Martin Lau on 19/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATADTrackType) { + ATADTrackTypeADRequest = 1, // 广告源请求 + ATADTrackTypeADRecalledSuccessfully = 2, // 广告源填充 + ATADTrackTypeADRecallFailed = 3, + ATADTrackTypeADImpression = 4, // 广告展示 + ATADTrackTypeADRefreshShow = 5, + ATADTrackTypeADClicked = 6, // 广告点击 + ATADTrackTypeVideoPlayed = 7, + ATADTrackTypeVideoStart = 8, + ATADTrackTypeVideoEnd = 9, + ATADTrackTypeLoad = 10, + ATADTrackTypeBidSort = 11, // bid结果上报 + ATADTrackTypeLoadResult = 12,// 加载成功 + ATADTrackTypeShowAPICall = 13, // 广告show API + ATADTrackTypeEntryScenario = 16,// 上报场景 + ATADTrackTypeEntryLaunch = 21, + ATADTrackTypeWin = 22, // 比价SDK竞胜 + ATADTrackTypeLoss = 23, // 比价SDK竞败 + ATADTrackTypeWinLoss = 24, // win loss + ATADTrackTypeRewarded = 25, // 触发激励 + ATADTrackTypeComparePrice = 26, // 多聚合比价 + ATADTrackTypeUploadBrush = 27, // 刷子上报 + ATADTrackTypeXADClick = 28, // 扣点击上报 +}; + + +@class ATSafeThreadDictionary; +@interface ATTracker : NSObject + ++ (instancetype)sharedTracker; + +- (void)trackWithPlacementID:(NSString *)placementID requestID:(NSString *)requestID trackType:(ATADTrackType)trackType extra:(nullable NSDictionary *)extra; +// TK6 +- (void)trackClickWithAd:(nonnull id)ad extra:(nullable NSDictionary *)extra; +// TK6 with other params +- (void)trackClickWithAd:(nonnull id)ad extra:(nullable NSDictionary *)extra params:(nullable NSDictionary *)params; +// TK21 +- (void)sendLaunchTrackWithPsId:(NSString *)psId; +// TK22 +- (void)trackWinWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary *)extra; +// TK23 +- (void)trackLossWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary *)extra; +//TK24 +- (void)trackWinLossWithPlacementID:(nonnull NSString *)placementID requestId:(NSString *)requestId extra:(nullable NSDictionary *)extra; + + ++ (nullable NSDictionary *)headerBiddingTrackingExtraWithAd:(id)ad requestID:(NSString *)requestID; + ++ (NSDictionary *)replaceBidPrice:(NSDictionary *)originalTKDic unitGroup:(ATUnitGroupModel *)unitGroup; +/// 公共TK参数 ++ (NSDictionary *)getTKCommonParameter:(nullable ATUnitGroupModel *)unitGroup placementModel:(nullable ATPlacementModel *)placementModel extraDic:(nullable NSDictionary *)extraDic trackType:(ATADTrackType)trackType; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATTrackerInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATTrackerInfo.h new file mode 100644 index 0000000..2878d4c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATTrackerInfo.h @@ -0,0 +1,116 @@ +// +// ATTrackerInfo.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/5/6. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATClickAreaType) { + ATClickAreaNOEndCardCTAType = 1, + ATClickAreaNOEndCardCTAExistClickBanner = 2, + ATClickAreaNOEndCardBannerOutSideType = 3, + ATClickAreaNOEndCardAutoClickType = 4, + ATClickAreaNOEndCardShakeType = 5, + ATClickAreaEndCardCTAType = 6, + ATClickAreaEndCardCTAOutSideType = 7, + ATClickAreaEndCardAutoClickType = 8, + ATClickAreaEndCardShakeType = 9, + ATClickAreaSkoverlyType = 10, + ATClickAreaShakeBtnType = 11, + ATClickAreaGuideType = 12, + ATClickAreaInsensibilityType = 13, + ATClickAreaInvalidCloseButtonType = 14, + ATClickAreaOverlayTypeGestureGuidance = 15, + ATClickAreaOverlayTypeDragPuzzle = 16, + ATClickAreaOverlayTypeQAPopup = 17, + ATClickAreaOverlayTypeNoviceGuide = 18, + ATClickAreaOverlayTypeConfirmJump = 19, + ATClickAreaOverlayTypeFingerClickGuide = 20, + ATClickAreaOverlayTypeFullScreenSwipe = 21, + ATClickAreaSplashEndPop = 22, + ATClickAreaVideoTopBanner = 23, + ATClickAreaNOEndCardLeftButtonOfCTA = 24, + ATClickAreaNOEndCardRightButtonOfCTA = 25, + ATClickAreaCountdownGuideMask = 26, + ATClickAreaRedPacketOpenButton = 27, + ATClickAreaRedPacketViewArea = 28, + ATClickAreaRedPacketMaskArea = 29, + ATClickAreaRedPacketDetailReceiveButton = 30, + ATClickAreaRedPacketDetailReceiveOutside = 31, + ATClickAreaWithdrawVideoView = 32, + ATClickAreaWithdrawCardViewArea = 33, + ATClickAreaWithdrawButton = 34, + ATClickAreaWithdrawBackGroundArea = 35, + ATClickAreaRetentionViewCTA = 36, + ATClickAreaRetentionViewCardArea = 37, + ATClickAreaRetentionViewBackGroundArea = 38, + ATClickAreaRetentionViewCloseButton = 39, + ATClickAreaEndCardLeftButtonOfCTA = 40, + ATClickAreaEndCardRightButtonOfCTA = 41, + ATClickAreaRVIncentiveTaskADFree = 42, + ATClickAreaOverlayTypeLuckybag = 43, + ATClickAreaOverlayTypeChopOnce = 44, + ATClickAreaOverlayTypeSlidePuzzle = 45, + ATClickAreaOverlayTypeGestureSlide = 46, + ATClickAreaOverlayTypeGesureClick = 47, + ATClickAreaOverlayTypeBigWhiteHand = 48, + ATClickAreaTypeBubbleDrop = 49, +}; + +typedef NS_ENUM(NSInteger, ATRenderVideoType) { + ATRenderVideoTypeUnknow = 0, + ATRenderVideoTypeNormal = 1, + ATRenderVideoTypeNoVideoEndcard = 2, + ATRenderVideoTypeNoVideoLayerEndcard = 3, + ATRenderVideoTypeNoVideoRedPacketEndcard = 4, + ATRenderVideoTypeNoVideoSlideEndcard = 5, + ATRenderVideoTypeNoVideoCardScaleEndcard = 6, + ATRenderVideoTypeNoVideoWebView = 7, + ATRenderVideoTypeNoVideoNoMaterialEndcard = 8, + ATRenderVideoTypeMTG = 9, +}; + +typedef NS_ENUM(NSInteger, ATNativeADSourceType) { + ATNativeADSourceTypeUnknown = 0, + ATNativeADSourceTypeVideo = 1, + ATNativeADSourceTypeImage = 2 +}; + +// 比价工具TK上报 +// string unit_id 当前TopOn SDK缓存价格最高的广告源id +// string bidprice 当前TopOn SDK缓存价格最高的广告源对应的价格 +// string 竞胜:第二名(竞败方)的ilrd原始数据, 竞败:竞胜方的ilrd原始数据 +extern NSString *const kATTrackerExtraMmbIlrdKey; +// 竞胜 +extern NSString *const kATTrackerExtraMmbSecPriceKey; // double 第二名(竞败方)的价格,单位美元 +extern NSString *const kATTrackerExtraMmbSecBidderKey; // string 第二名(竞败方)的名字,max或is上获取到什么就传什么,如max、topon、topon adx、ironsource等 +// 竞败 +extern NSString *const kATTrackerExtraMmbFirstPriceKey; // double 竞胜方(第一名)的价格 +extern NSString *const kATTrackerExtraMmbFirstBidderKey; // string 竞胜方(第一名)的名字,max或is上获取到什么就传什么,如max、topon、topon adx、ironsource等 +extern NSString *const kATTrackerExtraMmbLossReasonKey; // int 竞败原因 1. 价格过低 2. 超时 3. 其他(待sdk补充) +// string 下一次 bid 上传 +extern NSString *const kATTrackerExtraMmbWaterfallInfoKey; + +@interface ATTrackerInfo : NSObject + +@property (nonatomic, assign) ATClickAreaType clickAreaType; +// only RewardedVideo use +@property (nonatomic, assign) ATRenderVideoType renderVideoType; + +// 是否上报过tk28 +@property (nonatomic, assign) BOOL hasSentTK28; +// 是否需要上报tk28 +@property (nonatomic, assign) BOOL needSentTK28; +// 点击次数记录 +@property (nonatomic, assign) NSInteger currentClickNum; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATUID2Info.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATUID2Info.h new file mode 100644 index 0000000..67f5368 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATUID2Info.h @@ -0,0 +1,20 @@ +// +// ATUID2Info.h +// AnyThinkSDK +// +// Created by 抽筋的灯 on 2024/12/20. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATUID2Info : NSObject + +//用户传入UID2Token +@property (nonatomic, strong) NSString *UID2Token; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h new file mode 100644 index 0000000..527b56c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h @@ -0,0 +1,420 @@ +// +// ATUnitGroupModel.h +// AnyThinkSDK +// +// Created by Martin Lau on 11/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import + + +#define ATBaiDuUnitIDKey @"ATBaiDuUnitIDKey" +#define ATBaiDuplacementIdKey @"ATBaiDuplacementIdKey" +#define ATBaiDuUpdateExposureNotificationKey @"ATBaiDuUpdateExposureNotificationKey" + + +typedef NS_ENUM(NSInteger, ATRenderingType) { + ATRenderingTopOnType = 1, //TopOn SDK渲染,默认 + ATRenderingSelfType = 2, // 开发者自渲染 +}; + +typedef NS_ENUM(NSInteger, ATMixRewardGiveOutType) { + ATMixRewardGiveOutTypeClose = 1, + ATMixRewardGiveOutTypeClick = 2, +}; + +typedef NS_ENUM(NSInteger, ATRequestFiledType) { + ATRequestFiledAdFodderDataType = 1, + ATRequestFiledAdMetaDataType = 2, +}; + + +typedef NS_ENUM(NSInteger, ATAdListType) { + ATAdListTypeNormal = 1, + ATAdListTypeC2S = 2, + ATAdListTypeS2S = 3, + ATAdListTypeAdx = 4, + ATAdListTypeDsp = 5, + ATAdListTypeOnLine = 6, + ATAdListTypeInhouse = 7, + ATAdListTypeDirect = 8, + ATAdListTypeDynamicBid = 9, + ATAdListTypeBottom = 10, + ATAdListTypeBKS = 11, + ATAdListTypeDynamicBidC2S = 12, + ATAdListTypeDynamicBidS2S = 13, + +}; + + +typedef NS_ENUM(NSInteger, ATNetworkEstimatePriceType) { + ATNetworkEstimatePriceTypeSort = 0, + ATNetworkEstimatePriceTypeEstimate, + ATNetworkEstimatePriceTypeReal, + ATNetworkEstimatePriceTypeRealPriceNil, + ATNetworkEstimatePriceTypeTimeOut, + +}; + +typedef NS_ENUM(NSInteger, ATShowAutoLoadType) { + ATShowAutoOneAdSupportLoadType = 1, + ATShowAutoOneAdNotSupportLoadType, + ATShowAutoOneNetWorkNotSupportLoadType, +}; +/// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +typedef NS_ENUM(NSInteger, ATUnitGroupJointAdType) { + ATUnitGroupJointAdOtherType = -1, + ATUnitGroupJointAdNativeType = 0, + ATUnitGroupJointAdRewardedType = 1, + ATUnitGroupJointAdBannerType = 2, + ATUnitGroupJointAdInterstitialType = 3, + ATUnitGroupJointAdSplashType = 4, +}; + +typedef NS_ENUM(NSInteger, ATNetworkCurrencyType) { + ATNetworkCurrencyCNYType = 0, + ATNetworkCurrencyUSDType, +}; + +typedef NS_ENUM(NSInteger, ATNUrlAuctionBidToWinType) { + ATNUrlAuctionBidToWinTypeUseCurrentPrice = 1, + ATNUrlAuctionBidToWinTypeUseZeroPrice = 2 +}; + + + +typedef NS_ENUM(NSInteger, ATNativeMaterialType) { + ATNativeMaterialTypeCrossPic = 1, + ATNativeMaterialTypeVerticalPic = 2, + ATNativeMaterialTypeCrossVideo = 3, + ATNativeMaterialTypeVerticalVideo = 4, + ATNativeMaterialTypeThreePic = 5, + ATNativeMaterialTypeBanner = 6, + ATNativeMaterialTypeOther = 7, +}; + +typedef NS_ENUM(NSInteger, ATCallBackPriceType) { + ATCallBackPriceTypeCurrentPrice = 1, // 返回price + ATCallBackPriceTypeSortPriorityLevel = 2, // 返回sortPriorityLevel,本期先当price处理,后续再补充。 + ATCallBackPriceTypeZeroPrice = 3 // 返回0 +}; + +typedef NS_ENUM(NSInteger, ATWinpriceForLossToPMPDealType) { + ATWinpriceForLossToPMPDealTypeRandomPrice = 1, // 竞败方最高价格*130%内随机取值(默认值,默认不下发该字段) + ATWinpriceForLossToPMPDealTypeHighestPricePlus = 2, // 竞败方最高价格+0.01 + ATWinpriceForLossToPMPDealTypeRealPMPPrice = 3, // 传真实PMP价格 + ATWinpriceForLossToPMPDealTypeZeroPrice = 4, // 设置为0 + ATWinpriceForLossToPMPDealTypeNegativeOnePrice = 5 // 设置为-1 +}; + +// v6450 竞价链路上报 +typedef NS_ENUM(NSInteger, ATAdSourceLoadLinkNode) { + ATAdSourceLoadLinkNodeBid = 1, + ATAdSourceLoadLinkNodeBidReponse, + ATAdSourceLoadLinkNodeLoad, + ATAdSourceLoadLinkNodeFill, + ATAdSourceLoadLinkNodeSendWL, + ATAdSourceLoadLinkNodeShow +}; + + +typedef NS_ENUM(NSInteger, ATUnitGroupLoadStatus) { + ATUnitGroupLoadAwaitSendStatus = 0, + ATUnitGroupLoadBiddingStatus = 1, + ATUnitGroupLoadBidSucceedStatus = 2, + ATUnitGroupLoadBidFailureStatus = 3, + + ATUnitGroupLoadBidShortTimeoutStatus,// 废弃 + ATUnitGroupLoadBidLongTimeoutStatus,// 废弃 + + ATUnitGroupLoadRequestingStatus = 6, + + ATUnitGroupLoadRequestSucceedStatus = 7, + ATUnitGroupLoadRequestFailureStatus = 8, + ATUnitGroupLoadRequestTimeoutStatus,// 废弃 +}; + +@interface ATUnitGroupModel : ATModel +-(instancetype) initWithDictionary:(NSDictionary *)dictionary; + +@property (nonatomic, assign) ATRequestFiledType requestFiledType; +@property (nonatomic, assign) ATAdListType adListType; + +@property(nonatomic, strong) NSString *tpBidID; +@property(nonatomic, readonly, weak) Class adapterClass; +@property(nonatomic, readonly) NSString *adapterClassString; +@property(nonatomic, readonly) NSInteger capByDay; +@property(nonatomic, readonly) NSInteger capByHour; +@property(nonatomic, assign) NSTimeInterval networkCacheTime; +@property(nonatomic, readonly) NSInteger networkFirmID; + +@property(nonatomic, strong) NSString *networkFirmString; + +@property(nonatomic, readonly) NSString *networkName; +@property (nonatomic, strong) NSString *unitName; +@property(nonatomic, readonly) NSInteger networkRequestNum; +@property(nonatomic, readonly) NSTimeInterval networkDataTimeout; // 5.1.0 双回调数据超时 +@property(nonatomic, readonly) NSTimeInterval networkTimeout; +@property(nonatomic, readonly) NSTimeInterval skipIntervalAfterLastLoadingFailure; +@property(nonatomic, readonly) NSTimeInterval skipIntervalAfterLastBiddingFailure; +/// 废弃 +@property(nonatomic, readonly) NSString *unitGroupID; +@property(nonatomic, readonly) NSString *unitID; +@property(nonatomic, readonly) NSDictionary *content; +// v6435 新增对 tk1,4,6,11 上报networkid, 后续新增广告平台需适配该字段 +@property(nonatomic, readonly) NSString *network_placementId; +@property(nonatomic, readonly) NSTimeInterval showingInterval;//minimum interval between previous request & last impression +@property(nonatomic, readonly) CGSize adSize; +@property(nonatomic, readonly) NSTimeInterval autoRefreshInterval; + +@property(nonatomic, readonly) BOOL splashZoomOut; +@property(nonatomic, strong) NSString *price; +@property(nonatomic, strong) NSString *ecpmByCurrency; +@property(nonatomic, readonly) NSInteger ecpmLevel; +@property(nonatomic, readonly) NSTimeInterval headerBiddingRequestTimeout; +@property(nonatomic, strong) NSString *bidPrice; +@property(nonatomic, strong) NSString *bidToken; +@property(nonatomic, assign) BOOL headerBidding; +@property(atomic, assign) ATUnitGroupType unitGroupType; +@property(nonatomic, readonly) NSTimeInterval bidTokenTime; +@property(nonatomic, readonly) NSTimeInterval statusTime; +@property(nonatomic, readonly) NSString *clickTkAddress; +@property(nonatomic, readonly) NSTimeInterval clickTkDelayMin; +@property(nonatomic, readonly) NSTimeInterval clickTkDelayMax; +@property(nonatomic, readonly) BOOL postsNotificationOnShow; +@property(nonatomic, readonly) BOOL postsNotificationOnClick; +@property(nonatomic, strong) NSString *precision; +@property(nonatomic, readonly) BOOL canAutoReady; +@property(nonatomic, readonly) BOOL waterfallTimeOutSW; +@property(nonatomic, readonly) BOOL reportBidPriceSW; +@property(nonatomic, assign) BOOL bidRealTimeLoadSW; +@property(nonatomic, readonly) BOOL returnHBEcpmSW; +@property(nonatomic, strong) ATBidInfo *bidInfo; + +@property(nonatomic, readonly, getter=isBidInfoNoPrice) BOOL bidInfoNoPrice; +@property(nonatomic, readonly) BOOL unitGroupS2SSW; + +@property(nonatomic) BOOL s2sRewardEnabled; + +// v5.7.61+ +@property(nonatomic, readonly) NSInteger weight; + +@property(nonatomic, copy) NSString *directOfferOid; +// v6.1.10 +@property (nonatomic,readonly) NSTimeInterval showDelay; + +@property(nonatomic, assign) ATShowAutoLoadType showAutoLoadType; + + +@property(nonatomic) NSInteger priority; // when ad is filterd + +/// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +@property(nonatomic, assign) ATUnitGroupJointAdType jointAdType; + +@property(nonatomic, assign) BOOL isHBAdvanceRequest; + +@property (nonatomic,strong) NSString *bidFloor; + +// 排序价格 +@property (nonatomic, strong) NSString *sortPriorityLevel; + +@property (nonatomic, strong) NSDecimalNumber *sortPriorityLevelNumber; + + +//reference 6.1.42 +@property(nonatomic) NSInteger s2sSendLossPosition; + +@property (nonatomic, strong) NSString *bidinfoEcpmStr; + +@property (nonatomic, assign) ATNetworkCurrencyType networkCurrencyType; + +/// 仅在展示时发送Win +@property (nonatomic, assign) BOOL onlyDisplaySendWin; + + +@property (nonatomic, assign) BOOL networkEstimatePriceSwitch; + +@property (nonatomic, assign) ATNetworkEstimatePriceType networkEstimatePriceType; + +@property (nonatomic, strong) NSString *networkEstimatePresentShowEcpmPrice; + + +@property (nonatomic, strong) NSArray *mixAdClickAreaArray; +@property (nonatomic, strong) NSArray *contentURLStrings; + +/// C2S 广告加载成功 时间戳 +@property (nonatomic, strong) NSDate *adDataSucceedDate; +/// C2S 渲染成功 时间戳 +@property (nonatomic, strong) NSDate *adRenderSucceedDate; +/// 广告 开始请求 时间戳 +@property (nonatomic, strong) NSDate *requestStartDate; + +/// TopOn SDK允许京媒平台竞价广告源返回的最大bid price +@property (nonatomic, assign) CGFloat permitMaxBidPrice; +/// 对京媒平台竞价广告源返回的bid price进行价格扣量的系数 +@property (nonatomic, assign) CGFloat quantityDiscountRate; + +/// 是否使用topon的账号,注意:暂时只有京媒平台使用(sdk6_2_95) +@property (nonatomic, assign) BOOL isUseTopOnAccount; + +#pragma mark - NewDepart + +@property (nonatomic, readonly) ATAdapter *adapter; + +@property (nonatomic, strong) NSDictionary *dictionary; + +/// see -[ATUnitGroup updateSamePriceWeight] +@property (atomic, assign, readonly) CGFloat samePriceWeight; + +@property (nonatomic, readonly) NSInteger adsMaxCacheNum; + +@property (nonatomic, assign) BOOL isPermitSendWin; + +@property (nonatomic, assign) BOOL isPermitSendLoss; + +@property (nonatomic, strong) NSString *admobRequestAgent; +@property (nonatomic, assign) BOOL isNativeShakeSwitch; + +// v6.2.69 +@property(nonatomic, readonly) NSInteger admobBibType; +@property(nonatomic, readonly) BOOL isAdmobHybrid; +@property(nonatomic, readonly) NSInteger networkId; + + +@property (nonatomic, strong) NSString *customExtString; +@property (nonatomic, strong) NSArray *supportExpressType; + +// v6.2.96 +// 混用原生渲染类型 +@property(nonatomic, readonly) ATRenderingType renderingType; +@property(nonatomic, readonly) ATAdOfferInterType interType; + +@property (nonatomic, assign) BOOL isHBInfoDaSwitch; + +@property (nonatomic, assign) ATMixRewardGiveOutType mixRewardGiveOutType; + +// 动态竞价底价开关,默认下发为2,关 +@property (nonatomic, readonly) BOOL isDynamicBidFloorSwitch; + +//优量汇堆栈信息上报开关(sdk6.3.45新增),暂时只有优量汇用到,枚举说明 +//1:开启(默认) +//2:关闭 +@property (nonatomic, readonly) BOOL isGdtStackSwitch; + +@property (nonatomic, assign) ATNUrlAuctionBidToWinType nUrlAuctionBidToWinType; + +// 用于标记每次广告位策略请求标识,每个广告源在每次广告位策略请求中都会获得唯一的unique_id +@property (nonatomic, strong) NSString *uniqueId; +// 用于ecpm加密的密钥数据 +// 服务端密钥对应的唯一标识 +@property (nonatomic, assign) NSInteger serverKeyId; +// 客户端密钥对应的唯一标识 +@property (nonatomic, assign) NSInteger clientKeyId; +// 客户端竞价广告源非对称加密算法的公钥 +@property (nonatomic, strong) NSString *clientPubKey; +// ecpm加密后的(ecpm+unitid)数据 +@property (nonatomic, strong) NSString *clientSideEcpmKeyString; +// 动态出价底价 +@property (nonatomic, strong) NSString *dynamicFloorPrice; +/// 广告源加载限制,请求次数的周期 +@property(nonatomic, assign) NSTimeInterval loadCapDuration; +/// 广告源请求次数上限 +@property(nonatomic, assign) NSInteger loadCapTime; +/// 延迟发起竞价时间 +@property(nonatomic, assign) NSInteger bidReqDelayDuration; + +/// 广告源或广告平台价格系数 +@property(nonatomic, assign) CGFloat sptyCoefficient; +/// 缓存排序价格,客户端排序价格=填充价格(s_pty)*p_coef +@property (nonatomic, strong) NSString *showCacheSortPriorityLevel; +#pragma mark - 三方广告信息 +/// 原生广告素材类型(百度需要) +@property (nonatomic, assign) ATNativeMaterialType nativeMaterialType; +/// 广告源请求时间戳 +@property (nonatomic, strong) NSNumber *requestTimesTamp; +/// 三方广告 请求ID +@property (nonatomic, strong) NSString *network_requestID; + +@property (nonatomic, strong) NSDictionary *winAdInfoDic; +///三方广告 加密价格 +@property (nonatomic, strong) NSString *network_en_p; +// 竞价成功 +@property (nonatomic, assign) ATCallBackPriceType adSourceBidSuccessCallBackPriceType; +// 广告源请求开始 +@property (nonatomic, assign) ATCallBackPriceType adSourceRequestCallBackPriceType; +// 广告源填充成功或者失败 +@property (nonatomic, assign) ATCallBackPriceType adSourceRequestResultRCallBackPriceType; +// 查询广告缓存 +@property (nonatomic, assign) ATCallBackPriceType checkAdCacheCallBackPriceType; +// 广告展示及展示后行为 +@property (nonatomic, assign) ATCallBackPriceType showCallBackPriceType; +// 输给PMP时胜出价上报逻辑 +@property (nonatomic, assign) ATWinpriceForLossToPMPDealType winpriceForLossToPMPDealType; + +@property (nonatomic, assign) BOOL shouldAdapterLoadedSendWin; +/* 插屏广告点击跳转后,是否自动关闭广告 v6430添加 */ +@property (nonatomic, assign) BOOL closeAfterClick;// 轮播启动时点击后是否关闭 +@property (nonatomic, assign) BOOL rotationSwitch; // 轮播开关 1开启 2关闭 +@property (nonatomic, assign) NSTimeInterval rotationSpiInter; // 默认值4.5秒,支持填0-10,可置空。下发单位毫秒 +@property (nonatomic, assign) NSInteger event_rotation_count; // 用于上报 轮播数 +@property (nonatomic, assign) NSInteger event_rotation_close_cache_count; // 用于上报 关闭时可以播的缓存数 +@property (nonatomic, assign) NSInteger event_rotation_close_reason; // 用于上报 关闭原因 +@property (nonatomic, assign) BOOL rotation_switch; // 用于上报 关闭原因 这个是本地的校验之后的结果对其进行赋值, 不是从服务器上获取的 + +@property (nonatomic, assign) NSInteger pBfSwitch; +// 智能瀑布 +//@property (nonatomic, strong) NSNumber *adSourceSmartTimesTamp;// 只能瀑布流记录时间戳 +/* 插屏广告点击跳转后,是否自动关闭广告 v6430添加 */ + +/* v6450添加 */ +// 目前用于tk25 +// 激励回调来源 1:广告平台平台回调 2:topon依赖playend事件兜底补充的回调(仅定制版本会兜底,主版本没有兜) +@property (nonatomic, assign) NSInteger rewardFrom; // 目前固定为 1 安卓也是这样的 +// 触发激励时, 广告平台是否回调playend +@property (nonatomic, assign) BOOL isPlayend; // csj 使用agin回调 和现有的分开 1:已经触发end 2:未触发end +// 广告平台回调成功或者失败 +@property (nonatomic, assign) BOOL isRewarded; // 激励是否成功 1: 成功 2: 失败 现在ios的设计只能传1 network只有在回调成功时才会向core层发激励成功 + +@property (nonatomic, copy) NSString *url; // app策略 s2s_addr + +@property (nonatomic, assign) BOOL isAntiCheating; // 是否为开启激励防刷的平台 + +@property (nonatomic, assign) NSInteger bdIT; + +- (void)setLoadLinkNode:(ATAdSourceLoadLinkNode)linkNode; + +- (NSString *)getLoadLink; +/*v6450添加 */ + + +/// same price need a order, use samePriceWeight to order, when ad cache return +/// @param newWeight when water fall load, will calculate new weight +- (void)updateSamePriceWeight:(CGFloat)newWeight; + + +@property(atomic, assign) ATUnitGroupLoadStatus unitGroupLoadStatus; + +/// 是否请求超时 +@property (nonatomic, assign) BOOL isRequestTimeout; + + +- (BOOL)saveWithUnitGroup:(ATUnitGroupModel *)unitGroup; +- (void)updateWithUnitGroup:(ATUnitGroupModel *)unitGroup; +- (void)removeWithUnitGroup:(ATUnitGroupModel *)unitGroup; +/// 注意:获取最新加载生成的 UnitGroupModel +- (ATUnitGroupModel *)readUnitGroupWithIdentifier:(NSString *)identifier; + +- (BOOL)isAuthNetworkPrivacy; + +- (BOOL)isC2SType; +- (BOOL)isS2SType; +- (BOOL)isPMPType; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATWaterfallInfoModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATWaterfallInfoModel.h new file mode 100644 index 0000000..027faf3 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATWaterfallInfoModel.h @@ -0,0 +1,153 @@ +// +// ATTempWaterfallWrapper.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/10/20. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN +@class ATUnitGroupModel; +@class ATPlacementModel; +@class ATWaterfallModel; +@class ATMgPreloadModel; + + +typedef enum : NSUInteger { + ATwaterfallModuleTypeStart = 1, + ATWaterfallModuleTypeNext, + ATWaterfallModuleTypeAdvance, + ATWaterfallModuleTypeDynamic, +} ATWaterfallModuleType; + +typedef enum : NSUInteger { + ATLoadedCallbackTypeAdSourceStatusCached, + ATLoadedCallbackTypeNormalRequest +} ATLoadedCallbackType; + + + +@interface ATWaterfallInfoModel : NSObject +//use in delegate call back success + +@property (nonatomic, assign) BOOL isSharePlacementSucceeded; + +@property (nonatomic, strong) NSString *requestID; + +@property (nonatomic, assign) ATWaterfallModuleType waterfallModuleType; + +@property(nonatomic, assign) BOOL waterFallfinished; + +@property(nonatomic, assign) BOOL finished; + +@property(nonatomic, strong) NSDate *loadStartDate; + +@property(nonatomic, assign, getter=isFilled) BOOL filled; + +/// 多聚合请求传入信息 +@property (nonatomic, strong) ATMgPreloadModel *mcPreloadModel; + +@property(nonatomic, strong) ATWaterfallModel *waterfall; +@property(nonatomic, strong) ATWaterfallModel *finalWaterfall; +@property(nonatomic, strong) ATWaterfallModel *defaultWaterfall; + +/// 默认为waterfall,当为兜底模式时,为defaultWaterfall +@property(nonatomic, strong) ATWaterfallModel *currentUwaterfall; + +@property(nonatomic, assign) BOOL headerBiddingFired; +@property(nonatomic, assign) BOOL headerBiddingFailed; +@property(nonatomic, assign) BOOL hasBeenShowInWaterfall; + +@property(nonatomic, assign) NSInteger numberOfCachedOffers; + +@property(nonatomic, assign) BOOL isFillTimeout; +// TODO: ADX 位置?? +@property(nonatomic, strong) id _Nullable adxOfferCached; + +@property(nonatomic, assign) ATLoadedCallbackType loadedCallbackType; + +@property (nonatomic, assign) NSInteger highestPriorityOfShownAd; +/// bid 是否短超时 +@property (nonatomic, assign) BOOL isBidingShortTimeout; +/// bid 是否长超时 +@property (nonatomic, assign) BOOL isBidingLongTimeout; + +- (void)finish; +- (void)fill; +- (void)hasBeenShow; +- (void)markUnfinished; +- (void)destroy; + + +- (void)removeAdxOfferCached; + +/// 获取所有瀑布流 已填充最低价格 +- (ATUnitGroupModel*)filledUnitGroupWithMaximumPrice; +- (ATUnitGroupModel *)filledUnitGroupPriceNextLoadWithExpectedIndex:(NSInteger)expectedIndex isNeedBeyondEmpty:(BOOL)isNeedBeyondEmpty; + ++ (instancetype)waterfallInfoWithWaterfallModel:(ATWaterfallModel *)waterfallModel; + +#pragma mark - status +/// 初始化 普通广告源状态 ATWaterFallLoader +- (void)initializeNormalAdSourceStatusUnitGroupArray:(NSArray *)unitGroupArray; +/// 初始化 竞价广告源状态 +- (void)initializeHBAdSourceStatusUnitGroupArray:(NSArray *)unitGroupArray; + +/// 更新 未返回结果的广告源 为失败 ATWaterFallLoader +- (void)updateAllAdSourceFailure; + +/// 获取所有 请求ing 请求成功 竞价广告源 ATWinLossSendTool +- (NSArray *)bidFilledAndRequestingStateMode; + +/// 获取所有 请求ing UG +- (NSArray *)getRequestingAllUnitGroup; + +/// 获取bid成功,但未发起请求的广告源 ATWinLossSendTool +- (NSArray *)unUsedbidinfo; + +/// 判断请求ing中的竞价广告源价格 是否比指定价格大 +- (BOOL)existHigherPriceBiddingAdSourceRequestingWithCurrentUnitGroup:(ATUnitGroupModel *)unitGroup; + +/// 判断请求ing中的 广告源价格是否比指定价格大 +- (BOOL)existHigherPriceAdSourceRequestingWithCurrentUnitGroup:(ATUnitGroupModel *)unitGroup; + +/// 返回值: 1:正在请求ing,2:正在bidding中 判断请求ing中的广告源价格是否比指定价格大 ATGeneralTool +- (NSArray *)existHigherPriceRequestingAdWithCurrentUnitGroup:(ATUnitGroupModel *)unitGroup; + +/// 获取bid成功,未发起请求的最高价 ATGeneralTool +- (ATUnitGroupModel *)higherPriceAdSourceBidSuccess; + +/// 获取请求成功最高价 +- (ATUnitGroupModel *)higherPriceAdSourceRequestSuccessful; + +/// 获取请求成功最高价,不包括指定ad +- (ATUnitGroupModel *)higherPriceAdSourceRequestSuccessfulExcludeUnitID:(nullable NSString *)unitID; + +/// 判断是否所有的广告,请求完成 ATWaterFallLoader ATWaterfallInfoModel +- (BOOL)isAllAdSourceFinish; + +/// 判断是否所有的HB广告源,竞价完成,用于成功失败回调 +- (BOOL)isAllAdSourceBiddingFinish; + +/// 获取bid完成,但是没发请求的广告源 +- (NSArray *)getBidFinishNORequest; + +/// 获取价格最大的 待发送广告源 +- (ATUnitGroupModel *)getPrepareRequestingMaxhuaPriceStateModeWithCallSuccessfulType:(ATCallSuccessType)callSuccessfulType; + +/// 更新 ug unitGroupLoadStatus +- (void)updateAdSourceStatus:(ATUnitGroupLoadStatus)unitGroupLoadStatus unitGroupModel:(ATUnitGroupModel *)unitGroupModel; + +/// 获取S2S 请求失败的广告源,用于发起重试 +- (NSArray *)getAdSourceBiddingFailure; + +/// 记录请求超时广告源 +- (void)recordsRequestTimeoutUG:(ATUnitGroupModel *)unitGroupModel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATWaterfallModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATWaterfallModel.h new file mode 100644 index 0000000..74b50f2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/ATWaterfallModel.h @@ -0,0 +1,135 @@ +// +// ATTempWaterfall.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/10/20. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import +#import +#import + + + +typedef NS_ENUM(NSInteger, ATWaterfallType) { + ATWaterfallTypeWaterfall = 0, + ATWaterfallTypeFinal = 2 +}; + +typedef NS_ENUM(NSInteger, ATUnitGroupFinishType) { + ATUnitGroupFinishTypeFinished = 0, + ATUnitGroupFinishTypeTimeout = 1, + ATUnitGroupFinishTypeFailed = 2 +}; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATWaterfallModel : NSObject + + + +@property(nonatomic, strong) NSString *requestID; +@property(nonatomic, strong) NSString *placementID; +@property(nonatomic, strong) NSMutableArray *unitGroups; +// HB提前请求 UG +@property(nonatomic, strong) NSMutableArray *advanceSendUGArray; +// 动态出价 UG +@property(nonatomic, strong) NSMutableArray *dynamicSendUGArray; +// 发送请求的 UG +@property(nonatomic, strong) NSMutableArray *requestSentUnitGroups; +// 请求 超时 数量 +@property(nonatomic, assign) NSUInteger numberOfTimeoutRequests; +// 瀑布流类型 +@property(nonatomic, assign) ATWaterfallType type; +// 瀑布流 是否结束 +@property(nonatomic, assign, getter=isLoading) BOOL loading; +// TODO 请求类型 +@property(nonatomic, assign) ATLoadingAdApiType loadingApiType; +// TODO 广告位策略 +@property (nonatomic, weak) ATPlacementModel *placement; + +// init +- (instancetype)initWithUnitGroups:(nullable NSArray*)unitGroups placementID:(NSString*)placementID requestID:(NSString*)requestID; + +- (instancetype)initWithPlacementID:(NSString*)placementID requestID:(NSString*)requestID; + +/// 添加 排序后请求 UG +- (void)addRankedAndShuffledUnitGroups:(NSArray *)unitGroups; +/// 标记 UG 为已发起请求 +- (void)requestUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG 为 发送请求完成 +- (void)finishUnitGroup:(ATUnitGroupModel*)unitGroup withType:(ATUnitGroupFinishType)type; +/// 添加 待发送的 UG +- (void)addUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 插入待发送的UG 内部会排序 +- (void)insertUnitGroup:(ATUnitGroupModel*)unitGroup; +- (void)insertUnitGroupArray:(NSArray*)unitGrous; +/// 移除 已完成的请求UG +- (void)removeFinishedRequestObject:(ATUnitGroupModel *)unitGroup; +/// 获取 已填充的UG +- (NSArray *)getRequestFilledUnitGroups; + +/// 根据 unitID 获取UG +- (ATUnitGroupModel*)unitGroupWithUnitID:(NSString*)unitID; +/// 获取价格最大的 UG +- (ATUnitGroupModel*)unitGroupWithMaximumPrice; +/// 获取价格最小的 UG +- (ATUnitGroupModel*)unitGroupWithMinimumPrice; +/// 获取 瀑布流中所有 UG +- (NSMutableArray *)getWaterfallAllUnitGroups; +/// 获取瀑布流中为发送请求的 UG +- (NSMutableArray *)getWaterfallAllNotRequestUnitGroups; +/// 获取ug在final waterfall中的优先级 +- (NSInteger)getPriorityInFinalWaterfallWithUnitGroup:(ATUnitGroupModel *)unitGroup; +/// 请求中最大价格(过滤指定的UG) +- (ATUnitGroupModel *)requestingUnitGroupMaxPriceWithFilteredUnitID:(NSString *)unitID; + +#pragma mark - 提前请求 +/// 获取 HB 提前请求 发送数量 +- (NSInteger)getAdvanceSendCount; +/// 获取 HB 提前请求 最大价格 +- (ATUnitGroupModel*)advanceUnitGroupWithMaximumPrice; +/// HB 提前请求 插入 待发送 数组 +- (void)insertAdvanceUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG 为 已发送 +- (void)markAdvanceRequestSendUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG为 已填充 +- (void)markAdvanceRequestFillUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 获取 提前请求 已填充的 UG 数组 +- (NSArray *)getAdvanceRequestFillUnitGroups; + +#pragma mark - 动态出价 +/// 获取 动态出价 提前请求 发送数量 +- (NSInteger)getDynamicSendCount; +/// 获取 动态出价 已填充的 UG 数组 +- (NSArray *)getDynamicRequestFillUnitGroups; +/// 获取 动态出价 最大价格 +- (ATUnitGroupModel*)dynamicUnitGroupWithMaximumPrice; +/// 标记 UG 为 已发送 +- (void)markDynamicRequestSendUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 动态出价 插入 待发送 数组 +- (void)insertDynamicUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG为 已填充 +- (void)markDynamicRequestFillUnitGroup:(ATUnitGroupModel*)unitGroup; + +#pragma mark - other +- (ATUnitGroupModel*)firstPendingNonHBUnitGroupWithNetworkFirmID:(NSInteger)nwFirmID; + +- (NSString *)getNextPrice:(NSString *)price array:(NSArray *)priceArray; +/// 获取 同价格 UG 数量 +- (NSInteger)getEqualPriceRequestsQueuedWithSpacing:(NSInteger)divisionSpacing; +/// 判断 瀑布流是否继续请求 +- (BOOL)canContinueLoading:(BOOL)waitForSentRequests; +/// 遍历 请求超时 的 UG +- (void)enumerateTimeoutUnitGroupWithBlock:(void(^)(ATUnitGroupModel*unitGroup))block; + + +#pragma mark - status +- (void)updateUnitGroupStatus:(ATUnitGroupModel *)unitGroupModel unitGroupLoadStatus:(ATUnitGroupLoadStatus)unitGroupLoadStatus; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/AnyThinkSDK.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/AnyThinkSDK.h new file mode 100644 index 0000000..148640b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Headers/AnyThinkSDK.h @@ -0,0 +1,86 @@ +// +// AnyThinkSDK.h +// AnyThinkSDK +// +// Created by Martin Lau on 2019/10/31. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkSDK. +FOUNDATION_EXPORT double AnyThinkSDKVersionNumber; + +//! Project version string for AnyThinkSDK. +FOUNDATION_EXPORT const unsigned char AnyThinkSDKVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Info.plist new file mode 100644 index 0000000..32b8a0e Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..da9afc4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkSDK { + umbrella header "AnyThinkSDK.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/PrivacyInfo.xcprivacy b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..8580ef4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,70 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + New item + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePerformanceData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..b71a800 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..837ebee Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..7b11567 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..58c2b9c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,1167 @@ + + + + + files + + Headers/ATADXAdapterManager.h + + gsZJCaryjdMEOTx9WXWrnkoEEHk= + + Headers/ATADXFloorPrice.h + + uoHaPt41grWtGTL4wR072LVro0A= + + Headers/ATADXObject.h + + WkYeSdRUASwZm3ZFBaqgRudk5cY= + + Headers/ATADXPlacementSetting.h + + SOW7xa325EtTdclCXJVligN0CTk= + + Headers/ATADXSettings.h + + wejqSdttfaGh4phcHv/DgiPsLZ0= + + Headers/ATAPI+Internal.h + + IqAn5QzD/VSxkpiS0vFwuwoZt0w= + + Headers/ATAPI.h + + vHhyB0FjRF208d9CbQ+qntZmaKQ= + + Headers/ATAd.h + + Kg9Ga+fIjMqmPhYxIvbmU0HuD50= + + Headers/ATAdAdapter.h + + RMfgKrCt0UtZjQDWk8GAbdxvaqY= + + Headers/ATAdCustomEvent.h + + K+eRpd9QOE47XiADOBlbw7Laies= + + Headers/ATAdCustomFilter.h + + iG2YnjWKy2hV8SMIY1lbN2Hc38M= + + Headers/ATAdDeveloperMaterialInfo.h + + 90p0N14TRrGXJX0p5gDMC25/6IE= + + Headers/ATAdErrorCode.h + + uDQwYKt/ofRsKWiJKGUpkH67LF0= + + Headers/ATAdEventMaterialMediator.h + + W911Ya9A72i8fEpyNsFd0xlv5IE= + + Headers/ATAdLoadingDelegate.h + + Gj0BMXgXIUkCnacRDe7AKc9+j6o= + + Headers/ATAdManager+Internal.h + + pYDL67yK5y68fh7rLvmVkOC4LjI= + + Headers/ATAdManager.h + + JIOGgZ5VcLC25gNEJUhe+ldzI/4= + + Headers/ATAdObject.h + + rlGclvoyxS9f745RGiEWk9QnK6M= + + Headers/ATAdRequestingInfo.h + + 8QonIYf2uf97rLET0IdL7CcO2ZI= + + Headers/ATAdapter.h + + olzWFNTwwkCWSbmqzYlrz0l5bG8= + + Headers/ATAdsLgStModel.h + + XEf0Gkn14P/8TDYd2Atp4ZYlMTI= + + Headers/ATAdsLgStRuleModel.h + + ICLWNzlz971YUG1TsIIUaBXL8iA= + + Headers/ATAdxShakeView.h + + Hw8oLCtDF1MXH9EAMbbwHCRuxaU= + + Headers/ATAntiBrushConfig.h + + HgbRqCya92tMgteRRB9qpuMtwU4= + + Headers/ATAppSettingManager.h + + M0F6RNbWpKN+k2rqIAGzd46ggPc= + + Headers/ATBidInfo.h + + scycW68RvwMyQjAKTmJae8gKQiE= + + Headers/ATBidInfoCacheManager.h + + 9Rdrs5y5KqibaGH6v8tBale0Uoo= + + Headers/ATCheckLoadModel.h + + WhXbs2p55FJUuiVICa0CFarLDFQ= + + Headers/ATCustomContentInfo.h + + CSuZ/kcCyxhfQFJzIsqtvbMyAlM= + + Headers/ATCustomContentResult.h + + 2rTtGI/CqOsDoIgNRq+5pPhaPJI= + + Headers/ATCustomNetworkMode.h + + 2Kv3O+M8V4pW4ygxFyq0rW5aNrM= + + Headers/ATDebuggerBridgingAPI.h + + +eAp/qfXZXE4pIBmY39aTxaieO4= + + Headers/ATDebuggerConfig.h + + /GRjF8gpk4/VU/vGqZqFv7+fhqI= + + Headers/ATDebuggerConfigDefine.h + + 99HDinPUAXccH5sHo0ZT3J6igLg= + + Headers/ATDeveloperMaterialDelegate.h + + TzBIsE9PUgm9ZFTWgNUU+rHeZvE= + + Headers/ATDeviceInfoConfig.h + + D0UXUE5yOUXUYH4SUfwtwtbUKHs= + + Headers/ATDynamicWaterfallParams.h + + Z9LmUpPNzZhp+wB+wqCoYtBaB6I= + + Headers/ATEcwfModel.h + + nvcqYxH4fOt6WTpls5qqCO9/6bQ= + + Headers/ATEcwfRuleModel.h + + H2VU0a/AEka7qnA0OYLjZnI2ACA= + + Headers/ATImageLoader.h + + bIZGF4KktNVpMdqCm8onBwtQ3lQ= + + Headers/ATMgPreloadModel.h + + LyWlikKdaNPkn9+ip5a0yINvUQU= + + Headers/ATModel.h + + NRXMvaZovaSSxudPmaRdGmnpgjE= + + Headers/ATModelProtocol.h + + LAt6MAR0NDASVo8lgtzvtQ9U88E= + + Headers/ATMyOfferOfferModel.h + + gFzpPSn7D1nJ5krK2UNou4wXbK0= + + Headers/ATMyOfferSetting.h + + e34dnvDVQEipmB3Zv6Gj4wQO2QY= + + Headers/ATNativeBannerView.h + + wUqyoAIN/Z4eFNQ86sZuhe/zBco= + + Headers/ATNetwokBaseConfigure.h + + 6poJiDM6cSmuoZ/MxQNiHaD+FPE= + + Headers/ATNetworkBaseManager.h + + zXh9tfbvk1LPOsWc6hij4bFCXRo= + + Headers/ATOfferModel.h + + ZJ1bQ/QioQCnCg/lgU+SeWXy/o4= + + Headers/ATOfferSetting.h + + j3enj7g3Hp92/fnRcnUTqr0086M= + + Headers/ATOwnAdOperateRecord.h + + gG++uekkIQ4/8PV+nFzUPlZpciw= + + Headers/ATPlacementModel.h + + izduoWZB9zd+J9pOzMS9oRQD64w= + + Headers/ATPlacementModelExtra.h + + 1o9d8CY5YFjNqo6tYsFpDKo1FOI= + + Headers/ATPlatfromInfo.h + + HcYPgwB1isEcLoRZDWXW4KHfp9o= + + Headers/ATRiskControlModel.h + + BUxrgmJ/u4aLu6i4xNUAhf6oLcg= + + Headers/ATSDKConfiguration.h + + Zk94Uv3+0Lw5ZR4CKuBuTMkb3Cc= + + Headers/ATSDKGlobalSetting.h + + LAeK0lqjhSrEihKQy+aV1bUhNSw= + + Headers/ATScrollLabel.h + + 3hPzGwRNRQvTCwXYsPy5IjydNn8= + + Headers/ATSelfRenderingMixInterstitialView.h + + IiEcU0L/Zf4ivgDHLrUXiqxo0xU= + + Headers/ATSelfRenderingMixSplashView.h + + iOK55TrgF50T0U6q8wzIpUR11Qk= + + Headers/ATSharePlacementConfig.h + + FmpZT0wPbhQZf250HvZ7/lTOERA= + + Headers/ATStorage.h + + jLOd4dATuWZ3pIweKS0y5MPz1V4= + + Headers/ATTracker.h + + kQ4121Djb2bfVwfOZ7EUEZBiSXU= + + Headers/ATTrackerInfo.h + + u5fdjvvs2A0ICbmjPlfYJ0EFapo= + + Headers/ATUID2Info.h + + 4nhvgsom+wh4J2FZqcUgJjsbEmo= + + Headers/ATUnitGroupModel.h + + rg/XkQCI4/VEuRkfj+SvN59LKow= + + Headers/ATWaterfallInfoModel.h + + 4Hxi2b2I02Je/TVb6jkT2xOK1tE= + + Headers/ATWaterfallModel.h + + JZ8lMZpUyH+LIig/AyYowZftCIw= + + Headers/AnyThinkSDK.h + + gAwmnHVg8CtPlSBi0AqOxM0NUZw= + + Info.plist + + 6lLPZRlEuH9VrE9ZbnX+9SosWtk= + + Modules/module.modulemap + + XCNFkNwMximo1JtN6vEGoLrkNgM= + + PrivacyInfo.xcprivacy + + ItRwIJLrYOZGXtMuOzzNGxcLuOA= + + + files2 + + Headers/ATADXAdapterManager.h + + hash + + gsZJCaryjdMEOTx9WXWrnkoEEHk= + + hash2 + + pgG1BrKp/IRXfs1g9bSXYSpDqgPmjuVEyIJv5RGSqcQ= + + + Headers/ATADXFloorPrice.h + + hash + + uoHaPt41grWtGTL4wR072LVro0A= + + hash2 + + I5kFI0+rCjrY5QTpB989W5ujIagaTWw9fxLwqMM6Nh8= + + + Headers/ATADXObject.h + + hash + + WkYeSdRUASwZm3ZFBaqgRudk5cY= + + hash2 + + ZIncmaGYnpmUybakm65V9QUwXRFPScE1NMatbMMbY2A= + + + Headers/ATADXPlacementSetting.h + + hash + + SOW7xa325EtTdclCXJVligN0CTk= + + hash2 + + a4goR/UhjiQ1uCpNPF8Ll3/Cml47LyL88RU8O9HmQZg= + + + Headers/ATADXSettings.h + + hash + + wejqSdttfaGh4phcHv/DgiPsLZ0= + + hash2 + + 0Au62Ya2oIyI5mR/Ogjq6bOZNtK049kmgNymD3keGCg= + + + Headers/ATAPI+Internal.h + + hash + + IqAn5QzD/VSxkpiS0vFwuwoZt0w= + + hash2 + + +bpbVtIYhJozLAEDc0Byhlq1EbrVmsK8tu7+WfI6XiI= + + + Headers/ATAPI.h + + hash + + vHhyB0FjRF208d9CbQ+qntZmaKQ= + + hash2 + + xXorssaAAU/VfEYgTkRxGMC6+687QJ0sJ2FOk8RZ+AA= + + + Headers/ATAd.h + + hash + + Kg9Ga+fIjMqmPhYxIvbmU0HuD50= + + hash2 + + I/raUHIVtHYQFcPsQABX8bmTbXRIwDNT6kOsRs9/GP8= + + + Headers/ATAdAdapter.h + + hash + + RMfgKrCt0UtZjQDWk8GAbdxvaqY= + + hash2 + + 1y4U3lbd15AsiQU/PBpybbjaQEGYCddyx95eZvDjMr4= + + + Headers/ATAdCustomEvent.h + + hash + + K+eRpd9QOE47XiADOBlbw7Laies= + + hash2 + + gAwNItu/EobosO4Hp0qW2xy+wUbfW67ioMT7KHot1Eo= + + + Headers/ATAdCustomFilter.h + + hash + + iG2YnjWKy2hV8SMIY1lbN2Hc38M= + + hash2 + + NAQQI4NO1XNWV991cDuhFvDLT5VqCec688GpSXMqWcE= + + + Headers/ATAdDeveloperMaterialInfo.h + + hash + + 90p0N14TRrGXJX0p5gDMC25/6IE= + + hash2 + + 9cI6CUqzv7MKw3l1TWCiO1v0hYH0ueHuLrTf/md8Two= + + + Headers/ATAdErrorCode.h + + hash + + uDQwYKt/ofRsKWiJKGUpkH67LF0= + + hash2 + + fjRZqZByK6yBikcm/FYQqOpQNInuOZnaRM2DqzKthxM= + + + Headers/ATAdEventMaterialMediator.h + + hash + + W911Ya9A72i8fEpyNsFd0xlv5IE= + + hash2 + + 1YpUhFT7PziEhBS9e3pvFDZ7tHWs/AczUPuFoPAdXOE= + + + Headers/ATAdLoadingDelegate.h + + hash + + Gj0BMXgXIUkCnacRDe7AKc9+j6o= + + hash2 + + n214AMYco0bMjYqpIHQDsia4uVH6nQyRq+xfPQW7hK8= + + + Headers/ATAdManager+Internal.h + + hash + + pYDL67yK5y68fh7rLvmVkOC4LjI= + + hash2 + + +mp3kj2q1XxtbpO/tb2NIDELpDtEjMwnQO8oMfkOKUM= + + + Headers/ATAdManager.h + + hash + + JIOGgZ5VcLC25gNEJUhe+ldzI/4= + + hash2 + + LI02a7xWkXf9TBBS8OXGC2jSo+bpafV8krku7fnP54w= + + + Headers/ATAdObject.h + + hash + + rlGclvoyxS9f745RGiEWk9QnK6M= + + hash2 + + SJKzTFcid8B4PQ3Kb83yXo0RzsyZaC5TmzI9MBviAyM= + + + Headers/ATAdRequestingInfo.h + + hash + + 8QonIYf2uf97rLET0IdL7CcO2ZI= + + hash2 + + PmpoIEmCe3SKygFAHISfkSUYi+XF7lmWpkKzGuviBPk= + + + Headers/ATAdapter.h + + hash + + olzWFNTwwkCWSbmqzYlrz0l5bG8= + + hash2 + + F4DvzBojuxBnm+XQETZ23mQOuGunpnxamotSGmtSmUg= + + + Headers/ATAdsLgStModel.h + + hash + + XEf0Gkn14P/8TDYd2Atp4ZYlMTI= + + hash2 + + LwPqr0qMNCWVyPYy9oL83GgpEs3RttPSkk5zR4o+KlI= + + + Headers/ATAdsLgStRuleModel.h + + hash + + ICLWNzlz971YUG1TsIIUaBXL8iA= + + hash2 + + LusQfCwxVBmUag5C02D5wIT4dZJC5zBJKYyt6t13Mk8= + + + Headers/ATAdxShakeView.h + + hash + + Hw8oLCtDF1MXH9EAMbbwHCRuxaU= + + hash2 + + OyU8QQwClwQ7wMw6CKJbg95PUraMSe6xscYHrtlzsRE= + + + Headers/ATAntiBrushConfig.h + + hash + + HgbRqCya92tMgteRRB9qpuMtwU4= + + hash2 + + PMrHf9QgyriM2m8PA+0w9JYkG1OjVHPMb9FQMQVzMUI= + + + Headers/ATAppSettingManager.h + + hash + + M0F6RNbWpKN+k2rqIAGzd46ggPc= + + hash2 + + Hwnt0R96v6fCxCVdNEZzSFZF56fsUUzVT/HmtPqTyA0= + + + Headers/ATBidInfo.h + + hash + + scycW68RvwMyQjAKTmJae8gKQiE= + + hash2 + + IGy/UEb7GQn1RMzjGkCtXQU+p8JsovhQXRVKPiIR7zM= + + + Headers/ATBidInfoCacheManager.h + + hash + + 9Rdrs5y5KqibaGH6v8tBale0Uoo= + + hash2 + + Jy+IPxAg4yTHwBNNFX5H5QTcGvmQMPW0jiHSD/fNScM= + + + Headers/ATCheckLoadModel.h + + hash + + WhXbs2p55FJUuiVICa0CFarLDFQ= + + hash2 + + ntrhgFW6bsfnXdjctglOSrQVpuIdDE2YeCOouKqITVI= + + + Headers/ATCustomContentInfo.h + + hash + + CSuZ/kcCyxhfQFJzIsqtvbMyAlM= + + hash2 + + 121J2NIMdMhe9wg7xfgVxNE/OqBvKb/FdPYE2YbZ3B4= + + + Headers/ATCustomContentResult.h + + hash + + 2rTtGI/CqOsDoIgNRq+5pPhaPJI= + + hash2 + + RrLv6BFhYCXg+W7yLHjG9u2yZAafGeA00QfQpQMXu6E= + + + Headers/ATCustomNetworkMode.h + + hash + + 2Kv3O+M8V4pW4ygxFyq0rW5aNrM= + + hash2 + + HBQbxx/KPKux58e3oDdXOmqUAYIQp9aS1RThGHkkeAY= + + + Headers/ATDebuggerBridgingAPI.h + + hash + + +eAp/qfXZXE4pIBmY39aTxaieO4= + + hash2 + + 9ikW3SNxEn5yL/aEdLmRK1PjL8W4V8hLubgvTWKfmzo= + + + Headers/ATDebuggerConfig.h + + hash + + /GRjF8gpk4/VU/vGqZqFv7+fhqI= + + hash2 + + VzeZUCMcddZnOM1sXm7g3HZdRYpiCq7P13m0GszoSVU= + + + Headers/ATDebuggerConfigDefine.h + + hash + + 99HDinPUAXccH5sHo0ZT3J6igLg= + + hash2 + + uBdPUV+5WIvSB6F1GCRCwz4GYG1yfMuG5IIewcO+10g= + + + Headers/ATDeveloperMaterialDelegate.h + + hash + + TzBIsE9PUgm9ZFTWgNUU+rHeZvE= + + hash2 + + ZCxqwzODMgLL/ozTz6HyRQhsnOtOz9WYX3p+Q+NcOTE= + + + Headers/ATDeviceInfoConfig.h + + hash + + D0UXUE5yOUXUYH4SUfwtwtbUKHs= + + hash2 + + JkJ/vgKzV7ixQM9xjeHAuEGShUQWXAoscmtI3SIJSPM= + + + Headers/ATDynamicWaterfallParams.h + + hash + + Z9LmUpPNzZhp+wB+wqCoYtBaB6I= + + hash2 + + mY/kj2ujnvejwURJC+NKG5GIFzvG8XrWUoXTilchCos= + + + Headers/ATEcwfModel.h + + hash + + nvcqYxH4fOt6WTpls5qqCO9/6bQ= + + hash2 + + 0K5hd7Bk6KGaFGNU+XOy/tgWRZB6fEkVJV3Ebpps/mI= + + + Headers/ATEcwfRuleModel.h + + hash + + H2VU0a/AEka7qnA0OYLjZnI2ACA= + + hash2 + + 1iLZk1Kms+x3HNkjCY0PhkDK5yksw0d+Ce7ZJbe6nYs= + + + Headers/ATImageLoader.h + + hash + + bIZGF4KktNVpMdqCm8onBwtQ3lQ= + + hash2 + + rIcqxBR3NVsKqzTNXeiRBpgEXy5sSKgjlIlh6IlsUL8= + + + Headers/ATMgPreloadModel.h + + hash + + LyWlikKdaNPkn9+ip5a0yINvUQU= + + hash2 + + J9HA+yldw1cDTgK8orV+sBmjTMFwxcksRWPnJFDXaDM= + + + Headers/ATModel.h + + hash + + NRXMvaZovaSSxudPmaRdGmnpgjE= + + hash2 + + a//N3vutMvTkwROVRAt0UYuhYaZjG5IwY4p8B/YH7XY= + + + Headers/ATModelProtocol.h + + hash + + LAt6MAR0NDASVo8lgtzvtQ9U88E= + + hash2 + + HhKoqBTbz0S59mXOaE4Z1rLtmlz1YjP5b08VeQlNDTc= + + + Headers/ATMyOfferOfferModel.h + + hash + + gFzpPSn7D1nJ5krK2UNou4wXbK0= + + hash2 + + 0lIrMxgqj2RLofd9L9yBwOfbcoqdANb70JsTMVfjKdI= + + + Headers/ATMyOfferSetting.h + + hash + + e34dnvDVQEipmB3Zv6Gj4wQO2QY= + + hash2 + + WsIqJz3Wa8tO/JDgXqFMB/nMOxY7oj9rLPFo3gYMxFA= + + + Headers/ATNativeBannerView.h + + hash + + wUqyoAIN/Z4eFNQ86sZuhe/zBco= + + hash2 + + VmAmpSUSE8rVIZAgle9JcfbYJAS6iTlqo6u4ARlm1nc= + + + Headers/ATNetwokBaseConfigure.h + + hash + + 6poJiDM6cSmuoZ/MxQNiHaD+FPE= + + hash2 + + zDJAp2o4hKOfsPp6F3xCpQIbIAPaljnyCzGyQa+qpcI= + + + Headers/ATNetworkBaseManager.h + + hash + + zXh9tfbvk1LPOsWc6hij4bFCXRo= + + hash2 + + DVMOOfY63h4f6p73AcKw/UsO1ucEWuk8rVNjdmWh+O8= + + + Headers/ATOfferModel.h + + hash + + ZJ1bQ/QioQCnCg/lgU+SeWXy/o4= + + hash2 + + tpLgiTUU3W1k9psov/hVUm6ipR6sbdoPdoGh/fy9Yv8= + + + Headers/ATOfferSetting.h + + hash + + j3enj7g3Hp92/fnRcnUTqr0086M= + + hash2 + + P7lBZBF8B56xjPSf5V/fivzyUtD8YPRDu/vrsw4obYQ= + + + Headers/ATOwnAdOperateRecord.h + + hash + + gG++uekkIQ4/8PV+nFzUPlZpciw= + + hash2 + + OnftifKEEQK7VwM+w6TFDtUyCCdWsbp4p3jOTPedKH8= + + + Headers/ATPlacementModel.h + + hash + + izduoWZB9zd+J9pOzMS9oRQD64w= + + hash2 + + +Kvp8/aGhF13CpIJSehhNx8moPzYmU1uAH3e7DgJQYU= + + + Headers/ATPlacementModelExtra.h + + hash + + 1o9d8CY5YFjNqo6tYsFpDKo1FOI= + + hash2 + + +l2FM53Jy6QK+MeMpwNbwlm3L7xuyqGKILq2GshSnwY= + + + Headers/ATPlatfromInfo.h + + hash + + HcYPgwB1isEcLoRZDWXW4KHfp9o= + + hash2 + + l8fJNFWgkG16/7azVrSpU4AueYZlLs/qwozcQWJWlhw= + + + Headers/ATRiskControlModel.h + + hash + + BUxrgmJ/u4aLu6i4xNUAhf6oLcg= + + hash2 + + 5HVlGnci8QpUSMhfIUQP9EyMMugJdFpQdZdq5Hxn7no= + + + Headers/ATSDKConfiguration.h + + hash + + Zk94Uv3+0Lw5ZR4CKuBuTMkb3Cc= + + hash2 + + 2eQvsc4LXhb4rgRimf4Id+1QLFuqADnx6zdT9oyll9U= + + + Headers/ATSDKGlobalSetting.h + + hash + + LAeK0lqjhSrEihKQy+aV1bUhNSw= + + hash2 + + kRnw7YisFFSC3Z527P+FqcREwEmwKOme3ZpR+pnqyUA= + + + Headers/ATScrollLabel.h + + hash + + 3hPzGwRNRQvTCwXYsPy5IjydNn8= + + hash2 + + mz1ZxWW+0wBNH0kgXAb0pxOi26Oza8sPMo5fc2hC/rc= + + + Headers/ATSelfRenderingMixInterstitialView.h + + hash + + IiEcU0L/Zf4ivgDHLrUXiqxo0xU= + + hash2 + + 538/nQgKRiKHn/Ng6x7IN4yQctziM4Xt0yNAP4SyGBA= + + + Headers/ATSelfRenderingMixSplashView.h + + hash + + iOK55TrgF50T0U6q8wzIpUR11Qk= + + hash2 + + zVmHUq+fjyu6rEye0K/aGzGHcCWnh7wRpEC2+Xpd1BM= + + + Headers/ATSharePlacementConfig.h + + hash + + FmpZT0wPbhQZf250HvZ7/lTOERA= + + hash2 + + 8rahnZf2zcQRr7r5SflzqdUUngz0A0wuqE8YXhnM/I8= + + + Headers/ATStorage.h + + hash + + jLOd4dATuWZ3pIweKS0y5MPz1V4= + + hash2 + + dhPjK3HrDwxrC787w3bbEzEyztUHr17CHbX7y5Fc/w8= + + + Headers/ATTracker.h + + hash + + kQ4121Djb2bfVwfOZ7EUEZBiSXU= + + hash2 + + VMRyKfu23WWInxlnQ4bPOoaFavjw9EfGe4GxDxsmwIY= + + + Headers/ATTrackerInfo.h + + hash + + u5fdjvvs2A0ICbmjPlfYJ0EFapo= + + hash2 + + MJ5SMOjUPsJvR6aom0xPoPOCaorJWHn2VigyP5hShrI= + + + Headers/ATUID2Info.h + + hash + + 4nhvgsom+wh4J2FZqcUgJjsbEmo= + + hash2 + + EijrBlSkFZ1Pb2NqJJPDUDAkVIQvex1lT6rIDg4EO/E= + + + Headers/ATUnitGroupModel.h + + hash + + rg/XkQCI4/VEuRkfj+SvN59LKow= + + hash2 + + PzptOtkiRt5maK2MG/W5MhWAJAfUC9E7plRxLNgqELQ= + + + Headers/ATWaterfallInfoModel.h + + hash + + 4Hxi2b2I02Je/TVb6jkT2xOK1tE= + + hash2 + + 8+0sAk4sGP0AzAvI7fMfby/TW69qq0ubdTiKJsnY3nw= + + + Headers/ATWaterfallModel.h + + hash + + JZ8lMZpUyH+LIig/AyYowZftCIw= + + hash2 + + AvCyYc4hIQbottZV/tCBPNLfauAAK9lKw9PwCulaHAc= + + + Headers/AnyThinkSDK.h + + hash + + gAwmnHVg8CtPlSBi0AqOxM0NUZw= + + hash2 + + RzS7ldhJvSofiiHcuxSuc+cSBnwy58xFQ+pVGLtmBgU= + + + Modules/module.modulemap + + hash + + XCNFkNwMximo1JtN6vEGoLrkNgM= + + hash2 + + vgEmzA2NxVb8XDvCFd9edE2B2SwPhK5oLFdWd+QLEfM= + + + PrivacyInfo.xcprivacy + + hash + + ItRwIJLrYOZGXtMuOzzNGxcLuOA= + + hash2 + + hPNiJKP9OQxo54RDgakl2PGaz5bIGfzbB+P0TRTRBiA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..c041f5f Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64/AnyThinkSDK.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/AnyThinkSDK b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/AnyThinkSDK new file mode 100644 index 0000000..f8c212c Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/AnyThinkSDK differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXAdapterManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXAdapterManager.h new file mode 100644 index 0000000..a771c5d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXAdapterManager.h @@ -0,0 +1,23 @@ +// +// ATADXAdapterManager.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/19. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATADXAdapterManager : NSObject + +@property (nonatomic, readonly) NSDictionary *> *waterfallInfoDict; + ++ (ATADXAdapterManager *)shareInstance; + +- (void)requestWithPlacementId:(NSString *)placementId waterfallInfo:(NSDictionary *)waterfallInfoDict completionBlock:(void (^) (NSDictionary *data, NSError * _Nullable error))completionBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXFloorPrice.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXFloorPrice.h new file mode 100644 index 0000000..53a4746 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXFloorPrice.h @@ -0,0 +1,31 @@ +// +// ATADXFloorPrice.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/19. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATADXFloorPriceLoadFullWaterfall; +extern NSString *const kATADXFloorPriceLoadTopOnWaterfall; +extern NSString *const kATADXFloorPriceLoadTopOnWaterfallLastStopPrice; + +typedef NS_ENUM(NSUInteger, ATADXFloorPriceType) { + ATADXFloorPriceTypeC = 1, + ATADXFloorPriceTypeG, +}; + +@interface ATADXFloorPrice : NSObject + +@property (nonatomic, assign) ATADXFloorPriceType type; +@property (nonatomic, strong) NSString *value; + +@property (nonatomic, strong) NSDictionary *extra; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXObject.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXObject.h new file mode 100644 index 0000000..47badcf --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXObject.h @@ -0,0 +1,40 @@ +// +// ATADXObject.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/7. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *kATADXObjectNetwokName; +extern NSString *kATADXObjectWaterfallInfo; + +//for win, usd for price,type string +extern NSString *kATADXObjectSecondLossPrice; +//for loss, usd for price,type string +extern NSString *kATADXObjectWinPrice; +extern NSString *kATADXObjectLossReason; + +//for Loss Reason +extern NSString *kATADXObjectLossReasonBidLowPrice; +extern NSString *kATADXObjectLossReasonLowPrice; + +@interface ATADXObject : NSObject + +- (instancetype)initWithAd:(id)ad; + +- (void)sendWinNotificationWithInfo:(NSDictionary *)winInfo; +- (void)sendLossNotificationWithInfo:(NSDictionary *)lossInfo; + +- (void)remove; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXPlacementSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXPlacementSetting.h new file mode 100644 index 0000000..de0cb9a --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXPlacementSetting.h @@ -0,0 +1,19 @@ +// +// ATADXPlacementSetting.h +// AnyThinkSDK +// +// Created by stephen on 20/8/2020. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + + +@interface ATADXPlacementSetting : ATOfferSetting + +- (instancetype)initWithPlacementDictionary:(NSDictionary *)placementDictionary + infoDictionary:(NSDictionary *)infoDictionary + placementID:(NSString *)placementID + offerModelType:(ATOfferModelType)offerModelType ; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXSettings.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXSettings.h new file mode 100644 index 0000000..f8b5d53 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATADXSettings.h @@ -0,0 +1,30 @@ +// +// ATADXSettings.h +// AnyThinkSDK +// +// Created by li zhixuan on 2023/10/7. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATADXSettingsMode) { + ATADXSettingsModeMediation, + ATADXSettingsModeNetwork, +}; + +@interface ATADXSettings : NSObject + +@property (nonatomic, readonly) NSMutableDictionary *adxNetworkDict; + ++ (instancetype)shareInstance; + +- (void)setAdxNetworkModeWithPlacementId:(NSString *)placementId; + +- (ATADXSettingsMode)adxModeWithPlacementId:(NSString *)placementId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAPI+Internal.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAPI+Internal.h new file mode 100644 index 0000000..a1b2ca5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAPI+Internal.h @@ -0,0 +1,71 @@ +// +// ATAPI+Internal.h +// AnyThinkSDK +// +// Created by Martin Lau on 08/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAPI_Internal_h +#define ATAPI_Internal_h +#import + + +#define ATADLoadingErrorDomain @"com.anythink.ATADLoadingErrorDomain" +#define ATADShowingErrorDomain @"com.anythink.ATAdShowingErrorDomain" +#define ATSDKAdLoadingErrorMsg @"com.anythink.AdLoadingError" +#define ATSDKAdLoadFailedErrorMsg @"AnyThinkSDK has failed to load ad." + +// AD Loading Notification +#define kATADLoadingStartLoadNotification @"ATADLoadingStartLoadNotification" +#define kATADLoadingOfferSuccessfullyLoadedNotification @"ADLoadingOfferSuccessfullyLoadedNotification" +#define kATADLoadingFailedToLoadNotification @"ATADLoadingFailedToLoadNotification" +#define kATADLoadingNotificationUserInfoRequestIDKey @"request_id" +#define kATADLoadingNotificationUserInfoPlacementIDKey @"placement_id" +#define kATADLoadingNotificationUserInfoPlacementKey @"placement_model" +#define kATADLoadingNotificationUserInfoUnitGroupKey @"unit_group_model" +#define kATADLoadingNotificationUserInfoErrorKey @"error" +#define kATADLoadingNotificationUserInfoExtraKey @"extra" +#define kATADLoadingNotificationUserInfoLoadingTypeKey @"loading_type" + +/** + Adopters are expected to implement logic for network offers, for which storage mechanisms must be devise. + */ +@protocol ATNativeAdapter +/** + The class of the renderer used to render the AD view. This method is a class-method because by the time this information is needed the adapter instance will have been released. + */ ++ (Class)rendererClass; +/** + Adopter should implement this method for the initialization of a adapter instance, which will store the passed info for further use. + + */ +- (instancetype)initWithNetworkCustomInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo; + +/** + Adopter should implement this method to load network offers. + + @param completion might need to be stored and invoked after ad's succeffully loaded. + Parameters passed to the completion block include a dictionary and an error objects. The error object encapsulates the error info if loading request failed somehow; the dictionary contains all publicly accessible assets (such as title and text) for the native ad, which should be stored using the keys predefined by the SDK. + */ +- (void)loadADWithInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo completion:(void(^)(NSArray* assets, NSError *error))completion; + +@property (nonatomic,copy) void (^metaDataDidLoadedBlock)(void); +@end + +@interface ATAPI(Internal) + +@property (nonatomic, strong) ATSharePlacementConfig *sharePlacementConfig; + ++ (NSString *)hbTestModeDeviceID; +- (void)setVersion:(NSString*)version forNetwork:(NSString*)network; +- (NSString*)versionForNetworkFirmID:(NSInteger)networkFirmID; +- (BOOL)initFlagForNetwork:(NSString*)networkName; +- (void)setInitFlagForNetwork:(NSString*)networkName; +- (BOOL)cacheFlagForNetwork:(NSString*)networkName; +- (void)setCacheFlagForNetwork:(NSString*)networkName; +- (void)inspectInitFlagForNetwork:(NSString*)networkName usingBlock:(NSInteger(^)(NSInteger currentValue))block; +- (void)setInitFlag:(NSInteger)flag forNetwork:(NSString*)networkName; +@end + +#endif /* ATAPI_Internal_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAPI.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAPI.h new file mode 100644 index 0000000..b4da50f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAPI.h @@ -0,0 +1,417 @@ +// +// ATAPI.h +// AnyThinkSDK +// +// Created by Martin Lau on 09/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATADDelegateExtraNetworkFirmIdKey; +extern NSString *const kATADDelegateExtraAdSourceIdKey; +extern NSString *const kATADDelegateExtraIsHeaderBiddingKey; +extern NSString *const kATADDelegateExtraBidModeKey; +extern NSString *const kATADDelegateExtraAdSourcePriceKey; +extern NSString *const kATADDelegateExtraPriorityKey; +extern NSString *const kATADDelegateExtraBidFloorKey; +extern NSString *const kATADDelegateExtraRequestIDKey; +extern NSString *const kATADDelegateExtraCustomExtKey; +extern NSString *const kATADDelegateExtraECPMLevelKey; // the eCPM level of the ad source +extern NSString *const kATADDelegateExtraSegmentIDKey; //segment ID +extern NSString *const kATADDelegateExtraScenarioIDKey; // Advertising Scene ID,Only Rewarded Video and Interstitial support +extern NSString *const kATADDelegateExtraChannelKey; // Channel Information +extern NSString *const kATADDelegateExtraSubChannelKey; // sub-channel information +extern NSString *const kATADDelegateExtraCustomRuleKey; // Json string of the Placement + App dimension custom rule +extern NSString *const kATADDelegateExtraIDKey; // a unique ID generated for each impression +extern NSString *const kATADDelegateExtraAdunitIDKey; // TopOn placement ID +extern NSString *const kATADDelegateExtraPublisherRevenueKey; // impression revenue +extern NSString *const kATADDelegateExtraCurrencyKey; // currency unit, for example: "USD" +extern NSString *const kATADDelegateExtraCountryKey; // country code, for example: "CN" +extern NSString *const kATADDelegateExtraFormatKey; // ad source types +extern NSString *const kATADDelegateExtraPrecisionKey; // eCPM precision +extern NSString *const kATADDelegateExtraNetworkTypeKey; // Network Type +extern NSString *const kATADDelegateExtraNetworkPlacementIDKey; // the ad placement ID of a third-party Ads Network +extern NSString *const kATADDelegateExtraScenarioRewardNameKey; // reward name of the ad Scenario,Only Rewarded Video support +extern NSString *const kATADDelegateExtraScenarioRewardNumberKey; // number of reward for the ad Scenario,Only Rewarded Video support +extern NSString *const kATADDelegateExtraPlacementRewardNameKey; +extern NSString *const kATADDelegateExtraPlacementRewardNumberKey; +extern NSString *const kATADDelegateExtraExtInfoKey; // additional information of Topon Adx & OnlineAPI Offer,output as Json string +extern NSString *const kATADDelegateExtraOfferIDKey; +extern NSString *const kATADDelegateExtraCreativeIDKey; +extern NSString *const kATADDelegateExtraIsDeeplinkKey; +extern NSString *const kATADDelegateExtraUserCustomData; +extern NSString *const kATADDelegateExtraPlacementTypeKey; +extern NSString *const kATADDelegateExtraSharedPlacementIdKey; +extern NSString *const kATADDelegateExtraNetworkNameKey; +extern NSString *const kATADDelegateExtraShowCustomExtKey; +extern NSString *const kATADDelegateExtraCustomContentResultKey; +extern NSString *const kATADDelegateExtraTpBidIDKey; +extern NSString *const kATADDelegateExtraABTestIDKey; +extern NSString *const kATADDelegateExtraDismissTypeKey; +extern NSString *const kATADDebuggerKey; +extern NSString *const kATADDelegateExtraServerKeyIdKey; +extern NSString *const kATADDelegateExtraClientSideEcpmKey; +extern NSString *const kATADDelegateExtraUsdExchangeRmbRateKey; +extern NSString *const kATADDelegateExtraRmbExchangeUsdRateKey; + +// TODO待优化 +extern NSString *const kATNetworkNameFyber; +extern NSString *const kATNetworkNameStartApp; +extern NSString *const kATNetworkNameFacebook; +extern NSString *const kATNetworkNameTanx; +extern NSString *const kATNetworkNameInmobi; +extern NSString *const kATNetworkNameAdmob; +extern NSString *const kATNetworkNameMintegral; +extern NSString *const kATNetworkNameApplovin; +extern NSString *const kATNetworkNameGDT; +extern NSString *const kATNetworkNameTapjoy; +extern NSString *const kATNetworkNameChartboost; +extern NSString *const kATNetworkNameIronSource; +extern NSString *const kATNetworkNameVungle; +extern NSString *const kATNetworkNameAdColony; +extern NSString *const kATNetworkNameUnityAds; +extern NSString *const kATNetworkNameTT; +extern NSString *const kATNetworkNamePangle; +extern NSString *const kATNetworkNameMS; +extern NSString *const kATNetworkNameBaidu; +extern NSString *const kATNetworkNameNend; +extern NSString *const kATNetworkNameMaio; +extern NSString *const kATNetworkNameSigmob; +extern NSString *const kATNetworkNameMyOffer; +extern NSString *const kATNetworkNameKS; +extern NSString *const kATNetworkNameOgury; +extern NSString *const kATNetworkNameGoogleAdManager; +extern NSString *const kATNetworkNameADX; +extern NSString *const kATNetworkNameHelium; +extern NSString *const kATNetworkNameMintegralOnlineApi; +extern NSString *const kATNetworkNameGDTOnlineApi; +extern NSString *const kATNetworkNameKidoz; +extern NSString *const kATNetworkNameMyTarget; +extern NSString *const kATNetworkNameMobrain; +extern NSString *const kATNetworkNameYandex; +extern NSString *const kATNetworkNamePubNative; +extern NSString *const kATNetworkNameBigo; +extern NSString *const kATNetworkNameAdxPublic; +extern NSString *const kATNetworkNameJADYun; +extern NSString *const kATNetworkNameKwai; +extern NSString *const kATNetworkNameIMA; +extern NSString *const kATNetworkNameMax; +extern NSString *const kATNetworkNameklevin; +extern NSString *const kATNetworkNameQumeng; +extern NSString *const kATNetworkNameSmaato; +extern NSString *const kATNetworkNameBidMachine; +extern NSString *const kATNetworkNameAQY; + +extern NSString *const kATCustomDataUserIDKey;//string +extern NSString *const kATCustomDataAgeKey;//Integer +extern NSString *const kATCustomDataGenderKey;//Integer +extern NSString *const kATCustomDataNumberOfIAPKey;//Integer +extern NSString *const kATCustomDataIAPAmountKey;//Double +extern NSString *const kATCustomDataIAPCurrencyKey;//string +extern NSString *const kATCustomDataChannelKey;//string +extern NSString *const kATCustomDataSubchannelKey;//string +extern NSString *const kATCustomDataSegmentIDKey;//int + +extern NSString *const kATAdLoadingExtraBUAdLoadTypeKey; +extern NSString *const kATNetWorkVideoStatusKey; + +typedef NS_ENUM(NSInteger, ATNetworkFirmIDType) { + ATNetworkFirmIDTypeFacebook = 1, + ATNetworkFirmIDTypeAdmob = 2, + ATNetworkFirmIDTypeInmobi = 3, + ATNetworkFirmIDTypeApplovin = 5, + ATNetworkFirmIDTypeMintegral = 6, + ATNetworkFirmIDTypeGDT = 8, + ATNetworkFirmIDTypeChartboost = 9, + ATNetworkFirmIDTypeTapjoy = 10, + ATNetworkFirmIDTypeIronSource = 11, + ATNetworkFirmIDTypeUnityAds = 12, + ATNetworkFirmIDTypeVungle = 13, + ATNetworkFirmIDTypeAdColony = 14, + ATNetworkFirmIDTypeCSJ = 15, + ATNetworkFirmIDTypeBaidu = 22, + ATNetworkFirmIDTypeNend = 23, + ATNetworkFirmIDTypeMaio = 24, + ATNetworkFirmIDTypeStartApp = 25, + ATNetworkFirmIDTypeKuaishou = 28, + ATNetworkFirmIDTypeSigmob = 29, + ATNetworkFirmIDTypeMyTarget = 32, + ATNetworkFirmIDTypeGoogleAdManager = 33, + ATNetworkFirmIDTypeYandex = 34, + ATNetworkFirmIDTypeCrossPromotion = 35, + ATNetworkFirmIDTypeOgury = 36, + ATNetworkFirmIDTypeFyber = 37, + ATNetworkFirmIDTypeHelium = 40, + ATNetworkFirmIDTypeMintegralOnlineApi = 41, + ATNetworkFirmIDTypeGDTOnlineApi = 42, + ATNetworkFirmIDTypeKidoz = 45, + ATNetworkFirmIDTypePangle = 50, + ATNetworkFirmIDTypeKlevin = 51, + ATNetworkFirmIDTypePubNative = 58, + ATNetworkFirmIDTypeBigo = 59, + ATNetworkFirmIDTypeBidMachine = 65, + ATNetworkFirmIDTypeTopOnADX = 66, + ATNetworkFirmIDTypeJD = 72, + ATNetworkFirmIDTypeQumeng = 74, + ATNetworkFirmIDTypeIMA = 76, + ATNetworkFirmIDTypeKwai = 77, + ATNetworkFirmIDTypeTanx = 82, + ATNetworkFirmIDTypeSmaato = 84, + ATNetworkFirmIDTypeMS = 93, + ATNetworkFirmIDTypeAQY = 94, +}; + +typedef NS_ENUM(NSInteger, ATUserLocation) { + ATUserLocationUnknown = 0, + ATUserLocationInEU = 1, + ATUserLocationOutOfEU = 2 +}; + +typedef NS_ENUM(NSInteger, ATDataConsentSet) { + //Let it default to forbidden if not set + ATDataConsentSetUnknown = 0, + ATDataConsentSetPersonalized = 1, + ATDataConsentSetNonpersonalized = 2 +}; + +typedef NS_ENUM(NSInteger, ATBUAdLoadType) { + ATBUAdLoadTypeUnknown = -1,//Unknown + ATBUAdLoadTypePreload = 1,//Preload resources + ATBUAdLoadTypeLoad = 3,//Load resources in real time +}; + +typedef NS_ENUM(NSInteger, ATPersonalizedAdState) { + ATPersonalizedAdStateType = 1, + ATNonpersonalizedAdStateType = 2 +}; + +typedef NS_OPTIONS(NSInteger, ATLogType) { + ATLogTypeNone = 0, + ATLogTypeInternal = 1 << 0, + ATLogTypeExternal = 1 << 1, + ATLogTypeTemporary = 1 << 2, + ATLogTypeProcess = 1 << 3, + ATLogTypeSave = 1 << 4 +}; + +// Position of the logo icon in the containing ad. +typedef NS_ENUM(NSInteger, ATAdLogoPosition) { + ATAdLogoPositionBottomRightCorner = 0, ///< Bottom right corner. + ATAdLogoPositionBottomLeftCorner, ///< Bottom Left Corner. + ATAdLogoPositionTopRightCorner, ///< Top right corner. + ATAdLogoPositionTopLeftCorner, ///< Top left corner. +}; + +@interface ATConsentPrivacySetting : NSObject + +/// Set this to @c YES to enable the consent flow. You must also provide your privacy policy and terms of service URLs in this object, and you must provide a +///* @c NSUserTrackingUsageDescription string in your @code Info.plist @endcode file. +@property (nonatomic, assign, getter=isEnabled) BOOL enabled; + +/// URL for your company’s privacy policy. This is required +@property (nonatomic, copy, nullable) NSURL *privacyPolicyURL; + +/// URL for your company’s terms of service. This is optional +@property (nonatomic, copy, nullable) NSURL *termsOfServiceURL; + +@end + +@interface ATShowConfig : NSObject + +@property (nonatomic, readonly) NSString *scene; +@property (nonatomic, readonly) NSString *showCustomExt; +@property (nonatomic, readonly) ATCustomContentResult *customContentResult; +@property (nonatomic, weak) UIViewController *showViewController; + +@property (nonatomic, strong) NSDictionary *atAdInfo; + +- (instancetype)initWithScene:(nullable NSString *)scene showCustomExt:(nullable NSString *)showCustomExt; +- (instancetype)initWithScene:(nullable NSString *)scene showCustomExt:(nullable NSString *)showCustomExt customContentResult:(nullable ATCustomContentResult *)customContentResult; + +@end + +@interface ATAPI : NSObject + +/// singleton object ++ (instancetype)sharedInstance; + +/// Initialize SDK +/// @param appID - appid string +/// @param appKey appkey string +/// @param error - see what's the matter. +- (BOOL)startWithAppID:(NSString *)appID + appKey:(NSString *)appKey + error:(NSError **)error; + +/// Initialize SDK +/// @param appID - appid string +/// @param appKey appkey string +/// @param sdkConfigure preinit network configure +/// @param error - see what's the matter. +- (BOOL)startWithAppID:(NSString *)appID + appKey:(NSString *)appKey + sdkConfigures:(ATSDKConfiguration *)sdkConfigure + error:(NSError **)error; +/// 更新初始化sdkConfigure,内部属性:ATAdChannelSource +- (void)updateSdkConfigure:(ATSDKConfiguration *)sdkConfigure; + +/// map network firm id list ++ (NSDictionary*)networkNameMap; + +/// Whether the network platform integration integrity information is normal ++ (void)integrationChecking; + +/// set location longitude +- (void)setLocationLongitude:(double)longitude dimension:(double)dimension DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setLocationLongitude:dimension: instead "); + +/// set whether WX is installed +/// @param isInstallWX - install status +- (void)setWXStatus:(BOOL)isInstallWX DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].isInstallWX instead "); + +/// consentString might be nil. +/// This method is thread-safe. +- (void)setDataConsentSet:(ATDataConsentSet)dataConsentSet + consentString:(NSDictionary*)consentString; + +/// Whether the device is located in data protected area. +- (BOOL)inDataProtectionArea; + +/// get user location +/// @param callback - location type +- (void)getUserLocationWithCallback:(void(^)(ATUserLocation location))callback; + +/// get Area +/// @param success - arear string +/// @param failure - error message +- (void)getAreaSuccess:(void(^)(NSString *areaCodeStr))success + failure: (void(^)(NSError *error))failure; + +/// get ps id +- (NSString *)psID; + +/// Log enabled +/// @param logEnabled - log status ++ (void)setLogEnabled:(BOOL)logEnabled; + +/// Log enabled +/// @param cacheEnabled log localCache status ++ (void)logLocalCacheEnabled:(BOOL)cacheEnabled; + ++ (void)setDebuggerConfig:(void(^_Nullable)(ATDebuggerConfig * _Nullable debuggerConfig))debuggerConfigBlock DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setDebuggerConfig: instead "); + ++ (void)setDeviceInfoConfig:(void(^_Nullable)(ATDeviceInfoConfig * _Nullable deviceInfoConfig))deviceInfoConfigBlock DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setDeviceInfoConfig: instead "); + ++ (void)addCustomAdapterConfigArray:(NSArray *)array DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] addCustomAdapterConfigArray: instead "); + +/// print test info log +/// include idfa,idfv ++ (void)testModeInfo; + +/** + * Show the data consent dialog using the specified constroller as the presenting view controller. + * viewController might be nil, for which the root view controller of the window will be used instead. + */ +- (void)presentDataConsentDialogInViewController:(UIViewController *)viewController + dismissalCallback:(void(^)(void))dismissCallback DEPRECATED_MSG_ATTRIBUTE("use showGDPRConsentDialogInViewController:dismissalCallback: instead "); + +- (void)presentDataConsentDialogInViewController:(UIViewController *)viewController + loadingFailureCallback:(void(^)(NSError *error))loadingFailureCallback + dismissalCallback:(void(^)(void))dismissCallback DEPRECATED_MSG_ATTRIBUTE("use showGDPRConsentDialogInViewController:dismissalCallback: instead "); + +/// show UMP GDPR Auth +- (void)showGDPRConsentDialogInViewController:(UIViewController *)viewController + dismissalCallback:(void(^)(void))dismissCallback; + +@property (nonatomic, readonly) ATDataConsentSet dataConsentSet; +@property (nonatomic, readonly) NSDictionary* consentStrings; +@property (nonatomic, readonly) NSString *appID; +@property (nonatomic, readonly) NSString *appKey; +/* + channel & customData has to be set before init + */ +@property (nonatomic, strong) NSString *channel DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].channel instead "); +@property (nonatomic, strong) NSString *subchannel DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].subchannel instead "); +@property (nonatomic, strong) NSDictionary *customData DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].customData instead "); + +@property (nonatomic, readonly,class) NSDate *firstLaunchDate; + +/// Indicates preferred location of logo icon. Default is ATAdLogoPositionBottomRightCorner. +@property (nonatomic, assign) ATAdLogoPosition preferredAdLogoPosition; + +/// set custom data for the ad placement +/// @param customData - custom data +/// @param placementID - placement id +- (void)setCustomData:(NSDictionary *)customData forPlacementID:(NSString *)placementID DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setCustomData:forPlacementID: instead "); + +/// get custom data +- (NSDictionary *)customDataForPlacementID:(NSString *)placementID DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] customDataForPlacementID: instead "); + +/// get SDK version +- (NSString *)version; + +/// set exlude appleid list for sdk to filter offers +- (void)setExludeAppleIdArray:(NSArray *)appleIdArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setExludeAppleIdArray: instead "); + +/// get exlude appleid list +- (NSArray *)exludeAppleIdArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] exludeAppleIdArray: instead "); + +/// set denied Upload Info list for sdk to Control report +- (void)setDeniedUploadInfoArray:(NSArray *)uploadInfoArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setDeniedUploadInfoArray: instead "); + +/// get denied Upload Info list +- (NSArray *)deniedUploadInfoArray DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] deniedUploadInfoArray: instead "); + +/// Determine whether the Denied key is included +/// @param key - key string +- (BOOL)isContainsForDeniedUploadInfoArray:(NSString *)key DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] isContainsForDeniedUploadInfoArray: instead "); + +/// set header bidding test mode,only support incoming device idfa. +/// setLogEnabled must be turned on before use ++ (void)setHeaderBiddingTestModeWithDeviceID:(NSString *)idfa DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].headerBiddingTestModeDeviceID instead "); + +/// set personalized recommendation state +/// @param state - 1 is to close personalized recommendation, other values or not set to open +- (void)setPersonalizedAdState:(ATPersonalizedAdState)state; + +/// get personalized recommendation state +- (ATPersonalizedAdState)getPersonalizedAdState; + +- (void)setConsentPrivacySetting:(ATConsentPrivacySetting *)settings; + +/// Set System Platform Information +- (void)setSystemPlatformType:(ATSystemPlatformType)type DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].systemPlatformType instead "); + +/// set Wechat appID and universalLink, for register WechatOpenSDK +/// @param appID - Wechat appID +/// @param universalLink - Wechat universalLink +- (void)setWeChatAppID:(NSString *)appID universalLink:(NSString *)universalLink DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setWeChatAppID:universalLink: instead "); + +- (void)setPresetPlacementConfigPathBundle:(NSBundle *)bundle DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager] setPresetPlacementConfigPathBundle: instead "); + +- (void)setSharePlacementConfig:(ATSharePlacementConfig *)config DEPRECATED_MSG_ATTRIBUTE("use [ATSDKGlobalSetting sharedManager].sharePlacementConfig instead "); + +/// 展示指定Networks +- (void)setAllowedShowNetworkFimIdArray:(NSArray *)networkFilmIdArray forPlacementID:(NSString *)placementID; +/// 不展示指定Networks +- (void)setForbidShowNetworkFirmIdArray:(NSArray*)networkFilmIdArray forPlacementID:(NSString *)placementID; +/// 不加载指定Networks +- (void)setForbidLoadNetworkFirmIdArray:(NSArray*)networkFilmIdArray; + + +NS_ASSUME_NONNULL_END +@end + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAd.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAd.h new file mode 100644 index 0000000..6b076fd --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAd.h @@ -0,0 +1,86 @@ +// +// ATAd.h +// AnyThinkSDK +// +// Created by Martin Lau on 28/06/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAd_h +#define ATAd_h +#import +#import + + +@class ATWaterfallModel,ATAdCustomEvent,ATCustomContentResult; + +@protocol ATAd + +- (void)setupPriority:(NSInteger) priority placementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID assets:(NSDictionary*)assets unitGroup:(ATUnitGroupModel*)unitGroup finalWaterFall:(ATWaterfallModel *)finalWaterFall; +-(void) renewAdWithPlacementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID; + +- (void)releasCustomObject; +@property(nonatomic, readonly) ATPlacementModel *placementModel; +@property(nonatomic, readonly) ATUnitGroupModel *unitGroup; +@property(nonatomic, strong) NSMutableArray *unitGroupInfos; +@property (nonatomic, strong) NSDictionary *developer_extraDic; + +/** + Priority is calculate by the index of the unit group in the placement's unit group list; zero is the highest + */ +@property(nonatomic, readonly) NSInteger priority; +@property(nonatomic, readonly) NSInteger priorityLevel;//the order in witch this ad has been requested +@property(nonatomic, readonly) NSString *requestID; + +@property(nonatomic, readonly) NSString *originalRequestID; +@property(nonatomic, assign) NSInteger showTimes; +@property(nonatomic, readonly) NSDate *expireDate; +@property(nonatomic, readonly) NSDate *cacheDate; +/** + * Third-party network native ad object. + */ +@property(nonatomic, readonly) id customObject; +@property(nonatomic, readonly) NSString *unitID; +@property(nonatomic, readonly) NSString *appID; +- (NSString *)ecpm; +- (NSString *)bidFloor; + +@optional +-(instancetype) initWithPriority:(NSInteger) priority placementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID assets:(NSDictionary*)assets unitGroup:(ATUnitGroupModel*)unitGroup finalWaterFall:(ATWaterfallModel *)finalWaterFall; +-(BOOL) expired; +-(BOOL) ready; +@property(nonatomic, readonly) BOOL filledByReady; +@property(nonatomic, readonly) BOOL filledByAutoloadOnClose; +@property(nonatomic, readonly) NSInteger fillByfreshType; +@property(nonatomic) BOOL defaultPlayIfRequired; +@property(nonatomic) BOOL defaultAdxOfferCached; +@property(nonatomic, readonly) BOOL renewed; +@property(nonatomic, readonly) NSString *price; + +@property (nonatomic, strong) NSString *sortPriorityLevel; + +@property(nonatomic, readonly) NSString *bidId; +@property(nonatomic, readonly) NSString *tpBidId; +@property(nonatomic, readonly, weak) ATWaterfallModel *finalWaterfall; +@property(nonatomic, readonly) NSInteger autoReqType; +@property(nonatomic) BOOL adReportClicked; + +@property (nonatomic, assign) BOOL isSharePlacementOffer; + +/// placementMode maybe is share placement, so this save true placment id, +@property (nonatomic, strong) NSString *placementId; + +@property (nonatomic, strong) ATAdCustomEvent *customEvent; +@property (nonatomic, strong) NSString *scene; +@property (nonatomic, strong) NSString *showCustomExt; +@property (nonatomic, strong) ATCustomContentResult *customContentResult; +@property (nonatomic) BOOL adHasReportImpression; + +//是否开发者指定展示广告对象 +@property(nonatomic) BOOL isUserSetAd; + + +// 轮播业务 +@end + +#endif /* ATAd_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdAdapter.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdAdapter.h new file mode 100644 index 0000000..b9a0356 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdAdapter.h @@ -0,0 +1,148 @@ +// +// ATAdAdapter.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAdAdapter_h +#define ATAdAdapter_h + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATADapterCustomInfoStatisticsInfoKey; +extern NSString *const kATAdapterCustomInfoPlacementModelKey; +extern NSString *const kATAdapterCustomInfoUnitGroupModelKey; +extern NSString *const kATAdapterCustomInfoRequestIDKey; +extern NSString *const kATAdapterCustomInfoExtraKey; +extern NSString *const kATAdapterCustomInfoBuyeruIdKey; +extern NSString *const kATAdapterCustomInfoBidInfoKey; +extern NSString *const kATAdapterCustomInfoBidResultKey; +extern NSString *const kATAdapterCustomInfoBidPlacementIDKey; +extern NSString *const kATDynamicHBFloorPriceKey; +extern NSString *const kATAdapterNetworkEstimatePriceNumKey; +extern NSString *const kATAdapterNetworkEstimatePriceSwitchKey; +extern NSString *const kATAdapterCustomInfoBaiduInfoKey; +extern NSString *const kATAdapterCustomInfoAdmobRequestAgentInfoKey; +extern NSString *const kATAdapterCustomInfoKuaishouInfoKey; + + +extern NSString *const kATHeaderBiddingParametersUnitIdKey; +extern NSString *const kATHeaderBiddingParametersNetworkFirmIdKey; +extern NSString *const kATHeaderBiddingParametersAdFormatKey; +extern NSString *const kATHeaderBiddingParametersAdSourceIdKey; +extern NSString *const kATHeaderBiddingParametersEcpofferKey; +extern NSString *const kATHeaderBiddingParametersGetOfferKey; +extern NSString *const kATHeaderBiddingParametersExpressType; +extern NSString *const kATHeaderBiddingParametersUnitTypeKey; +extern NSString *const kATHeaderBiddingParametersDisplayManagerVersionKey; +extern NSString *const kATHeaderBiddingParametersTplVersionKey; +extern NSString *const kATHeaderBiddingParametersAppIdKey; +extern NSString *const kATHeaderBiddingParametersAppKey; +extern NSString *const kATHeaderBiddingParametersAccountIdKey; +extern NSString *const kATHeaderBiddingParametersBuyeruIdKey; +extern NSString *const kATHeaderBiddingParametersBidTokenKey; +extern NSString *const kATHeaderBiddingParametersAdWidthKey; +extern NSString *const kATHeaderBiddingParametersAdHeightKey; + +extern NSString *const kATHeaderBiddingParametersDirectOfferKey; +extern NSString *const kATDirectOfferHeaderBiddingUnitGroupsKey; + +extern NSString *const kATHeaderBiddingParametersDirectOfferSizeKey; + + +extern NSString *const kATHeaderBiddingParametersBidFormatKey; +extern NSString *const kATHeaderBiddingParametersBidderTypeKey; +extern NSString *const kATHeaderBiddingParametersUnitGroupKey; + +extern NSString *const kATHeaderBiddingParametersSDKInfoKey; +extern NSString *const kATHeaderBiddingParametersADPAcceptTypeKey; +extern NSString *const kATHeaderBiddingParametersADXVASTMaxVersionKey; +extern NSString *const kATHeaderBiddingParametersADXMixTypeKey; +extern NSString *const kATHeaderBiddingParametersADXNeedMaterialTypeKey; +extern NSString *const kATHeaderBiddingParametersADXIRTypeKey; +extern NSString *const kATHeaderBiddingParametersADXADFCKey; +extern NSString *const kATHeaderBiddingParametersADXSupportJSH5Key; +extern NSString *const kATHeaderBiddingParametersADXOMSDKVersionKey; + +extern NSString *const kATHeaderBiddingParametersAdmobBidTypeKey; +extern NSString *const kATHeaderBiddingParametersNetworkIdKey; + +//v6435 新增 +extern NSString *const kATHeaderBiddingParametersPBidfloorKey; + +extern NSString *const kATHeaderBiddingParametersADXSensorDeny; + + +@interface ATAdAdapter : NSObject + + +@end + +@protocol ATAd; +@class ATPlacementModel; +@class ATUnitGroupModel; +@class ATMyOfferOfferModel; +@class ATBidInfo; +@class ATWaterfallModel; +@class ATInHouseBidRequest; + +typedef NS_ENUM(NSInteger, ATBiddingLossType) { + ATBiddingLossWithLowPriceInNormal = 103, + ATBiddingLossWithLowPriceInHB = 102, + ATBiddingLossWithBiddingTimeOut = 2, + ATBiddingLossWithExpire = 5, + ATBiddingLossWithFloorFilter = 104, + ATBiddingLossWithKSClickOrShow = 8 // 曝光或展现时向快手发送loss + +}; + +@protocol ATAdAdapter + +#pragma mark - Initialize network SDK and start load ad with network SDK + +/// Adapter initialization method +/// - Parameters: +/// - serverInfo: Data from the server +/// - localInfo: Data from the local +- (nonnull instancetype)initWithNetworkCustomInfo:(nonnull NSDictionary *)serverInfo + localInfo:(nonnull NSDictionary *)localInfo; + +#pragma mark - Normal +/// Adapter sends a load request, means the ad source sends an ad load request +/// - Parameters: +/// - serverInfo: Data from the server +/// - localInfo: Data from the local +/// - completion: completion +- (void)loadADWithInfo:(nonnull NSDictionary *)serverInfo + localInfo:(nonnull NSDictionary *)localInfo + completion:(nonnull void (^)(NSArray * _Nonnull array, NSError * _Nonnull error))completion; + +/// Check whether the ad source is ready +/// - Parameters: +/// - customObject: ad source object +/// - info: info ++ (BOOL)adReadyWithCustomObject:(nonnull id)customObject info:(nonnull NSDictionary *)info; + ++ (BOOL)isSupportAdType:(ATUnitGroupModel *)unitGroupModel; + +@optional + +@property (nonatomic,copy) void (^metaDataDidLoadedBlock)(void); + +/* + * Create a rewarded instance for download event and FOR DOWNLOAD EVENT ONLY. + */ ++ (id)readyFilledAdWithPlacementModel:(ATPlacementModel *)placementModel + requestID:(NSString *)requestID + priority:(NSInteger)priority + unitGroup:(ATUnitGroupModel *)unitGroup + finalWaterfall:(ATWaterfallModel *)finalWaterfall + localInfo:(NSDictionary *)localInfo; ++ (BOOL)adReadyForInfo:(NSDictionary *)info; + +@end +#endif /* ATAdAdapter_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h new file mode 100644 index 0000000..491d43b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdCustomEvent.h @@ -0,0 +1,120 @@ +// +// ATAdCustomEvent.h +// AnyThinkSDK +// +// Created by Martin Lau on 05/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import + +@class ATSafeThreadDictionary; + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATSDKFailedToLoadSplashADMsg; +extern NSString *const kATSDKFailedToLoadBannerADMsg; +extern NSString *const kATSDKFailedToLoadInterstitialADMsg; +extern NSString *const kATSDKFailedToLoadNativeADMsg; +extern NSString *const kATSDKFailedToLoadRewardedVideoADMsg; +extern NSString *const kATSDKSplashADTooLongToLoadPlacementSettingMsg; +extern NSString *const kATSDKImportIssueErrorReason; +extern NSString *const kATAdAssetsAppIDKey; + +extern NSString *const kATAdCustomEventNotificationKey; + +typedef NS_OPTIONS(NSInteger, ATCustomEventType) { + ATCustomEventLoaded = 0, + ATCustomEventLoadFail = 1, + ATCustomEventShow = 2, + ATCustomEventShowFail = 3, + ATCustomEventClick = 4, + ATCustomEventClose = 5, + ATCustomEventDetailViewWillPresentScreen = 6, + ATCustomEventCloseBeforeViewAppear = 7, +}; + +typedef NS_OPTIONS(NSInteger, ATAdCloseType) { + ATAdCloseUnknow = 1, // ad close type unknow + ATAdCloseSkip = 2, // ad skip to close + ATAdCloseCountdown = 3, // ad countdown to close + ATAdCloseClickcontent = 4, // ad clickcontent to close + ATAdCloseShowfail = 99 // ad showfail to close +}; + +typedef NS_ENUM(NSInteger, ATADXDeepLinkInstallStatus) { + ATADXDeepLinkInstallStatusUnknow = 0, + ATADXDeepLinkInstallStatusYES = 1, + ATADXDeepLinkInstallStatusNO = 2, + ATADXDeepLinkInstallStatusElse = 3 +}; + +#define ATAdRequestCallBackMode @"ad_s_reqf_mode" + +@interface ATAdCustomEvent : NSObject + +@property (atomic, copy) void(^requestCompletionBlock)( NSArray * _Nullable assets, NSError * _Nullable error); +@property (nonatomic, copy) void (^customEventMetaDataDidLoadedBlock)(void); +@property (nonatomic, readonly) NSMutableArray *assets; +@property (nonatomic, readonly) NSDate *showDate; +@property (nonatomic, readonly) NSString *psIDOnShow; +@property (nonatomic, strong) NSNumber *sdkTime; +@property (nonatomic, strong) NSDictionary *serverInfo; +@property (nonatomic, strong) NSDictionary *localInfo; +@property (nonatomic, strong) NSDate *displaySuccessDate; +@property (nonatomic, strong) NSString *networkUnitId; +@property (nonatomic, strong) NSDictionary *networkCustomInfo; +@property (nonatomic, strong) NSString *networkAdvertisingID; +@property (nonatomic, strong) ATSafeThreadDictionary *networkExtarInfoDic; +@property (nonatomic, strong) ATTrackerInfo *trackerExtraInfo; +@property (nonatomic, assign) ATRequestFiledType requestFiledType; +@property (nonatomic, assign) ATOfferClickAdType clickType; +@property (nonatomic, assign) ATAdCloseType closeType; +@property (nonatomic, assign) NSInteger requestNumber; +/** + * Failed or successful, a request's considered finished. + */ +@property (nonatomic, assign) NSInteger numberOfFinishedRequests; +@property (nonatomic, assign) BOOL isC2SBiding; +@property (nonatomic, assign) BOOL rewardGranted; +@property (nonatomic, weak) id ad; +@property (nonatomic, weak) id adapter; +@property (nonatomic, weak) id delegate; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; + + + +- (instancetype)initWithUnitID:(NSString *)unitID serverInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; ++ (NSDictionary *)serverInfoWithPlacementModel:(ATPlacementModel *)placementModel requestID:(NSString *)requestID unitGroup:(ATUnitGroupModel *)unitGroup; ++ (NSInteger)calculateAdPriority:(id)ad; +- (NSDictionary *)delegateExtra; +- (NSDictionary *)getDelegateExtraWithCaller:(ATAdManagerReadyAPICaller)caller; +- (void)handleAssets:(NSDictionary *)assets; +- (void)handleLoadingFailure:(NSError *)error; +- (void)handleClose; +- (void)handleShow; +- (void)handleShowFailed; +- (void)handleFailToPlayVideoWithError:(NSError *)error extra:(NSDictionary *)extraDic; + +- (void)trackClick; +- (void)notifyAdapterShow; +- (NSDictionary *)trackCustomExtraInfo; + +- (void)saveShowAPIContext; +- (void)unionTrackAdWithTrackType:(ATADTrackType)trackType extraBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; +- (void)unionTrackAdClickWithBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; +- (void)unionTrackAdShowWithBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; +- (void)unionTrackAdShowAgainWithBlock:(void (^) (ATSafeThreadDictionary *trackingExtra))block; + +- (ATADXDeepLinkInstallStatus)getDeepLinkInstallStatus; +- (ATNativeADSourceType)adSourceType; + +- (void)getNetworkExtendInfo:(id)networkAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdCustomFilter.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdCustomFilter.h new file mode 100644 index 0000000..509e97d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdCustomFilter.h @@ -0,0 +1,53 @@ +// +// ATAdCustomFilter.h +// AnyThinkSDK +// +// Created by Captain on 2025/3/5. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSUInteger, ATAdCustomFilterBiddingMode) { + ATAdCustomFilterBiddingModeNormal, // 常规 + ATAdCustomFilterBiddingModeS2S, // S2S + ATAdCustomFilterBiddingModeC2S, // C2S +}; + +@interface ATAdCustomFilterEcpmItem : NSObject +/// 构造方法 +/// 1: 同时设置, 过滤 [lessThenPrice, moreThenPrice] +/// 2: 只设置 moreThenPrice, 过滤 [moreThenPrice, + ∞] +/// 3: 只设置 lessThenPrice, 过滤[-∞, lessThenPrice] +/// - Parameters: +/// - moreThenPrice: moreThenPrice +/// - lessThenPrice: lessThenPrice +/// - currency: 币种 +- (instancetype)initWithMoreThenPrice:(nullable NSString *)moreThenPrice + lessThenPrice:(nullable NSString *)lessThenPrice + currency:(ATBiddingCurrencyType)currency; +@end + +@interface ATAdCustomFilterItem : NSObject + +@end + +@interface ATAdCustomFilter : NSObject + +/// networkFirm IDs +- (ATAdCustomFilter *(^)(NSArray *))networkFirmIDs; +/// 广告源 ID +- (ATAdCustomFilter *(^)(NSArray *))adSourceIDs; +/// 三方adn 广告位 ID +- (ATAdCustomFilter *(^)(NSArray *))networkSlotIDs; +/// Ecpm +- (ATAdCustomFilter *(^)(ATAdCustomFilterEcpmItem *))ecpmItem; +/// 竞价类型 +- (ATAdCustomFilter *(^)(NSArray *))biddingModes; +/// 开启一个新的过滤器 与其他过滤器是或的关系, 满足其中一个过滤器 就要过滤 +- (ATAdCustomFilter *(^)(void))orFilter; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdDeveloperMaterialInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdDeveloperMaterialInfo.h new file mode 100644 index 0000000..45cc9fa --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdDeveloperMaterialInfo.h @@ -0,0 +1,20 @@ +// +// ATAdDeveloperMaterialInfo.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/24. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdDeveloperMaterialInfo : NSObject +@property (nonatomic, copy, readonly) NSString *adTitle; +@property (nonatomic, copy, readonly) NSString *adUserName; + +- (instancetype)initWithAdTitle:(NSString *)adTitle adUserName:(NSString *)adUserName; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdErrorCode.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdErrorCode.h new file mode 100644 index 0000000..b5d3d9b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdErrorCode.h @@ -0,0 +1,56 @@ +// +// ATAdErrorCode.h +// AnyThinkSDK +// +// Created by Topon on 2024/5/27. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#ifndef ATAdErrorCode_h +#define ATAdErrorCode_h + +typedef NS_ENUM(NSInteger, ATAdErrorCode) { + ATAdErrorCodePlacementStrategyInvalidResponse = 1001, + ATAdErrorCodePlacementStragetyNetworkError = 1002, + ATAdErrorCodeADOfferLoadingFailed = 1003, + ATAdErrorCodePlacementStrategyNotFound = 1004, + ATAdErrorCodeADOfferNotFound = 1005, + ATAdErrorCodeShowIntervalWithinPlacementPacing = 1006, + ATAdErrorCodeShowTimesExceedsHourCap = 1007, + ATAdErrorCodeShowTimesExceedsDayCap = 1008, + ATAdErrorCodeAdapterClassNotFound = 1009, + ATAdErrorCodeADOfferLoadingTimeout = 10010, + ATAdErrorCodeSDKNotInitalizedProperly = 1011, + ATAdErrorCodeDataConsentForbidden = 1012, + ATAdErrorCodeThirdPartySDKNotImportedProperly = 1013, + ATAdErrorCodeInvalidInputEncountered = 1014, + ATAdErrorCodePlacementAdDeliverySwitchOff = 1015, + ATAdErrorCodePreviousLoadNotFinished = 1016, + ATAdErrorCodeNoUnitGroupsFoundInPlacement = 1017, + ATAdErrorCodeUnitGroupsFilteredOut = 1018, + ATAdErrorCodeFailureTooFrequent = 1019, + ATAdErrorCodeLoadCapsExceeded = 1020, + ATAdErrorCodeUnitGroupsExpired = 1021, + ATAdErrorCodeDebuggerNoUnitGroupsFoundInPlacement = 1029, + ATAdErrorCodeAdSourceNotFilledCauseByCustomizeFillter = 1030, + ATAdErrorCodeCanNotLoadWhenAppBackground = 1031, + ATAdErrorCodeCanNotLoadSharePlacement = 10019, + ATAdErrorCodeADXFailedCode = 3001, + + ATAdErrorCodeAdSourceIDFilter = 2010, + ATAdErrorCodeNetworkFirmFilter = 2013, + ATAdErrorCodeAPPLoadPaceCapLimt = 2023, + ATAdErrorCodeFormatLoadPaceCapLimt = 2024, + ATAdErrorCodeAPPLoadCapDayLimt = 2025, + ATAdErrorCodeFormatLoadCapDayLimt = 2026, + ATAdErrorCodeAPPLoadCapHourLimt = 2027, + ATAdErrorCodeFormatLoadCapHourLimt = 2028, + ATAdErrorCodeAPPShowPaceCapLimt = 2029, + ATAdErrorCodeFormatShowPaceCapLimt = 2030, + ATAdErrorCodeAdSourceLoadRisk = 2031, + ATAdErrorCodeAdSourceLoadBidTypeFilter = 2032, + ATAdErrorCodeAdSourceLoadPriceFilter = 2033, + ATAdErrorCodeAdSourceLoadUnitFilter = 2034, +}; + +#endif /* ATAdErrorCode_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdEventMaterialMediator.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdEventMaterialMediator.h new file mode 100644 index 0000000..8e77ebf --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdEventMaterialMediator.h @@ -0,0 +1,27 @@ +// +// ATAdEventMaterialMediator.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/24. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdEventMaterialMediator : NSObject ++ (instancetype)sharedManager; + +/// 添加事件观察者 请实现 ATDeveloperMaterialDelegate 相关方法 +/// - Parameters: +/// - delegate: 代理, 注意每个placementID 只能设置一次, 每一次设置都会覆盖上一次设置 +/// - placementID: placementID +- (void)setObserverDelegate:(id)delegate + placementID:(NSString *)placementID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h new file mode 100644 index 0000000..efff3ef --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdLoadingDelegate.h @@ -0,0 +1,61 @@ +// +// ATAdLoadingDelegate.h +// AnyThinkSDK +// +// Created by Martin Lau on 04/07/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATAdLoadingDelegate_h +#define ATAdLoadingDelegate_h + +@class ATAdRequestingInfo; + +@protocol ATAdMultipleLoadingDelegate + +- (void)didFinishMultipleLoadingADWithPlacementID:(NSString *)placementID + requestingInfo:(ATAdRequestingInfo *)requestingInfo; +@end + +@protocol ATAdLoadingDelegate + +/// Callback when the successful loading of the ad +- (void)didFinishLoadingADWithPlacementID:(NSString *)placementID; + + + +/// Callback of ad loading failure +- (void)didFailToLoadADWithPlacementID:(NSString*)placementID + error:(NSError*)error; + +@optional +- (void)didRevenueForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + + +/// Ad start load +- (void)didStartLoadingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; +/// Ad load success +- (void)didFinishLoadingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; +/// Ad load fail +- (void)didFailToLoadADSourceWithPlacementID:(NSString*)placementID + extra:(NSDictionary*)extra + error:(NSError*)error; + +/// Ad start bidding +- (void)didStartBiddingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; + +/// Ad bidding success +- (void)didFinishBiddingADSourceWithPlacementID:(NSString *)placementID + extra:(NSDictionary*)extra; + +/// Ad bidding fail +- (void)didFailBiddingADSourceWithPlacementID:(NSString*)placementID + extra:(NSDictionary*)extra + error:(NSError*)error; + +@end +#endif /* ATAdLoadingDelegate_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdManager+Internal.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdManager+Internal.h new file mode 100644 index 0000000..81b92af --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdManager+Internal.h @@ -0,0 +1,113 @@ +// +// ATAdManager+Internal.h +// AnyThinkSDK +// +// Created by Martin Lau on 04/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +/** + * This file contains methods&properties implemented by ATAdManager intented for internal use only. + */ +#ifndef ATAdManager_Internal_h +#define ATAdManager_Internal_h +#import +#import +#import + +@class ATCheckLoadModel; + +//The value is (subclass of) UIViewController +extern NSString *const kATAdLoadingExtraRefreshFlagKey;//Defined in loader +extern NSString *const kATAdLoadingExtraBannerAutoRefreshFlagKey; +extern NSString *const kATAdLoadingExtraAutoloadFlagKey; +extern NSString *const kATAdLoadingTrackingExtraStatusKey; +extern NSString *const kATAdLoadingTrackingExtraFlagKey; +extern NSString *const kATAdLoadingExtraDefaultLoadKey; + +extern NSString *const kATReadyToShowNotification; + +typedef NS_ENUM(NSInteger, ATAdManagerReadyAPICaller) { + ATAdManagerReadyAPICallerReady = 0, + ATAdManagerReadyAPICallerShow = 1, +}; + + +@protocol ATBaiduTemplateRenderingAttributeDelegate; + +@interface ATAdManager(Internal) +#pragma mark - for inner usage +//TODO: Packing the following method in a category and hide it from the client code. +/** + The following ps id accessing methods are thread-safe. + */ +//TOOD ZSR 无用的 + +@property(nonatomic, strong) id baiduTemplateRenderingAttributeValue; + + +/** + nil might be returned on one of the following conditions: + 1) No offer's been successfully loaded for the placement; + 2) Pacing/caps has exceeded the limit. + when this happens, clients are expected to behave as if ad load request has failed. + */ +-(id) offerWithPlacementID:(NSString*)placementID error:(NSError**)error refresh:(BOOL)refresh; + +/* + Check if ad's ready for a placement, context is a storage specific block + */ +- (BOOL)adReadyForPlacementID:(NSString*)placementID scene:(NSString*)scene caller:(ATAdManagerReadyAPICaller)caller context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; +- (BOOL)adReadyForPlacementID:(NSString*)placementID caller:(ATAdManagerReadyAPICaller)caller context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; +- (BOOL)adReadyForPlacementID:(NSString*)placementID scene:(NSString*)scene caller:(ATAdManagerReadyAPICaller)caller sendTK:(BOOL)send context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; +- (BOOL)adReadyForPlacementID:(NSString*)placementID showConfig:(ATShowConfig *)showConfig caller:(ATAdManagerReadyAPICaller)caller sendTK:(BOOL)send context:(BOOL(^)(NSDictionary *__autoreleasing *extra))context; + +/* + *For internal use only + */ +- (BOOL)adReadyForPlacementID:(NSString*)placementID; +- (BOOL)adReadyForPlacementID:(NSString*)placementID sendTK:(BOOL)send; + + +-(NSDictionary*)extraInfoForPlacementID:(NSString*)placementID requestID:(NSString*)requestID; +-(void) setExtraInfo:(NSDictionary*)extraInfo forPlacementID:(NSString*)placementID requestID:(NSString*)requestID; +-(void) removeExtraInfoForPlacementID:(NSString*)placementID requestID:(NSString*)requestID; +-(NSDictionary*)lastExtraInfoForPlacementID:(NSString*)placementID; +-(void) clearCacheWithPlacementModel:(ATPlacementModel*)placementModel unitGroupModel:(ATUnitGroupModel*)unitGroupModel; + + +#pragma mark - other +- (BOOL)getInspectAdSourceStatusPlacementModel:(ATPlacementModel*)placementModel loadingUG:(ATUnitGroupModel *)loadingUG finalWaterfall:(ATWaterfallModel*)finalWaterfall requestID:(NSString*)requestID extraInfoArray:(NSArray *__autoreleasing *)adSourceStatusInpectionExtraInfo; + +#pragma mark - Data +- (void)unionEntryAdScenarioWithPlacementID:(NSString *)placementID scene:(NSString *)scene; +- (ATCheckLoadModel*)unionCheckAdLoadStatusForPlacementID:(NSString *)placementID; +- (NSArray *)unionGetAdValidAdsForPlacementID:(NSString *)placementID; + +#pragma mark - Is Ready + +- (BOOL)checkFormatWithPlacementId:(NSString *)placementId format:(ATAdFormat)format; +- (BOOL)unionReadyForPlacementID:(NSString*)placementID showConfig:(ATShowConfig *)showConfig caller:(ATAdManagerReadyAPICaller)caller ad:(id __strong *)adObject extraInfo:(NSDictionary *__autoreleasing *)extraInfo sendTK:(BOOL)send; +- (BOOL)unionReadyForPlacementID:(NSString*)placementID; +- (BOOL)unionReadyForPlacementID:(NSString*)placementID sendTK:(BOOL)send; + +#pragma mark - Get Ad +- (id)adHigestPriceWithPosition:(NSInteger)position placementID:(NSString *)placementID; +- (id)adHigestPriceWithPlacementID:(NSString *)placementID; +- (id)adHigestPriceForPlacementID:(NSString*)placementID invalidateStatus:(BOOL)invalidateStatus extra:(NSDictionary*__autoreleasing*)extra atAdInfo:(NSDictionary * _Nullable )atAdInfo; + + +#pragma mark - auto_refresh +- (void)autoRefreshIsReadyPlacementID:(ATPlacementModel *)placementModel; + +#pragma mark - real time TK + ++ (NSArray *)getRealTimeNetworkArray; + +#pragma mark - send_tracking +- (void)sendEntryScenarioTrackingWithPlacementID:(NSString *)placementID unitGroupModel:(ATUnitGroupModel *)unitGroupModel scene:(NSString *)scene isLoading:(BOOL)isLoading isReady:(BOOL)isReady extraInfo: (NSDictionary *)extraInfo; + +@end + + +#endif /* ATAdManager_Internal_h */ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdManager.h new file mode 100644 index 0000000..47faca2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdManager.h @@ -0,0 +1,117 @@ +// +// ATAdManager.h +// AnyThinkSDK +// +// Created by Martin Lau on 04/05/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +//TODO ZSR 这个类是否存在一些无用的代码?? + +extern NSString *const kATAdAssetsNativeCustomEventKey; +extern NSString *const kATAdAssetsCustomEventKey; +extern NSString *const kATAdAssetsCustomObjectKey; +extern NSString *const kATExtraInfoRootViewControllerKey; +extern NSString *const kATAdAssetsDelegateObjKey; +extern NSString *const kATAdAssetsCustomNativeAdKey; +extern NSString *const kATAdAssetsCustomShowVcKey; + +extern NSString *const kATAdLoadingExtraMediaExtraKey; +extern NSString *const kATAdLoadingExtraNetworkPlacementIDKey; +extern NSString *const kATAdLoadingExtraAdmobContentURLStringsKey; +extern NSString *const kATAdLoadingExtraAdmobKeywordsKey; +extern NSString *const kATAdLoadingExtraShowViewControllerKey; + +extern NSString *const kATAdLoadingAdChannelSourceKey; + +extern NSString *const kATAdLoadingAdMCPreloadModelKey; + + +/* + * Banner's ad size, the value is a NSValue wrapped CGSize; for banner ad loading, + * we only support (320.0f, 50.0f) now, so the value you pass via this key will be ignored. + */ +extern NSString *const kATExtraInfoAdSizeKey; +extern NSString *const kATAdLoadingExtraGDTEnableDefaultAudioSessionKey; + +typedef BOOL(^AdSourceCustomizeFillterBlock)(NSDictionary *extra); + +@protocol ATAdLoadingDelegate; + +@interface ATAdManager : NSObject + +@property (nonatomic,strong) NSDictionary *extra; +@property (nonatomic,strong) NSMutableDictionary *exludeUnitIDDic; +@property (nonatomic,strong) NSMutableDictionary *exludeNetworkFirmIDDic; +@property (nonatomic,strong) NSMutableDictionary *showingUnitIdDic; + +@property(nonatomic, copy) AdSourceCustomizeFillterBlock adSourceCustomizeFillter; + +/// singleton object ++ (instancetype)sharedManager; + +/// Called when load ad +/// @param placementID - TopOn's ad placement id +/// @param extra - Local configuration parameter +/// @param delegate - delegate object +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + delegate:(id)delegate; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + tkExtra:(nullable NSDictionary *)tkExtra + adxFloorPrice:(nullable ATADXFloorPrice *)adxFloorPrice + delegate:(id)delegate; + +- (void)setExludePlacementid:(NSString *)placementid + unitIDArray:(NSArray *)unitIDArray; + +- (void)setMultipleLoadingDelegate:(id)delegate placementId:(NSString *)placementId; + + + + +/// Set the network that needs to be excluded when loading an placement, will take effect on the next load +/// @param placementid - TopOn's ad placement id +/// @param networkFirmIDArray - need to be excluded networkFirmIds +/// +- (void)setExludePlacementid:(NSString *)placementid + networkFirmIDArray:(NSArray *)networkFirmIDArray; + +- (NSDictionary *)extraInfoForPlacementID:(NSString*)placementID + requestID:(NSString*)requestID; + +- (void)setAdSourceCustomizeFillterPlacementIDArray:(NSArray *)placementIDArray; + +- (void)entryAdScenarioWithPlacementID:(NSString *)placementID scenarioID:(NSString *)scenarioID; +- (NSArray *)getAdValidAdsForPlacementID:(NSString *)placementID; + + +/// Notify us after custom close ad only +/// @param placementID - TopOn's ad placement id +- (void)customCloseADEventWithPlacementID:(NSString *)placementID; + + +// 比价工具, 竞胜竞败接口 TODO ZSR 待优化 ++ (void)trackWinWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary*)extra; ++ (void)trackLossWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary*)extra; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdObject.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdObject.h new file mode 100644 index 0000000..f4cc161 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdObject.h @@ -0,0 +1,81 @@ +// +// ATAdObject.h +// AnyThinkSDK +// +// Created by li zhixuan on 2024/1/11. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdObject : NSObject + +@property (nonatomic, strong) ATPlacementModel *placementModel; +@property (nonatomic, strong) ATUnitGroupModel *unitGroup; +@property (nonatomic, strong) NSMutableArray *unitGroupInfos; + +/** + Priority is calculate by the index of the unit group in the placement's unit group list; zero is the highest + */ +@property (nonatomic, assign) NSInteger priority; +@property (nonatomic, assign) NSInteger priorityLevel;//the order in witch this ad has been requested +@property (nonatomic, strong) NSString *requestID; + +@property (nonatomic, strong) NSString *originalRequestID; +@property (nonatomic, assign) NSInteger showTimes; +@property (nonatomic, strong) NSDate *expireDate; +@property (nonatomic, strong) NSDate *cacheDate; +/** + * Third-party network native ad object. + */ +@property (nonatomic, strong, nullable) id customObject; +@property (nonatomic, strong) NSString *unitID; +@property (nonatomic, strong) NSString *appID; + +@property (nonatomic, assign) BOOL filledByReady; +@property (nonatomic, assign) BOOL filledByAutoloadOnClose; +@property (nonatomic, assign) NSInteger fillByfreshType; +@property (nonatomic, assign) BOOL defaultPlayIfRequired; +@property (nonatomic, assign) BOOL defaultAdxOfferCached; +@property (nonatomic, assign) BOOL renewed; +@property (nonatomic, strong) NSString *price; + +@property (nonatomic, strong) NSString *sortPriorityLevel; + +@property (nonatomic, strong) NSString *bidId; +@property (nonatomic, strong) NSString *tpBidId; +@property (nonatomic, weak) ATWaterfallModel *finalWaterfall; +@property (nonatomic, assign) NSInteger autoReqType; +@property (nonatomic, assign) BOOL adReportClicked; + +@property (nonatomic, assign) BOOL isSharePlacementOffer; + +/// placementMode maybe is share placement, so this save true placment id, +@property (nonatomic, strong) NSString *placementId; + +@property (nonatomic, strong) ATAdCustomEvent *customEvent; +@property (nonatomic, strong) NSString *scene; +@property (nonatomic, strong) NSString *showCustomExt; +@property (nonatomic, strong) ATCustomContentResult *customContentResult; + +@property(nonatomic) BOOL isUserSetAd; +@property (nonatomic, strong) NSDictionary *developer_extraDic; + +@property(nonatomic) BOOL adHasReportImpression; + +- (void)setupPriority:(NSInteger) priority placementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID assets:(NSDictionary*)assets unitGroup:(ATUnitGroupModel*)unitGroup finalWaterFall:(ATWaterfallModel *)finalWaterFall; +- (void)renewAdWithPlacementModel:(ATPlacementModel*)placementModel requestID:(NSString*)requestID; +- (void)releasCustomObject; +- (NSString *)ecpm; +- (NSString *)bidFloor; + +- (BOOL)ready; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdRequestingInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdRequestingInfo.h new file mode 100644 index 0000000..fa4e7f1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdRequestingInfo.h @@ -0,0 +1,21 @@ +// +// ATAdRequestingInfo.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/8/16. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdRequestingInfo : NSObject +/// 还在bidding的广告源(没有价格的) +@property (nonatomic, strong) NSArray *biddingAdInfoArrray; +/// 还在请求中的更高价的广告源(有价格的) +@property (nonatomic, strong) NSArray *loadingAdInfoArrray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdapter.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdapter.h new file mode 100644 index 0000000..8634338 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdapter.h @@ -0,0 +1,47 @@ +// +// ATAdapter.h +// ToponSdkDemo +// +// Created by li zhixuan on 2022/11/18. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATAdapterDelegate; + +#pragma mark - ATAdapterProtocol +@protocol ATAdapterProtocol + +@property (nonatomic, weak) id delegate; +// 无用 +//- (void)loadWithUserInfo:(NSDictionary *)userInfo; +- (void)show; + +@end + +#pragma mark - ATAdapterDelegate +@protocol ATAdapterDelegate + +- (void)adapter:(id)adapter adDidLoadCompletionWithUserInfo:(NSDictionary *)userInfo error:(nullable NSError *)error; + +@end + +#pragma mark - ATAdapter +@interface ATAdapter : NSObject + +- (instancetype)initWithClass:(Class)clazz; + +- (BOOL)adReadyForInfo:(NSDictionary *)info; +- (id)readyFilledAdWithPlacementModel:(ATPlacementModel *)placementModel + requestID:(NSString *)requestID + priority:(NSInteger)priority + unitGroup:(ATUnitGroupModel *)unitGroup + localInfo:(NSDictionary *)localInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdsLgStModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdsLgStModel.h new file mode 100644 index 0000000..7fe235e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdsLgStModel.h @@ -0,0 +1,19 @@ +// +// ATAdsLgStModel.h +// AnyThinkSDK +// +// Created by Captain on 2025/1/6. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN + + +@interface ATAdsLgStModel : ATModel +@property (atomic, strong) NSDictionary *adsLgStRules; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdsLgStRuleModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdsLgStRuleModel.h new file mode 100644 index 0000000..ea114b2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdsLgStRuleModel.h @@ -0,0 +1,34 @@ +// +// ATAdsLgStRuleModel.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/12. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger, ATAdRewardAntiCheatingNode) { + ATAdRewardAntiCheatingNode_Bidding = 1, + ATAdRewardAntiCheatingNode_BiddingResponse = 2, + ATAdRewardAntiCheatingNode_AdSourceRequest = 3, + ATAdRewardAntiCheatingNode_AdSourceFilling = 4, + ATAdRewardAntiCheatingNode_WinLossNotification = 5, + ATAdRewardAntiCheatingNode_Display = 6 +}; + +@interface ATAdsLgStRuleModel : ATModel + +@property (nonatomic, assign) BOOL vf_switch; +//@property (nonatomic, copy) NSArray *hb_vf_types; +//@property (nonatomic, copy) NSArray *wf_vf_types; +//@property (nonatomic, copy) NSString *vf_sk; +@property (nonatomic, assign) BOOL vf_switch_rv; +@property (nonatomic, copy) NSArray *hb_vf_types_rv; // 内含ATAdRewardAntiCheatingNode +@property (nonatomic, copy) NSArray *wf_vf_types_rv; // 内含ATAdRewardAntiCheatingNode +@property (nonatomic, assign) NSInteger networkFirmID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdxShakeView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdxShakeView.h new file mode 100644 index 0000000..8a0f6f1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAdxShakeView.h @@ -0,0 +1,19 @@ +// +// ATAdxNativeShakeView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/10/8. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAdxShakeView : UIView + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAntiBrushConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAntiBrushConfig.h new file mode 100644 index 0000000..7ef49dc --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAntiBrushConfig.h @@ -0,0 +1,27 @@ +// +// ATAntiBrushConfig.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/11. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATAntiBrushConfig : NSObject +@property (nonatomic, assign, readonly) BOOL isBrush; +@property (nonatomic, strong, readonly) NSArray * prohibitNetworks; + + +/// 防刷信息 +/// - Parameters: +/// - isBrush: 是否为刷子设备 +/// - prohibitNetworks:需要屏蔽平台的networkfirmid, isBrush = NO时不生效. isBrush = YES时 prohibitNetworks为空 则屏蔽所有平台 +- (instancetype)initWithIsBrush:(BOOL)isBrush + prohibitNetworks:(NSArray *)prohibitNetworks; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAppSettingManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAppSettingManager.h new file mode 100644 index 0000000..733b2c6 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATAppSettingManager.h @@ -0,0 +1,226 @@ +// +// ATAppSettingManager.h +// AnyThinkSDK +// +// Created by Martin Lau on 09/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +//The keyed value stores the flag as to whether or not clients are expected to upload the offer metadata +extern NSString *const kATAppSettingGDPAFlag; +extern NSString *const kATAppSettingGDPRPolicyURLKey; +extern NSString *const kATSDKCustomChannel; +extern NSString *const kATGeoLongitudeKey; +extern NSString *const kATGeoDimensionKey; + +@class ATTrackingSetting; +@class ATADXSetting; +@class ATOnlineApiSetting; +@class ATPlacementModel; +@class ATSharePlacementSetting; +@class ATSharePlacementItem; + +@interface ATAppSettingManager : NSObject + +@property (nonatomic, strong) NSDictionary *currentSetting; +@property (nonatomic, readonly) NSDictionary *defaultSetting; +@property (nonatomic, readonly) ATTrackingSetting *trackingSetting; +@property (nonatomic, readonly) ATADXSetting *adxSetting; +@property (nonatomic, readonly) ATOnlineApiSetting *onlineApiSetting; +@property (nonatomic, readonly) NSString *ABTestID; +@property (nonatomic, readonly) NSString *s2sAddress; +@property (nonatomic, readonly) BOOL needToReportCrash; +@property (nonatomic, assign, getter=isAdmobMediationStatus) BOOL admobMediationStatus; +@property (nonatomic, strong) NSDictionary *appListDic; +@property (atomic, strong) ATSharePlacementSetting *sharePlacementSetting_impl; +/* + *up id + */ +@property (nonatomic, readonly) NSString *ATID; +/** + * sysid + */ +@property (nonatomic, readonly) NSString *SYSID; +/** + * bkupid + */ +@property (nonatomic, readonly) NSString *BKUPID; +/// 是否允许adx原生自渲染提供图片宽高获取能力(sdk6.2.94) 1:允许,2:不允许,默认为2 +@property (nonatomic, assign) BOOL isPermitAdGetImagWH; +@property (nonatomic, readonly) NSString *clickNotificationName; +@property (nonatomic, readonly) NSString *showNotificationName; +// 6.1.10 +@property (nonatomic, strong) NSString *showDelayUrl; +@property (nonatomic, strong) NSString *showDelayText; +@property (nonatomic, readonly) NSDictionary *requestFailIntervalRuleDic; +@property (nonatomic, strong) NSDictionary *appSettingABDic; +@property (nonatomic, strong) NSDictionary *cachedDic; +@property (nonatomic, strong) NSDictionary *updateCachedDic; +@property (nonatomic, strong) NSArray *guidedClickFodderArray; +@property (nonatomic, strong) NSArray *redPacketFodderArray; +@property (nonatomic, strong) NSArray *cardFodderArray; +@property (nonatomic, strong) NSArray *cardImageFodderArray; +@property (nonatomic, strong) NSArray *allAnimationFodderArray; +@property (nonatomic, readonly) NSString *placementURLString; +@property (nonatomic, assign) BOOL isLimitFrequentRequest; +/// 是否允许激活 OMSDK +@property (nonatomic, assign) BOOL isAllowActivateOMSDK; +@property (nonatomic, strong) NSString *omSDKJSUrl; +@property (nonatomic, strong) NSString *omSDKWebviewInjectionContentIabUrl; +// v6435 是否给当前广告平台回传完整的竞价信息 空或不下发代表:关闭授权 在这个里面的算是授权 +@property (nonatomic, strong) NSArray *bidIsw; +@property (nonatomic, assign) BOOL sensSwitch; + +/// cap info Dic +@property (nonatomic, strong) NSDictionary *capInfoDic; +/// 是否支持adx持久化广告存储和读取 +@property (nonatomic, assign) BOOL adxLocalCacheAbleSwitch; +/* v6430 */ +// 素材监测TK上报开关 +@property (nonatomic, assign) BOOL material_tk_sw; +// 智能瀑布流地址 +@property (nonatomic, copy) NSString *smartWFUrl; +/// v6460 +/// 风险标签 +@property (nonatomic, strong) NSString *riskTag; +/// 防刷数据共享开关 +@property (nonatomic, assign) BOOL fdSSwitch; + ++ (instancetype)sharedManager; + +- (void)checkShareAdPlacementSetting; +- (void)setPropertyValue; +// v6460 扫描三方聚合SDK +- (void)startCheckAggSDK; +- (NSString *)cdn_domain; + +/** + * The following setting accessing methods are thread-safe. + */ +- (BOOL)currentSettingExpired; +- (NSTimeInterval)splashTolerateTimeout; +- (BOOL)usesServerDataConsentSet; +- (BOOL)complyWithCOPPA; +- (BOOL)complyWithCCPA; +- (NSTimeInterval)psIDInterval; +- (NSTimeInterval)psIDIntervalForHotLaunch; +- (ATDataConsentSet)serverDataConsentSet; +- (ATDataConsentSet)commonTkDataConsentSet; +- (NSUInteger)myOfferMaxResourceLength; +- (NSArray *)preinitInfoArr; +- (NSDictionary *)userValueDQLWithPlacement:(ATPlacementModel *)placementId; +- (NSString *)wxAppOpenid; +- (NSString *)wxOpenUniversallink; +- (nullable NSArray *)cardImageFodder; + + +@end + +#pragma mark - ATTrackingSetting +@interface ATTrackingSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, readonly) NSString *trackerAddress; +@property (nonatomic, readonly) NSInteger trackerNumberThreadhold; +@property (nonatomic, readonly) NSTimeInterval trackerInterval; +@property (nonatomic, readonly) BOOL sendsDataEveryInterval; +@property (nonatomic, readonly) NSString *agentEventAddress; +@property (nonatomic, readonly) NSInteger agentEventNumberThreadhold; +@property (nonatomic, readonly) NSTimeInterval agentEventInterval; +@property (nonatomic, readonly) NSArray *agentEventDropNetworks; +@property (nonatomic, readonly) NSDictionary *> *agentEventDropFormats; +@property (nonatomic, readonly) NSDictionary *> *agentEventRTFormats; +@property (nonatomic, readonly) NSDictionary *trackRealTimeFormatDic; +@property (nonatomic, readonly) NSDictionary *agentRealTimeFormatDic; +/* + *for batch upload + */ +@property (nonatomic, readonly) NSInteger agentEventBatNumberThreadhold; +@property (nonatomic, readonly) NSInteger agentEventBatInterval; +//TCP +@property (nonatomic, readonly) NSString *trackerTCPAddress; +@property (nonatomic, readonly) NSInteger trackerTCPPort; +@property (nonatomic, readonly) NSInteger trackerTCPType; +@property (nonatomic, readonly) NSString *trackerTCPRate; +//TC +@property (nonatomic, readonly) NSArray *tcHosts; +@property (nonatomic, readonly) NSDictionary *> *tcTKSkipFormats; +@property (nonatomic, readonly) NSArray *tcTKSkipNetworks; + +@end + +#pragma mark - ATADXSetting +@interface ATADXSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, readonly) NSString *reqHttpAddress; +@property (nonatomic, readonly) NSString *reqTCPAdress; +@property (nonatomic, readonly) NSInteger reqTCPPort; +@property (nonatomic, readonly) NSInteger reqNetType; +@property (nonatomic, readonly) NSString *bidHttpAddress; +@property (nonatomic, readonly) NSString *bidTCPAdress; +@property (nonatomic, readonly) NSInteger bidTCPPort; +@property (nonatomic, readonly) NSInteger bidNetType; +@property (nonatomic, readonly) NSString *trackerHttpAdress; +@property (nonatomic, readonly) NSString *trackerTCPAdress; +@property (nonatomic, readonly) NSInteger trackerTCPPort; +@property (nonatomic, readonly) NSInteger trackerNetType; + +@end + +#pragma mark - ATOnlineApiSetting +@interface ATOnlineApiSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, readonly) NSString *reqHttpAddress; +@property (nonatomic, readonly) NSString *reqTCPAdress; +@property (nonatomic, readonly) NSInteger reqTCPPort; +@property (nonatomic, readonly) NSInteger reqNetType; +@property (nonatomic, readonly) NSString *trackerHttpAdress; +@property (nonatomic, readonly) NSString *trackerTCPAdress; +@property (nonatomic, readonly) NSInteger trackerTCPPort; +@property (nonatomic, readonly) NSInteger trackerNetType; + +@end + +#pragma mark - ATSharePlacementItem +@interface ATSharePlacementItem : ATModel +/// 共享广告位 聚合渠道 +@property (nonatomic, strong) NSString *shareAdChannelSource; +@property (nonatomic, strong) NSString *placementId; +@property (nonatomic, assign) ATAdFormat format; +@property (nonatomic, assign) NSTimeInterval timingLoadInterval; +@property (nonatomic, assign) NSInteger cacheNumberThreshold; +@property (nonatomic, strong) NSString *ecpmThreshold; + +@end + +#pragma mark - ATSharePlacementSetting +typedef NS_ENUM(NSUInteger, ATSharePlacementSettingPreLoadType) { + ATSharePlacementSettingPreLoadTypeStart = 1, + ATSharePlacementSettingPreLoadTypeBinding, +}; + +@interface ATSharePlacementSetting : ATModel + ++ (instancetype)defaultSetting; + +@property (nonatomic, assign) NSTimeInterval loadInterval; +@property (nonatomic, assign) NSInteger loadNubmer; +@property (nonatomic, assign) NSTimeInterval shortTimeOutInterval; +@property (nonatomic, strong) NSMutableDictionary *itemDict; +@property (nonatomic, strong) NSMutableArray *sharePlacementList; +@property (nonatomic, assign) ATSharePlacementSettingPreLoadType preLoadType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATBidInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATBidInfo.h new file mode 100644 index 0000000..4e3515f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATBidInfo.h @@ -0,0 +1,193 @@ +// +// ATBidInfo.h +// AnyThinkSDK +// +// Created by Martin Lau on 2020/4/27. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + +@class ATUnitGroupModel; + +NS_ASSUME_NONNULL_BEGIN + +#define kATBiddingInitiatingFailedCode -2 +#define kATBiddingNetworkTimeoutCode -3 +#define KATBiddingS2SConnectionErrorCode -4 +#define kATBiddingBiddingFailedByCapCode -5 +#define kATBiddingBiddingFailedByPacingCode -6 +#define kATBiddingBiddingFailedIntervalCode -7 +#define kATBiddingBiddingFailedByExcludedCode -8 +#define kATBiddingBiddingFailedIntegrationErrorCode -9 +#define kATBiddingBiddingFailedBidFloor -11 +#define kATBiddingBiddingFailedHighPrices -12 + +#define kATBaiduOriginalObjKey @"kATBaiduOriginalObj" +#define kATBaiduOriginalErrorCodeKey @"kATBaiduOriginalErrorCode" + +typedef NS_ENUM(NSInteger, ATHBAdvanceRequestType) { + ATHBAdvanceRequestUnknownType = 0, + ATHBAdvanceRequestYesType, + ATHBAdvanceRequestNOType, +}; + +typedef NS_ENUM(NSInteger, ATADXMixType) { + ATADXMixTypeDefault = -1, // 下发-1或与原广告位类型一致表示不混用 + ATADXMixTypeNativeSelfRender = 0, // 原生(自定义渲染) + ATADXMixTypeBanner = 2, // Banner + ATADXMixTypeSplash = 4, // Splash + ATADXMixTypeVideo = 5, // 视频 + ATADXMixTypeNativeExpress = 7 // 原生(模板) +}; + +typedef NS_ENUM(NSInteger, ATADXDealType) { + ATADXDealTypeDefault = 0, // 默认,旧逻辑 + ATADXDealTypePDB = 1, + ATADXDealTypePD = 2, + ATADXDealTypePA = 3, +}; + +@interface ATBidInfo : ATModel + +@property (atomic, readonly) NSString *unitID; +@property (nonatomic, readonly) NSDate *expireDate; +@property (nonatomic, readonly) NSDictionary *offerDataDict; +@property (nonatomic, readonly) NSString *bidId; +@property (nonatomic, readonly) NSString *bidIdMd5; +@property (nonatomic, readonly) NSString *tpBidId; +@property (nonatomic, readonly) ATBiddingCurrencyType currencyType; +@property (nonatomic, readonly) id customObject; +@property (nonatomic, readonly) NSString *placementID; +@property (nonatomic, readonly) NSString *adapterClassString; +@property (nonatomic, readonly) NSString *lURL; +@property (nonatomic, readonly) NSString *nURL; +@property (nonatomic, readonly) NSString *bURL; +@property (nonatomic, readonly) NSString *bURLWin; +@property (nonatomic, readonly) NSString *reqURL; +@property (nonatomic, readonly) BOOL bidResultCanRequest; +@property (nonatomic, readonly) ATUnitGroupType unitGroupType; +@property (nonatomic, readonly, getter=isValid) BOOL valid; +@property (nonatomic, readonly, getter=isExpired) BOOL expired; +@property (nonatomic, readonly, getter=isSendNotif) BOOL sendNotif; +@property (nonatomic, readonly, getter=isNoPrice) BOOL noPrice; +@property (nonatomic, assign) NSInteger networkFirmID; +@property (nonatomic, strong) NSString *ksOriginPrice; +@property (nonatomic, strong) NSString *networkOriginPrice; +@property (nonatomic, strong) NSString *sortPriorityLevel; +@property (nonatomic, strong) NSString *price; +@property (nonatomic, strong) NSString *ecpmApi; +@property (nonatomic, strong) NSString *precision; +///用来发送win/loss,转换三方平台所需要币种汇率 +@property (nonatomic, strong) NSString *curRate; +@property (nonatomic, readwrite) NSTimeInterval bidTime; +@property (nonatomic, readwrite) BOOL bidPriceSmallerlast; +@property (nonatomic, readwrite) BOOL bidResultIsFailed; +@property (nonatomic, strong) NSError *error; +// for load success retry send tk&da auto_req +@property (nonatomic, readwrite) BOOL isLoadSuccessRetry; +@property (nonatomic, assign) ATHBAdvanceRequestType HBAdvanceRequestType; +@property (nonatomic, assign) BOOL isC2SNotNeedLoad; +@property (nonatomic, strong) id c2sCustomObject; +@property (nonatomic, strong) id c2SCustomEvent; +// for send win notification +@property (nonatomic, strong) NSString *nextUGPrice; +@property (nonatomic, strong) NSString *nextUGPriceNetworkName; +@property (nonatomic, strong) NSString *nextUGID; +@property (nonatomic, weak) ATUnitGroupModel *nextUG; +// for send loss notification +@property (nonatomic, weak) ATUnitGroupModel *winUG; + +// only for Adx DirectOffer +@property (nonatomic, strong) NSString *offerID; +@property (nonatomic, strong) NSString *offerDspID; +@property (nonatomic, assign) BOOL isAdxNetworkDeveloperSend; +/// adx 折扣策略 +@property (nonatomic, assign) CGFloat adxRate; +@property (nonatomic, copy) NSDictionary *bidResult; +// 用于ecpm加密的密钥数据 +// 服务端密钥的唯一标识 +@property (nonatomic, readonly, assign) NSInteger serverKeyId; +// ecpm加密后的(ecpm+unitid)数据 +@property (nonatomic, strong) NSString *clientSideEcpmKeyString; +// adx模板最终需要渲染的广告类型 +@property (nonatomic, assign) ATADXMixType adxMixType; + +@property (nonatomic, assign) BOOL abnormalWinLoss; +@property (nonatomic, strong) NSString *abnormalPrice; +/// 第一次生成bidInfo时候,requestID +@property (nonatomic, strong) NSString *original_requestID; +/// PMP订单offer信息 +/// 用于标识deal的类别 +@property (nonatomic, assign) ATADXDealType dealType; +@property (nonatomic, strong) NSString *dealTypeString; +/// 用于标识订单的唯一ID +@property (nonatomic, strong) NSString *dealId; +/// PDB – 服务端使用订单的信息计算一个曝光的单价 +/// PD – 根据订单的配置,使用订单的设置结算价格 +/// PA – 使用广告主的报价 +@property (nonatomic, strong) NSString *dealPrice; +/// PDB 订单的优先级 +@property (nonatomic, assign) NSInteger dealPDBPrio; +/// adx请求维度的策略AB实验ID +@property (nonatomic, strong) NSArray *adxABTestIdList; +/// v6460 添加c2s 添加的splashBottomContainer 要在加载广告时拿到 +@property (nonatomic, strong) UIView *splashBottomContainer; + +/// C2S +/// - Parameters: +/// - placementID: placementID +/// - unitGroupUnitID: unitGroupUnitID +/// - adapterClassString: adapterClassString +/// - price:used to estimate prices and callback prices,The currency is in US dollars or Chinese yuan +/// - sortPrice: the sort price used in waterfall request,The currency is in US dollars or Chinese yuan +/// - currencyType: currency type +/// - expirationInterval: expiration Interval +/// - customObject: customObject, as ad source object ++ (instancetype)bidInfoC2SWithPlacementID:(NSString *)placementID + unitGroupUnitID:(NSString *)unitGroupUnitID + adapterClassString:(NSString *)adapterClassString + price:(NSString *)price + sortPrice:(NSString *)sortPrice + currencyType:(ATBiddingCurrencyType)currencyType + expirationInterval:(NSTimeInterval)expirationInterval + customObject:(_Nullable id)customObject; + +/// C2S +/// - Parameters: +/// - placementID: placementID +/// - unitGroupUnitID: unitGroupUnitID +/// - adapterClassString: adapterClassString +/// - price:used to estimate prices and callback prices,The currency is in US dollars or Chinese yuan +/// - currencyType: currency type +/// - expirationInterval: expiration Interval +/// - customObject: customObject, as ad source object ++ (instancetype)bidInfoC2SWithPlacementID:(NSString *)placementID + unitGroupUnitID:(NSString *)unitGroupUnitID + adapterClassString:(NSString *)adapterClassString + price:(NSString *)price + currencyType:(ATBiddingCurrencyType)currencyType + expirationInterval:(NSTimeInterval)expirationInterval + customObject:(_Nullable id)customObject; + +/// S2S +- (instancetype)initS2SWithDictionary:(NSDictionary *)dictionary + placementID:(NSString *)placementID + unitGroupModel:(ATUnitGroupModel *)unitGroupModel + currencyType:(ATBiddingCurrencyType)currencyType; + +/// adx cache +- (instancetype)initWithCacheDictionary:(NSDictionary *)dictionary; +- (NSDictionary *)serializationToDictionary; + +- (void)hasBeenSendNotif; +- (void)saveOfferModelDspID:(NSString *)offerDspID withOfferID:(NSString *)offerID; +- (void)encryptedC2SFilledPriceWithRequestID:(NSString *)requestID publicKey:(NSString *)publicKey; +- (void)releasCustomObject; +- (BOOL)isPMPType; ++ (NSString *)getExchRateC2U:(NSString *)placementID; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATBidInfoCacheManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATBidInfoCacheManager.h new file mode 100644 index 0000000..f703354 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATBidInfoCacheManager.h @@ -0,0 +1,76 @@ +// +// ATBidInfoCacheManager.h +// AnyThinkSDK +// +// Created by Martin Lau on 2020/4/28. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +#define ATHeaderBiddingListKey @"headerBiddingList" +#define ATHbParmeterErrorsKey @"hbParmeterErrors" +#define ATCurrentUnitGroupsKey @"currentUnitGroups" + +@class ATUnitGroupModel; +@class ATPlacementModel; +@class ATBidWaterFallModel; +@class ATBidNotifSendModel; +@class ATWaterfallModel; +//@class ATWinLossSendTool; + +typedef NS_ENUM(NSUInteger, ATLossType) { + ATLossAdExpiteType = 1, + ATLossAdCheckCacheType, + ATLossAdWaterFallFinshType, + ATLossAdC2SHBTimeOutType, + ATLossAdLoadFailedtype, + ATLossAdBidFloorFilterType, + ATLossAdUserRemove, + ATLossAdLoadedType, + ATLossAdLoadFailedSendLoss, //由于 加载失败 而发送loss 目前支持百度 + ATLossAdShowOrClickKSLoss, // 曝光或点击时发送快手的loss + ATLossAdDeveloerEcpmFilter // 开发者ecpm过滤 + +}; +typedef void(^StartBidBlock)(NSDictionary * headerBiddingListDic); + +@interface ATBidInfoCacheManager : NSObject + ++ (instancetype)sharedManager; + +- (void)saveBidInfo:(ATBidInfo*)bidInfo; +- (void)invalidateBidInfoForPlacementID:(NSString*)placementID unitGroupModel:(ATUnitGroupModel*)unitGroupModel; +- (ATBidInfo*)getBidInfoCachedForPlacementID:(NSString*)placementID unitGroup:(ATUnitGroupModel*)unitGroup; + +- (NSArray*)unitGroupWithHistoryBidInfoAvailableForPlacementID:(NSString*)placementID unitGroups:(NSArray*)unitGroupsToInspect inhouseUnitGroups:(NSArray*)inhouseUnitGroupsToInspect s2sUnitGroups:(NSArray*)s2sUnitGroupsToInspect bksUnitGroups:(NSArray*)bksUnitGroupsToInspect directUnitGroups:(NSArray*)directUnitGroups requestID:(NSString*)requestID placementModel:(ATPlacementModel *)placementModel; + +/** + Used for send hb loss notification + */ +- (BOOL)saveWithBidNotifSendModel:(ATBidNotifSendModel*)bidNotifSendModel forRequestID:(NSString*)requestID; +- (ATBidNotifSendModel*)getBidNotifSendModelForRequestID:(NSString*)requestID; + ++ (NSString *)getPriceToSendHBNotifiForUnitGroup:(ATUnitGroupModel*)unitGroupModel; ++ (NSString *)getSortPriorityPriceToSendHBNotifiForUnitGroup:(ATUnitGroupModel*)unitGroupModel; + +- (void)removeBidInfoWithDiskForPlacementID:(NSString*)placementID bidInfos:(NSArray*)bidInfos; + + +#pragma mark - bid List +- (void)saveBidRequestHBList:(NSDictionary *)hbListExtra forKeyStr:(NSString *)keyStr; +- (NSDictionary *)getBidRequestHbListAndRemoveHBListForKeyStr:(NSString *)keyStr; + + +- (NSDictionary *)getBidRequestHbListForKeyStr:(NSString *)keyStr; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCheckLoadModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCheckLoadModel.h new file mode 100644 index 0000000..fedd497 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCheckLoadModel.h @@ -0,0 +1,26 @@ +// +// ATCheckLoadModel.h +// AnyThinkSDK +// +// Created by Topon on 9/29/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATCheckLoadModel : NSObject + +/// whether the current ad slot is loading an ad +@property(nonatomic) BOOL isLoading; + +/// whether there is an ad that can be displayed +@property(nonatomic) BOOL isReady; + +/// Get the ad cache information with the highest priority of the current ad slot +@property (nonatomic,strong) NSDictionary *adOfferInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomContentInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomContentInfo.h new file mode 100644 index 0000000..105b305 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomContentInfo.h @@ -0,0 +1,33 @@ +// +// ATCustomContentInfo.h +// AnyThinkSDK +// +// Created by Captain on 2024/9/21. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATCustomContentInfo : NSObject + +@property (nonatomic, copy, readonly) NSString *customContentString; +/// default -1 +@property (nonatomic, assign, readonly) double customContentDouble; + +@property (nonatomic, strong, readonly) id customContentObject; + +@property (nonatomic, strong) NSDictionary *adOfferInfo; + +- (instancetype)initInfoWithContentString:(NSString *)customContentString + contentObject:(id)contentObject; + +- (instancetype)initInfoWithContentDouble:(double)customContentDouble + contentObject:(id)contentObject; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomContentResult.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomContentResult.h new file mode 100644 index 0000000..ccffc1e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomContentResult.h @@ -0,0 +1,22 @@ +// +// ATCustomContentResult.h +// AnyThinkSDK +// +// Created by 抽筋的灯 on 2024/10/11. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ATCustomContentInfo; +@interface ATCustomContentResult : NSObject + +@property (nonatomic, copy, readonly) NSArray *contentInfoArray; + +- (instancetype)initContentResultWithInfoArray:(NSArray *)contentInfoArray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomNetworkMode.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomNetworkMode.h new file mode 100644 index 0000000..3a7b1b0 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATCustomNetworkMode.h @@ -0,0 +1,30 @@ +// +// ATCustomNetworkMode.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/9/15. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATCustomNetworkMode : NSObject + +/// 自定义广告平台 adapterName 类名 +@property(nonatomic, strong) NSString *adapterName; + +/// 缓存时间 单位: 毫秒 +@property (nonatomic, assign) NSTimeInterval networkCacheTime; + +/// 实时竞价开关 +@property (nonatomic, assign) BOOL bidRealTimeLoadSW; + +- (instancetype)initWithAdapterName:(NSString *)adapterName + networkCacheTime:(NSUInteger)networkCacheTime + bidRealTimeLoadSW:(BOOL)bidRealTimeLoadSW; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerBridgingAPI.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerBridgingAPI.h new file mode 100644 index 0000000..09af433 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerBridgingAPI.h @@ -0,0 +1,26 @@ +// +// ATDebuggerBridgingAPI.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/7/9. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN + +@interface ATDebuggerBridgingAPI : NSObject + ++ (instancetype)sharedInstance; +/// 获取广告位 信息 +- (void)debuggerOnlinePlacementInfo:(NSString *)debugkey completion:(void (^)(NSArray *responseArray))block; +/// 获取 WF 分组ID +- (void)debuggerOnlinePlacementWatllfull:(NSString *)debugkey placementID:(NSString *)placementID completion:(void (^)(NSDictionary *responseDic))block; +/// 获取广告源 +- (void)debuggerOnlinePlacementAdSourcefull:(NSString *)debugkey placementID:(NSString *)placementID extraDic:(NSDictionary *)extraDic completion:(void (^)(ATPlacementModel *placementModel))block; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerConfig.h new file mode 100644 index 0000000..914b177 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerConfig.h @@ -0,0 +1,283 @@ +// +// ATTestSchemaMode.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/8/2. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + + + + +NS_ASSUME_NONNULL_BEGIN + + +@interface ATDebuggerConfig : NSObject + +@property(nonatomic, assign,readonly) BOOL isDebugger; + +@property(nonatomic, assign) ATAdNetWorkType netWorkType; + +@property(nonatomic, strong) NSString *deviceIdfaStr; + +#pragma mark - CSJ +@property(nonatomic, assign) ATCSJSplashAdType csj_splashAdType; + +@property(nonatomic, assign) ATCSJInterstitialAdType csj_interstitialAdType; + +@property(nonatomic, assign) ATCSJRewardVideoAdType csj_rewardVideoAdType; + +@property(nonatomic, assign) ATCSJBannerAdType csj_bannerAdType; + +@property(nonatomic, assign) ATCSJNativeAdType csj_nativeAdType; + + +#pragma mark - Pangle + +@property(nonatomic, assign) ATPangleSplashAdType pangle_splashAdType; + +@property(nonatomic, assign) ATPangleInterstitialAdType pangle_interstitialAdType; + +@property(nonatomic, assign) ATPangleRewardVideoAdType pangle_rewardVideoAdType; + +@property(nonatomic, assign) ATPangleBannerAdType pangle_bannerAdType; + +@property(nonatomic, assign) ATPangleNativeAdType pangle_nativeAdType; + +#pragma mark - Meta + +@property(nonatomic, assign) ATMetaInterstitialAdType meta_interstitialAdType; + +@property(nonatomic, assign) ATMetaRewardVideoAdType meta_rewardVideoAdType; + +@property(nonatomic, assign) ATMetaBannerAdType meta_bannerAdType; + +@property(nonatomic, assign) ATMetaNativeAdType meta_nativeAdType; + +#pragma mark - Mytarget + +@property(nonatomic, assign) ATMytargetInterstitialAdType mytarget_interstitialAdType; + +@property(nonatomic, assign) ATMytargetRewardVideoAdType mytarget_rewardVideoAdType; + +@property(nonatomic, assign) ATMytargetBannerAdType mytarget_bannerAdType; + +@property(nonatomic, assign) ATMytargetNativeAdType mytarget_nativeAdType; + +#pragma mark - AdMob + +@property(nonatomic, assign) ATAdMobSplashAdType adMob_splashAdType; + +@property(nonatomic, assign) ATAdMobInterstitialAdType adMob_interstitialAdType; + +@property(nonatomic, assign) ATAdMobRewardVideoAdType adMob_rewardVideoAdType; + +@property(nonatomic, assign) ATAdMobBannerAdType adMob_bannerAdType; + +@property(nonatomic, assign) ATAdMobNativeAdType adMob_nativeAdType; + +#pragma mark - Applovin + +@property(nonatomic, assign) ATApplovinInterstitialAdType applovin_interstitialAdType; + +@property(nonatomic, assign) ATApplovinRewardVideoAdType applovin_rewardVideoAdType; + +@property(nonatomic, assign) ATApplovinBannerAdType applovin_bannerAdType; + + +#pragma mark - Baidu +@property(nonatomic, assign) ATBaiduSplashAdType baidu_splashAdType; + +@property(nonatomic, assign) ATBaiduInterstitialAdType baidu_interstitialAdType; + +@property(nonatomic, assign) ATBaiduRewardVideoAdType baidu_rewardVideoAdType; + +@property(nonatomic, assign) ATBaiduBannerAdType baidu_bannerAdType; + +@property(nonatomic, assign) ATBaiduNativeAdType baidu_nativeAdType; + +#pragma mark - Chartboost + +@property(nonatomic, assign) ATChartboostInterstitialAdType chartboost_interstitialAdType; + +@property(nonatomic, assign) ATChartboostRewardVideoAdType chartboost_rewardVideoAdType; + +@property(nonatomic, assign) ATChartboostBannerAdType chartboost_bannerAdType; + + +#pragma mark - Fyber + +@property(nonatomic, assign) ATFyberInterstitialAdType fyber_interstitialAdType; + +@property(nonatomic, assign) ATFyberRewardVideoAdType fyber_rewardVideoAdType; + +@property(nonatomic, assign) ATFyberBannerAdType fyber_bannerAdType; + + +#pragma mark - GDT + +@property(nonatomic, assign) ATGDTSplashAdType gdt_splashAdType; + +@property(nonatomic, assign) ATGDTInterstitialAdType gdt_interstitialAdType; + +@property(nonatomic, assign) ATGDTRewardVideoAdType gdt_rewardVideoAdType; + +@property(nonatomic, assign) ATGDTBannerAdType gdt_bannerAdType; + +@property(nonatomic, assign) ATGDTDebugNativeAdType gdt_nativeAdType; + +#pragma mark - Inmobi + +@property(nonatomic, assign) ATInmobiInterstitialAdType inmobi_interstitialAdType; + +@property(nonatomic, assign) ATInmobiRewardVideoAdType inmobi_rewardVideoAdType; + +@property(nonatomic, assign) ATInmobiBannerAdType inmobi_bannerAdType; + +@property(nonatomic, assign) ATInmobiNativeAdType inmobi_nativeAdType; + + +#pragma mark - Ironsource + +@property(nonatomic, assign) ATIronsourceInterstitialAdType ironsource_interstitialAdType; + +@property(nonatomic, assign) ATIronsourceRewardVideoAdType ironsource_rewardVideoAdType; + +#pragma mark - Klevin +@property(nonatomic, assign) ATKlevinSplashAdType klevin_splashAdType; + +@property(nonatomic, assign) ATKlevinInterstitialAdType klevin_interstitialAdType; + +@property(nonatomic, assign) ATKlevinRewardVideoAdType klevin_rewardVideoAdType; + + +@property(nonatomic, assign) ATKlevinNativeAdType klevin_nativeAdType; + +#pragma mark - KuaiShou +@property(nonatomic, assign) ATKuaiShouSplashAdType kuaiShou_splashAdType; + +@property(nonatomic, assign) ATKuaiShouInterstitialAdType kuaiShou_interstitialAdType; + +@property(nonatomic, assign) ATKuaiShouRewardVideoAdType kuaiShou_rewardVideoAdType; + +@property(nonatomic, assign) ATKuaiShouBannerAdType kuaiShou_bannerAdType; + +@property(nonatomic, assign) ATKuaiShouNativeAdType kuaiShou_nativeAdType; +#pragma mark - Maio + +@property(nonatomic, assign) ATMaioInterstitialAdType maio_interstitialAdType; + +@property(nonatomic, assign) ATMaioRewardVideoAdType maio_rewardVideoAdType; + +#pragma mark - Mintegral +@property(nonatomic, assign) ATMintegralSplashAdType mintegral_splashAdType; + +@property(nonatomic, assign) ATMintegralInterstitialAdType mintegral_interstitialAdType; + +@property(nonatomic, assign) ATMintegralRewardVideoAdType mintegral_rewardVideoAdType; + +@property(nonatomic, assign) ATMintegralBannerAdType mintegral_bannerAdType; + +@property(nonatomic, assign) ATMintegralNativeAdType mintegral_nativeAdType; + +#pragma mark - Nend +@property(nonatomic, assign) ATNendInterstitialAdType nend_interstitialAdType; + +@property(nonatomic, assign) ATNendRewardVideoAdType nend_rewardVideoAdType; + +@property(nonatomic, assign) ATNendBannerAdType nend_bannerAdType; + + +@property(nonatomic, assign) ATNendNativeAdType nend_nativeAdType; + +#pragma mark - Sigmob +@property(nonatomic, assign) ATSigmobSplashAdType sigmob_splashAdType; + +@property(nonatomic, assign) ATSigmobInterstitialAdType sigmob_interstitialAdType; + +@property(nonatomic, assign) ATSigmobRewardVideoAdType sigmob_rewardVideoAdType; + +@property(nonatomic, assign) ATSigmobNativeAdType sigmob_nativeAdType; + +#pragma mark - StartApp + + +@property(nonatomic, assign) ATStartAppInterstitialAdType startApp_interstitialAdType; + +@property(nonatomic, assign) ATStartAppRewardVideoAdType startApp_rewardVideoAdType; + +@property(nonatomic, assign) ATStartAppBannerAdType startApp_bannerAdType; + + +#pragma mark - Tapjoy + +@property(nonatomic, assign) ATTapjoyInterstitialAdType tapjoy_interstitialAdType; + +@property(nonatomic, assign) ATTapjoyRewardVideoAdType tapjoy_rewardVideoAdType; + + +#pragma mark - UnityAds + +@property(nonatomic, assign) ATUnityAdsInterstitialAdType unityAds_interstitialAdType; + +@property(nonatomic, assign) ATUnityAdsRewardVideoAdType unityAds_rewardVideoAdType; + +@property(nonatomic, assign) ATUnityAdsBannerAdType unityAds_bannerAdType; + + +#pragma mark - Vungle + +@property(nonatomic, assign) ATVungleInterstitialAdType vungle_interstitialAdType; + +@property(nonatomic, assign) ATVungleRewardVideoAdType vungle_rewardVideoAdType; + +@property(nonatomic, assign) ATVungleBannerAdType vungle_bannerAdType; + +@property(nonatomic, assign) ATVungleNativeAdType vungle_nativeAdType; + +#pragma mark - ADX + +@property(nonatomic, assign) ATADXSplashAdType adx_splashAdType; + +@property(nonatomic, assign) ATADXInterstitialAdType adx_interstitialAdType; + +@property(nonatomic, assign) ATADXRewardVideoAdType adx_rewardVideoAdType; + +@property(nonatomic, assign) ATADXBannerAdType adx_bannerAdType; + +@property(nonatomic, assign) ATADXNativeAdType adx_nativeAdType; + +#pragma mark - Pubnative +@property(nonatomic, assign) ATPubNativeInterstitialAdType pubnative_interstitialAdType; + +@property(nonatomic, assign) ATPubNativeRewardVideoAdType pubnative_rewardVideoAdType; + +@property(nonatomic, assign) ATPubNativeBannerAdType pubnative_bannerAdType; + +@property(nonatomic, assign) ATPubNativeNativeAdType pubnative_nativeAdType; + + +#pragma mark - Bigo +@property(nonatomic, assign) ATBigoSplashAdType bigo_splashAdType; + +@property(nonatomic, assign) ATBigoInterstitialAdType bigo_interstitialAdType; + +@property(nonatomic, assign) ATBigoRewardVideoAdType bigo_rewardVideoAdType; + +@property(nonatomic, assign) ATBigoBannerAdType bigo_bannerAdType; + +@property(nonatomic, assign) ATBigoNativeAdType bigo_nativeAdType; + + +#pragma mark - api +- (NSDictionary *)getCurrentNetWorkConfig; + + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerConfigDefine.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerConfigDefine.h new file mode 100644 index 0000000..dd846ec --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDebuggerConfigDefine.h @@ -0,0 +1,617 @@ +// +// ATDebuggerConfigDefine.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/8/10. +// Copyright © 2022 AnyThink. All rights reserved. +// + + +#import + +NS_ASSUME_NONNULL_BEGIN +#pragma mark - NetWorkType +typedef NS_ENUM(NSUInteger, ATAdNetWorkType) { + ATAdNetWorkMetaType = 1, + ATAdNetWorkAdmobType = 2, + ATAdNetWorkInmobiType = 3, + ATAdNetWorkApplovinType = 5, + ATAdNetWorkMintegralType = 6, + ATAdNetWorkGDTType = 8, + ATAdNetWorkChartboostType = 9, + ATAdNetWorkTapjoyType = 10, + ATAdNetWorkIronsourceType = 11, + ATAdNetWorkUnityAdsType = 12, + ATAdNetWorkVungleType = 13, // 1 + ATAdNetWorkCSJType = 15, + ATAdNetWorkBaiduType = 22, + ATAdNetWorkNendType = 23, + ATAdNetWorkMaioType = 24, + ATAdNetWorkStartAppType = 25, + ATAdNetWorkKuaiShouType = 28, + ATAdNetWorkSigmobType = 29, + ATAdNetWorkMyTargetType = 32, // 1 + ATAdNetWorkFyberType = 37, + ATAdNetWorkPangleType = 50, + ATAdNetWorkKlevinType = 51, + ATAdNetWorkPubNativeType = 58, + ATAdNetWorkBigoType = 59, + ATAdNetWorkBidmachineType = 65, + ATAdNetWorkAdxType = 66, + ATAdNetWorkKwaiType = 77, + ATAdNetWorkSmaatoType = 84, +}; + +#pragma mark - Pangle + +typedef NS_ENUM(NSUInteger, ATPangleSplashAdType) { + ATPangleSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATPangleInterstitialAdType) { + ATPangleInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPangleRewardVideoAdType) { + ATPangleRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPangleBannerAdType) { + ATPangleBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATPangleNativeAdType) { + ATPangleNativeAdDefaultType = 0, +}; + + + +#pragma mark - CSJ + +typedef NS_ENUM(NSUInteger, ATCSJSplashAdType) { + ATCSJSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATCSJInterstitialAdType) { + ATCSJInterstitialAdNewType = 3, + +}; + +typedef NS_ENUM(NSUInteger, ATCSJRewardVideoAdType) { + ATCSJRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATCSJBannerAdType) { + ATCSJBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATCSJNativeAdType) { + ATCSJNativeAdDrawTemplateType = 201, + ATCSJNativeAdDrawSelfRenderType = 202, + ATCSJNativeAdFeedTemplateType = 101, + ATCSJNativeAdFeedSelfRenderType = 102, +}; + + +#pragma mark - Meta +typedef NS_ENUM(NSUInteger, ATMetaSplashAdType) { + ATMetaSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMetaInterstitialAdType) { + ATMetaInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMetaRewardVideoAdType) { + ATMetaRewardVideoAdDefaultType = 0, + ATMetaRewardVideoAdInterstitialType, +}; + +typedef NS_ENUM(NSUInteger, ATMetaBannerAdType) { + ATMetaBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMetaNativeAdType) { + ATMetaNativeAdSelfRenderType = 1, + ATMetaNativeAdNativeBannerTemplateType = 2, + ATMetaNativeAdTemplateType = 3, + ATMetaNativeAdNativeBannerSelfRenderType = 4, +}; + +#pragma mark - Mytarget + +typedef NS_ENUM(NSUInteger, ATMytargetSplashAdType) { + ATMytargetSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMytargetInterstitialAdType) { + ATMytargetInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMytargetRewardVideoAdType) { + ATMytargetRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMytargetBannerAdType) { + ATMytargetBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMytargetNativeAdType) { + ATMytargetNativeAdDefaultType = 0, +}; + +#pragma mark - AdMob +typedef NS_ENUM(NSUInteger, ATAdMobSplashAdType) { + ATAdMobSplashAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobInterstitialAdType) { + ATAdMobInterstitialAdPictureType = 1, + ATAdMobInterstitialAdVideoType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobRewardVideoAdType) { + ATAdMobRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobBannerAdType) { + ATAdMobBannerAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATAdMobNativeAdType) { + ATAdMobNativeAdPictureType = 1, + ATAdMobNativeAdVideoType = 2, +}; + +#pragma mark - Applovin +typedef NS_ENUM(NSUInteger, ATApplovinSplashAdType) { + ATApplovinSplashAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinInterstitialAdType) { + ATApplovinInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinRewardVideoAdType) { + ATApplovinRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinBannerAdType) { + ATApplovinBannerAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATApplovinNativeAdType) { + ATApplovinNativeAdDefaultType = 0, +}; + +#pragma mark - Baidu + +typedef NS_ENUM(NSUInteger, ATBaiduSplashAdType) { + ATBaiduSplashAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBaiduInterstitialAdType) { + ATBaiduInterstitialAdFullScreenVideoType = 2, + ATBaiduInterstitialAdTemplateType = 3, + + +}; + +typedef NS_ENUM(NSUInteger, ATBaiduRewardVideoAdType) { + ATBaiduRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBaiduBannerAdType) { + ATBaiduBannerAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBaiduNativeAdType) { + ATBaiduNativeAdSelfRenderType = 1, + ATBaiduNativeAdTemplateType = 4, +}; + +#pragma mark - Chartboost +typedef NS_ENUM(NSUInteger, ATChartboostSplashAdType) { + ATChartboostSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATChartboostInterstitialAdType) { + ATChartboostInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATChartboostRewardVideoAdType) { + ATChartboostRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATChartboostBannerAdType) { + ATChartboostBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATChartboostNativeAdType) { + ATChartboostNativeAdDefaultType = 0, +}; + +#pragma mark - Fyber +typedef NS_ENUM(NSUInteger, ATFyberSplashAdType) { + ATFyberSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATFyberInterstitialAdType) { + ATFyberInterstitialAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATFyberRewardVideoAdType) { + ATFyberRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATFyberBannerAdType) { + ATFyberBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATFyberNativeAdType) { + ATFyberNativeAdDefaultType = 0, +}; + +#pragma mark - GDT +typedef NS_ENUM(NSUInteger, ATGDTSplashAdType) { + ATGDTSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATGDTInterstitialAdType) { + ATGDTInterstitialAdPopupVideoType = 1, + ATGDTInterstitialAdFullScreenVideoType = 2, + +}; + +typedef NS_ENUM(NSUInteger, ATGDTRewardVideoAdType) { + ATGDTRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATGDTBannerAdType) { + ATGDTBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATGDTDebugNativeAdType) { + ATGDTNativeAdTemplateType = 1, + ATGDTNativeAdSelfRenderType = 2, + ATGDTNativeAdVideoTemplateType = 3, + ATGDTNativeAdVideoSelfRenderType = 4, +}; + +#pragma mark - Inmobi +typedef NS_ENUM(NSUInteger, ATInmobiSplashAdType) { + ATInmobiSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATInmobiInterstitialAdType) { + ATInmobiInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATInmobiRewardVideoAdType) { + ATInmobiRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATInmobiBannerAdType) { + ATInmobiBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATInmobiNativeAdType) { + ATInmobiNativeAdDefaultType = 0, +}; + +#pragma mark - Ironsource +typedef NS_ENUM(NSUInteger, ATIronsourceSplashAdType) { + ATIronsourceSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceInterstitialAdType) { + ATIronsourceInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceRewardVideoAdType) { + ATIronsourceRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceBannerAdType) { + ATIronsourceBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATIronsourceNativeAdType) { + ATIronsourceNativeAdDefaultType = 0, +}; + +#pragma mark - Klevin +typedef NS_ENUM(NSUInteger, ATKlevinSplashAdType) { + ATKlevinSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKlevinInterstitialAdType) { + ATKlevinInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKlevinRewardVideoAdType) { + ATKlevinRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKlevinBannerAdType) { + ATKlevinBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKlevinNativeAdType) { + ATKlevinNativeAdDefaultType = 0, +}; + +#pragma mark - KuaiShou +typedef NS_ENUM(NSUInteger, ATKuaiShouSplashAdType) { + ATKuaiShouSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouInterstitialAdType) { + ATKuaiShouInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouRewardVideoAdType) { + ATKuaiShouRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouBannerAdType) { + ATKuaiShouBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATKuaiShouNativeAdType) { + ATKuaiShouNativeAdFeedSelfRenderType = 101, + ATKuaiShouNativeAdFeedTemplateType = 102, + ATKuaiShouNativeAdDrawFeedType = 200, +}; + +#pragma mark - Maio +typedef NS_ENUM(NSUInteger, ATMaioSplashAdType) { + ATMaioSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMaioInterstitialAdType) { + ATMaioInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMaioRewardVideoAdType) { + ATMaioRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMaioBannerAdType) { + ATMaioBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMaioNativeAdType) { + ATMaioNativeAdDefaultType = 0, +}; + +#pragma mark - Mintegral +typedef NS_ENUM(NSUInteger, ATMintegralSplashAdType) { + ATMintegralSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMintegralInterstitialAdType) { + ATMintegralInterstitialAdVideoType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATMintegralRewardVideoAdType) { + ATMintegralRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATMintegralBannerAdType) { + ATMintegralBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATMintegralNativeAdType) { + ATMintegralNativeAdSelfRenderType = 1, + ATMintegralNativeAdTemplateType = 2, +}; + +#pragma mark - Nend +typedef NS_ENUM(NSUInteger, ATNendSplashAdType) { + ATNendSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATNendInterstitialAdType) { + ATNendInterstitialAdDefaultType = 1, + ATNendInterstitialAdVideoType = 2, + ATNendInterstitialAdFullScreenType = 3, +}; + +typedef NS_ENUM(NSUInteger, ATNendRewardVideoAdType) { + ATNendRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATNendBannerAdType) { + ATNendBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATNendNativeAdType) { + ATNendNativeAdDefaultType = 0, +}; + +#pragma mark - Sigmob +typedef NS_ENUM(NSUInteger, ATSigmobSplashAdType) { + ATSigmobSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATSigmobInterstitialAdType) { + ATSigmobInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATSigmobRewardVideoAdType) { + ATSigmobRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATSigmobBannerAdType) { + ATSigmobBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATSigmobNativeAdType) { + ATSigmobNativeAdDefaultType = 0, +}; + +#pragma mark - StartApp +typedef NS_ENUM(NSUInteger, ATStartAppSplashAdType) { + ATStartAppSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATStartAppInterstitialAdType) { + ATStartAppInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATStartAppRewardVideoAdType) { + ATStartAppRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATStartAppBannerAdType) { + ATStartAppBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATStartAppNativeAdType) { + ATStartAppNativeAdDefaultType = 0, +}; + +#pragma mark - Tapjoy +typedef NS_ENUM(NSUInteger, ATTapjoySplashAdType) { + ATTapjoySplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyInterstitialAdType) { + ATTapjoyInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyRewardVideoAdType) { + ATTapjoyRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyBannerAdType) { + ATTapjoyBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATTapjoyNativeAdType) { + ATTapjoyNativeAdDefaultType = 0, +}; + +#pragma mark - UnityAds +typedef NS_ENUM(NSUInteger, ATUnityAdsSplashAdType) { + ATUnityAdsSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsInterstitialAdType) { + ATUnityAdsInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsRewardVideoAdType) { + ATUnityAdsRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsBannerAdType) { + ATUnityAdsBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATUnityAdsNativeAdType) { + ATUnityAdsNativeAdDefaultType = 0, +}; + +#pragma mark - Vungle +typedef NS_ENUM(NSUInteger, ATVungleSplashAdType) { + ATVungleSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATVungleInterstitialAdType) { + ATVungleInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATVungleRewardVideoAdType) { + ATVungleRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATVungleBannerAdType) { + ATVungleBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATVungleNativeAdType) { + ATVungleNativeAdDefaultType = 0, +}; + +#pragma mark - ADX +typedef NS_ENUM(NSUInteger, ATADXSplashAdType) { + ATADXSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATADXInterstitialAdType) { + ATADXInterstitialAdFullScreenType = 1, + ATADXInterstitialAdHalfScreenType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATADXRewardVideoAdType) { + ATADXRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATADXBannerAdType) { + ATADXBannerAdType_320_50 = 1, + ATADXBannerAdType_320_90 = 2, + ATADXBannerAdType_300_250 = 3, + ATADXBannerAdType_728_90 = 4, +}; + +typedef NS_ENUM(NSUInteger, ATADXNativeAdType) { + ATADXNativeAdTypeExpressLeftPicRightText = 1, + ATADXNativeAdTypeExpressLeftTextRightPic = 2, + ATADXNativeAdTypeExpressTopPicBottomText = 3, + ATADXNativeAdTypeExpressTopTextBottomPic = 4, + ATADXNativeAdTypeExpressTextSuperposedLayer = 5, + ATADXNativeAdTypeSelfRender = 6, +}; + +#pragma mark - PubNative +typedef NS_ENUM(NSUInteger, ATPubNativeInterstitialAdType) { + ATPubNativeInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPubNativeRewardVideoAdType) { + ATPubNativeRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATPubNativeBannerAdType) { + ATPubNativeBannerAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATPubNativeNativeAdType) { + ATPubNativeNativeAdDefaultType = 0, +}; + + +#pragma mark - Bigo +typedef NS_ENUM(NSUInteger, ATBigoSplashAdType) { + ATBigoSplashAdDefaultType = 0 +}; + +typedef NS_ENUM(NSUInteger, ATBigoInterstitialAdType) { + ATBigoInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBigoRewardVideoAdType) { + ATBigoRewardVideoAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATBigoBannerAdType) { + ATBigoBannerAdSmallType = 1,// 320x50 + ATBigoBannerAdLargeType = 2,// 300x250 +}; + +typedef NS_ENUM(NSUInteger, ATBigoNativeAdType) { + ATBigoNativeAdDefaultType = 0, +}; + +#pragma mark - Kwai +typedef NS_ENUM(NSUInteger, ATKwaiInterstitialAdType) { + ATKwaiInterstitialAdDefaultType = 0, +}; + +typedef NS_ENUM(NSUInteger, ATKwaiRewardVideoAdType) { + ATKwaiRewardVideoAdDefaultType = 0, +}; + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDeveloperMaterialDelegate.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDeveloperMaterialDelegate.h new file mode 100644 index 0000000..fd13ad7 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDeveloperMaterialDelegate.h @@ -0,0 +1,35 @@ +// +// ATDeveloperMaterialDelegate.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/24. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATDeveloperMaterialDelegate + +/// 展示时传入的素材信息 +/// - Parameters: +/// - placementID: placementID +/// - networkAdObj: adn的广告对象 +/// - extra: extra +- (ATAdDeveloperMaterialInfo *)materialInfoDetailsWhenShowWithPlacementID:(NSString *)placementID + networkAdObj:(id)networkAdObj + extra:(NSDictionary *)extra; + + +/// 点击时传入的素材信息 +/// - Parameters: +/// - placementID: placementID +/// - networkAdObj: adn的广告对象 +/// - extra: extra +- (ATAdDeveloperMaterialInfo *)materialInfoDetailsWhenClickWithPlacementID:(NSString *)placementID + networkAdObj:(id)networkAdObj + extra:(NSDictionary *)extra; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDeviceInfoConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDeviceInfoConfig.h new file mode 100644 index 0000000..642dc1d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDeviceInfoConfig.h @@ -0,0 +1,23 @@ +// +// ATDeviceInfoConfig.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/8/22. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATDeviceInfoConfig : NSObject + +@property (nonatomic, strong) NSString *idfaStr; + +@property (nonatomic, strong) ATUID2Info *UID2Info; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDynamicWaterfallParams.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDynamicWaterfallParams.h new file mode 100644 index 0000000..fc7c87e --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATDynamicWaterfallParams.h @@ -0,0 +1,41 @@ +// +// ATDynamicWaterfallParams.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/5/24. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATDynamicWaterfallParams : NSObject +//动态瀑布流参数 +//最大计算条数 +@property (nonatomic, assign) NSInteger dynamicWaterfallMaxNCount; +//最小计算条数 +@property (nonatomic, assign) NSInteger dynamicWaterfallMinMCount; +//是否基于流量分组维度 +@property (nonatomic, assign) BOOL dynamicWaterfallOnlyGroup; +//查询的时间 +@property (nonatomic, assign) NSInteger dynamicWaterfallDateCount; +//上浮层数 +@property (nonatomic, assign) NSInteger dynamicWaterfallUpwards; +//层数系数 +@property (nonatomic, assign) CGFloat dynamicWaterfallWeight; + +//从数据查出来的数据,对比后得出的最高价 +@property (nonatomic, strong) NSString *highestPrice; +@property (nonatomic, strong) NSString *highestPriceUnitID; + +@property (nonatomic, assign) BOOL isNeedFetchDatabaseHighestPrice; + +@property (nonatomic, strong) NSArray *dynamicWaterfallNotFilterList; + + +- (void)parseWithJsonString:(NSString *)jsonString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATEcwfModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATEcwfModel.h new file mode 100644 index 0000000..babcd8d --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATEcwfModel.h @@ -0,0 +1,22 @@ +// +// ATEcwfModel.h +// AnyThinkSDK +// +// Created by Captain on 2024/11/12. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATEcwfModel : ATModel +@property (atomic, strong) NSArray *oe_ids; // 规则ID列表 +@property (nonatomic, assign) NSTimeInterval dt;// 动态广告源列表有效期,毫秒 +@property (nonatomic, assign) BOOL sd_switch; // sd_sw 1-等待 2-不等待,sdk是否等待动态广告源列表返回 +@property (nonatomic, assign) BOOL ss_switch; // ss_sw 1-等待 2-不等待,sdk是否使用步进间隔 +@property (atomic, strong) NSDictionary *oe; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATEcwfRuleModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATEcwfRuleModel.h new file mode 100644 index 0000000..bfd4896 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATEcwfRuleModel.h @@ -0,0 +1,22 @@ +// +// ATEcwfRuleModel.h +// AnyThinkSDK +// +// Created by Captain on 2024/11/12. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATEcwfRuleModel : ATModel +@property (nonatomic, assign) NSInteger networkFirmID; +@property (nonatomic, assign) NSTimeInterval t;// 毫秒 +@property (atomic, strong) NSArray *codes; // error codes +@property (atomic, strong) NSDictionary *> *msgs; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATImageLoader.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATImageLoader.h new file mode 100644 index 0000000..6dcb4e0 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATImageLoader.h @@ -0,0 +1,26 @@ +// +// ATImageLoader.h +// AnyThinkSDK +// +// Created by Martin Lau on 27/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +@interface ATImageLoader : NSObject + ++(instancetype)shareLoader; +/** + * The completion callback might not be invoked on the same thread as the one on which this method has been called. + * Only HTTP-GET is supported currently. + */ +- (void)loadImageWithURL:(NSURL*)URL completion:(void(^)(UIImage *image, NSError *error))completion; + +- (UIImage *)getImageWithURL:(NSURL*)URL; + +- (void)newLoadImageWithURL:(NSString *)imageUrl completion:(void(^)(UIImage *image, NSError *error))completion; + +- (void)loadImageDataWithURL:(NSString *)imageUrl completion:(void(^)(UIImage *image, NSData *data, NSError *error))completion; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMgPreloadModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMgPreloadModel.h new file mode 100644 index 0000000..0a189b9 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMgPreloadModel.h @@ -0,0 +1,36 @@ +// +// ATMCPreloadModel.h +// AnyThinkSDK +// +// Created by GUO PENG on 2025/3/17. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMgPreloadModel : NSObject +/// 多聚合request_id +@property (nonatomic, copy) NSString *requestID; +/// 多聚合psid +@property (nonatomic, copy) NSString *psID; +/// 多聚合 mgPlacementID +@property (nonatomic, copy) NSString *mgPlacementID; + +/// 是否开启向Topon回调价格 +@property (nonatomic, assign) BOOL isPriceCallbackEnabled; +/// 多聚合回调价格最长等待时间: 毫秒,默认为:1000 +@property (nonatomic, assign) NSInteger maxPriceCallbackWaitTime; + +/// 多聚合透传给SDK的最高价 币种:currencyType +- (void)mgCallBackPrice:(NSString *)mgprice currencyType:(ATBiddingCurrencyType)currencyType; + + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATModel.h new file mode 100644 index 0000000..27c5fae --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATModel.h @@ -0,0 +1,224 @@ +// +// ATModel.h +// AnyThinkSDK +// +// Created by Martin Lau on 11/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import + +typedef NS_ENUM(NSInteger, ATAdFormat) { + ATAdFormatNative = 0, + ATAdFormatRewardedVideo = 1, + ATAdFormatBanner = 2, + ATAdFormatInterstitial = 3, + ATAdFormatSplash = 4, + ATAdFormatMediaVideo = 50 +}; + +typedef NS_ENUM(NSInteger, ATEndCardClickable) { + ATEndCardClickableFullscreen = 1, + ATEndCardClickableCTA, + ATEndCardClickableBanner +}; + +typedef NS_ENUM(NSInteger, ATScreenOrientation) { + ATScreenOrientationPortrait, + ATScreenOrientationLandscape +}; + +typedef NS_ENUM(NSInteger, ATInterstitialType) { + ATInterstitialVideo = 1, + ATInterstitialPicture +}; + +typedef NS_ENUM(NSInteger, ATLinkType) { + ATLinkTypeAppStore = 1, // storekit打开 + ATLinkTypeSafari = 2, // 外部浏览器 + ATLinkTypeWebView = 3, // 内部webView vc打开 + ATLinkTypeAPKDownload = 4, // APK下载,Android特有,iOS不支持 + ATLinkTypeInnerSafari = 5, // 调起内部safari浏览器 + ATLinkTypeWXMiniProgram = 6, // 微信小程序 + ATLinkTypeQuickApp = 7, // 快应用,Android特有,iOS不支持 + ATLinkTypeWXNativePage = 8 // 微信原生页 +}; + +typedef NS_ENUM(NSInteger, ATOfferLayoutType) { + ATOfferLayoutTypeNormal = 0, + ATOfferLayoutTypeExpress +}; + +typedef NS_ENUM(NSInteger, ATClickMode) { + ATClickModeSync = 1, + ATClickModeAsync +}; + +typedef NS_ENUM(NSInteger, ATLoadType) { + ATLoadTypeSafari = 1, + ATLoadTypeInternalWebview +}; + +typedef NS_ENUM(NSInteger, ATUserAgentType) { + ATUserAgentWebView = 1, + ATUserAgentSystem +}; + +typedef NS_ENUM(NSInteger, ATLoadStorekitTime) { + ATLoadStorekitTimePreload = 1, + ATATLoadStorekitTimeClick, + ATATLoadStorekitTimeNone +}; + +typedef NS_ENUM(NSInteger, ATVideoClickable) { + ATVideoClickableNone = 1, + ATVideoClickableWithCTA +}; + +typedef NS_ENUM(NSInteger, ATNetworkFirmId) { + ATNetworkFirmIdADX = 66, + ATNetworkFirmIdMyOffer = 35, + ATNetworkFirmIdGDTOnline = 42, + ATNetworkFirmIdDirectOffer = 67, +}; + +typedef NS_ENUM(NSInteger, ATOfferModelType) { + ATOfferModelMyOffer = 1, + ATOfferModelADX = 2, + ATOfferModelOnlineApi = 3, + ATOfferModelDirectOffer = 4, +}; + +typedef NS_ENUM(NSInteger, ATOfferCrtType) { + ATOfferCrtTypeOneImage = 1, + ATOfferCrtTypeImages = 2, + ATOfferCrtTypeOneImageWithText = 3, + ATOfferCrtTypeImagesWithText = 4, + ATOfferCrtTypeVideo = 5, + ATOfferCrtTypeXHTML = 6 +}; + +typedef NS_ENUM(NSInteger, ATDeepLinkClickMode) { + ATDeepLinkModeNone = 1, + ATDeepLinkModePreClickUrl = 2, + ATDeepLinkModeLastClickUrl = 3 +}; + +typedef NS_ENUM(NSInteger, ATClickType) { + ATClickTypeClickUrl = 1, + ATClickTypeDeepLinkUrl, + ATClickTypeClickJumpUrl, + ATClickTypeClickUniversalLinkUrl, + ATClickTypeClickMarketUrl +}; + +typedef NS_ENUM(NSInteger, ATUnitGroupType) { + ATUnitGroupTypeNormal = 1, + ATUnitGroupTypeAdx, + ATUnitGroupTypeC2S, + ATUnitGroupTypeS2S, + ATUnitGroupTypeInHouse, + ATUnitGroupTypeBKS, + ATUnitGroupTypeDirectOffer, + ATUnitGroupTypeDefault, + ATUnitGroupTypeDynamicHB, + ATUnitGroupTypeDynamicC2S, + ATUnitGroupTypeDynamicS2S +}; + +typedef NS_ENUM(NSInteger, ATSplashType) { + ATSplashTypeSplice = 1, + ATSplashTypeFullScreen +}; + +typedef NS_ENUM(NSInteger, ATSplashImageScaleType) { + ATSplashImageScaleTypeFit = 1, + ATSplashImageScaleTypeFill +}; + +typedef NS_ENUM(NSInteger, ATBiddingCurrencyType) { + ATBiddingCurrencyTypeUS = 1, + ATBiddingCurrencyTypeCNY = 2, + ATBiddingCurrencyTypeCNYCents = 3 +}; + +typedef NS_ENUM(NSInteger, ATOfferClickAdType) { + ATOfferClickAdTypeUserClick = 1, + ATOfferClickAdTypeAutoClickAfterDelay = 2, + ATOfferClickAdTypeAutoClickAfterFinish = 3, + ATOfferClickAdTypeShakeClick = 4, + ATOfferClickAdTypeAutoClickImageClick = 5, + ATOfferClickAdTypeAutoClickVideoClick = 6, + ATOfferClickAdTypeAutoClickEndCardClick = 7, + ATOfferClickAdTypeStoresKitClick = 8, + ATOfferClickAdTypeSKOverlyClick = 9, + ATOfferClickAdTypeInvalidCloseButtonClick = 10, + ATOfferClickAdTypeGuideOverlyClick = 11, + ATOfferClickAdTypeAdWithoutSlideClick = 12, + ATOfferClickAdTypeAdInsideSlideClick = 13, + ATOfferClickAdTypeEndCardFloatingLayerGuideClick = 14, + ATOfferClickAdTypeEndCardRetentionPageClick = 15, + ATOfferClickAdTypeRewardedVideoTaskClick = 16, + ATOfferClickAdTypeBubbleDropClick = 17, +}; + +typedef NS_ENUM(NSInteger, ATOfferAdpType) { + ATOfferAdpTypeNormal = 0, + ATOfferAdpTypeMraid = 1, + ATOfferAdpTypeVast = 2 +}; + +typedef NS_ENUM(NSInteger, ATOfferADPAcceptType) { + ATOfferADPAcceptTypeMraid = 1, + ATOfferADPAcceptTypeVast = 2, + ATOfferADPAcceptTypePMP = 3, + ATOfferADPAcceptTypeWebTemplate = 4, +}; + +typedef NS_ENUM(NSInteger, ATGuideClickOverlayType) { + ATGuideClickOverlayTypeUnknown = 0, + ATGuideClickOverlayTypeGestureGuidance = 1, // 滑动手势 + ATGuideClickOverlayTypeDragPuzzle = 2, // 拖动拼图 + ATGuideClickOverlayTypeQAPopup = 3, // 问答弹窗 + ATGuideClickOverlayTypeNoviceGuide = 4, // 引导弹窗 + ATGuideClickOverlayTypeConfirmJump = 5, // 跳转确认 + ATGuideClickOverlayTypeFingerClickGuide = 6, // 手指点击引导 + ATGuideClickOverlayTypeFullScreenSwipe = 7, // 全屏滑动 + ATGuideClickOverlayTypeLuckybag = 8, // 福袋 + ATGuideClickOverlayTypeChopOnce = 9, // 砍一刀 + ATGuideClickOverlayTypeSlidePuzzle = 10, // 滑动拼图有惊喜 + ATGuideClickOverlayTypeGestureSlide = 11, // 新滑动手势 + ATGuideClickOverlayTypeGesureClick = 12, // 新手指点击引导 + ATGuideClickOverlayTypeBigWhiteHand = 13 // 大白指滑动 +}; + +typedef NS_ENUM(NSInteger, ATRVTncentiveTaskType) { + ATRVTncentiveTaskTypeNone = 1, + ATRVTncentiveTaskTypeReduceDuration = 2, + ATRVTncentiveTaskTypeADFree = 3 +}; + +typedef NS_ENUM(NSInteger, ATAdOfferInterType) { + ATAdOfferInterTypeFull = 1, + ATAdOfferInterTypeHalf +}; + +typedef NS_ENUM(NSInteger, ATADXMixFormat) { + ATADXMixFormatNative = 1, + ATADXMixFormatRewardedVideo = 2, + ATADXMixFormatBanner = 3, + ATADXMixFormatInterstitial = 4, + ATADXMixFormatSplash = 5, +}; + +typedef NS_ENUM(NSInteger, ATOwnAdOfferRenderType) { + ATOwnAdOfferRenderTypeNormal = 0, + ATOwnAdOfferRenderTypeMraid = 1, + ATOwnAdOfferRenderTypeH5Template = 2 +}; + +@interface ATModel : NSObject + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATModelProtocol.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATModelProtocol.h new file mode 100644 index 0000000..8e87370 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATModelProtocol.h @@ -0,0 +1,18 @@ +// +// ATModelTTT.h +// ToponSdkDemo +// +// Created by li zhixuan on 2022/12/7. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ATModelProtocol + ++ (id)createModelViaFactory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMyOfferOfferModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMyOfferOfferModel.h new file mode 100644 index 0000000..4ae14d4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMyOfferOfferModel.h @@ -0,0 +1,46 @@ +// +// ATMyOfferOfferModel.h +// AnyThinkMyOffer +// +// Created by Martin Lau on 2019/9/23. +// Copyright © 2019 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATMyOfferOfferModel : ATOfferModel + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary placeholders:(NSDictionary *)placeholders format:(NSInteger)format setting:(ATMyOfferSetting *)setting; + +@property (nonatomic, readwrite) ATScreenOrientation imageOrientation; +@property (nonatomic, readwrite) ATScreenOrientation videoOrientation; +@property (nonatomic, strong) NSString *videoStartTKURL; +@property (nonatomic, strong) NSString *video25TKURL; +@property (nonatomic, strong) NSString *video50TKURL; +@property (nonatomic, strong) NSString *video75TKURL; +@property (nonatomic, strong) NSString *videoEndTKURL; +@property (nonatomic, strong) NSString *endCardShowTKURL; +@property (nonatomic, strong) NSString *endCardCloseTKURL; +@property (nonatomic, strong) NSString *impURL; +@property (nonatomic, strong) NSString *impTKURL; +@property (nonatomic, strong) NSString *clickTKURL; +@property (nonatomic, assign) NSInteger dailyCap; +@property (nonatomic, assign) NSTimeInterval pacing; +@property (nonatomic, strong) NSDictionary *placeholders; + +@property (nonatomic, readwrite) ATClickMode performsAsynchronousRedirection; +@property (nonatomic, readwrite) ATAdOfferInterType interType; +@property (nonatomic, readwrite) ATUserAgentType impressionUAType; +@property (nonatomic, readwrite) ATUserAgentType clickUAType; +@property (nonatomic, strong) ATMyOfferSetting *myOfferSetting; +@property (nonatomic, strong) NSDictionary *offerDict; + +/// when check placement myoffers cap mini come into effect, see -[ATPlacement miniCapForMyOffers] +@property (nonatomic, assign) NSInteger currentCap; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMyOfferSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMyOfferSetting.h new file mode 100644 index 0000000..67aee6a --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATMyOfferSetting.h @@ -0,0 +1,18 @@ +// +// ATMyOfferSetting.h +// AnyThinkSDK +// +// Created by Martin Lau on 2019/9/23. +// Copyright © 2019 Martin Lau. All rights reserved. +// + +#import + + +@interface ATMyOfferSetting : ATOfferSetting + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary placementID:(NSString *)placementID; + +@property (nonatomic, readwrite) NSTimeInterval resourceCacheTime; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNativeBannerView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNativeBannerView.h new file mode 100644 index 0000000..643f403 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNativeBannerView.h @@ -0,0 +1,121 @@ +// +// ATNativeBannerView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/6/8. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + +#import +#import + + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATNativeBannerSizeType) { + ATNativeBannerSizeTypeSmall,// 320 * 50 + ATNativeBannerSizeTypeMiddle,// 320 * 90 + ATNativeBannerSizeTypeBig,// 300 * 250 + ATNativeBannerSizeTypeLARGE,// 728 * 90 +}; + + + +@interface ATNativeBannerView : UIView + +/// domain +@property(nonatomic, strong) UILabel *domainLabel; +/// 警告 +@property(nonatomic, strong) UILabel *warningLabel; + + +/// 广告商 +@property(nonatomic, strong) UILabel *advertiserLabel; + +/// 广告内容 +@property(nonatomic, strong) UILabel *textLabel; + +/// 广告标题 +@property(nonatomic, strong) UILabel *titleLabel; + + +/// 下载 +@property(nonatomic, strong) UILabel *ctaLabel; + +/// 评分 +@property(nonatomic, strong) UILabel *ratingLabel; +/// 赞助商 +@property(nonatomic, strong) UILabel *sponsorLabel; + +/// adImageView +@property(nonatomic, strong) UIImageView *adImageView; + +/// icon +@property(nonatomic, strong) UIImageView *iconImageView; + +/// 主图 +@property(nonatomic, strong) UIImageView *mainImageView; + +/// logo +@property(nonatomic, strong) UIImageView *logoImageView; + +/// dislike +@property(nonatomic, strong) UIButton *dislikeButton; + +/// 三方SDKMediaView +@property (nonatomic, strong) UIView *netWorkMediaView; +@property (nonatomic, strong) UIView *netWorkMediaBackView; + +/// 三方SDKOptionView +@property (nonatomic, strong) UIView *netWorkOptionView; + +/// TopOn渲染展示横幅尺寸 +@property (nonatomic, assign) ATNativeBannerSizeType nativeBannerSizeType; +/// 广告渲染类型 +@property (nonatomic, assign) ATRenderingType nativeBannerRenderType; + + +- (BOOL)isVideoContents; + +/// 获取自渲染摇一摇视图 +- (UIView *)getNetworkShakeViewWithFrame:(CGRect)frame; + +/// 自渲染广告 注册点击事件 +/// - Parameter registerClickViewArray: 需要点击的视图 +- (void)registerClickableViewArray:(NSArray *)registerClickViewArray; + + +#pragma mark - 广告素材 +@property (nonatomic, strong) NSDictionary *configurationDic; + +@property (nonatomic, strong) UIImage *iconImage; + +@property (nonatomic, strong) NSString *advertiserString; + +@property (nonatomic, strong) NSString *titleString; + +@property (nonatomic, strong) NSString *textString; + +@property (nonatomic, strong) NSString *ctaString; + +@property (nonatomic, strong) NSString *adWarnigString; + +@property (nonatomic, strong) NSString *domainString; + +@property (nonatomic, strong) NSString *iconImageURLString; + +@property (nonatomic, strong) NSString *mainImageURLString; + +@property (nonatomic, strong) NSString *sponsorString; + +@property (nonatomic, strong) NSString *customExtString; + +@property (nonatomic, strong) NSString *logoString; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNetwokBaseConfigure.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNetwokBaseConfigure.h new file mode 100644 index 0000000..fc1fb9f --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNetwokBaseConfigure.h @@ -0,0 +1,19 @@ +// +// ATNetwokBaseConfigure.h +// AnyThinkSDK +// +// Created by Ben on 2022/6/13. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATNetwokBaseConfigure : NSObject + +- (void)preInitNetwork; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNetworkBaseManager.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNetworkBaseManager.h new file mode 100644 index 0000000..fe267c2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATNetworkBaseManager.h @@ -0,0 +1,33 @@ +// +// ATNetworkBaseManager.h +// AnyThinkSDK +// +// Created by Topon on 11/11/20. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import +#import +#import + + + + +NS_ASSUME_NONNULL_BEGIN +#define ATDefaultVersion @"9999.99999999" +@interface ATNetworkBaseManager : NSObject + ++ (void)initWithCustomInfo:(NSDictionary*)serverInfo localInfo:(NSDictionary*)localInfo; + +//+ (void)startInitNetworkSDK:(NSDictionary *)serverInfo target:(id)target targetKey:(NSString *)targetKey; + ++ (instancetype)sharedManager; + +- (NSString *)versionsString; + +- (NSArray *)recommendVersionsArray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOfferModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOfferModel.h new file mode 100644 index 0000000..92efc10 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOfferModel.h @@ -0,0 +1,293 @@ +// +// ATOfferModel.h +// AnyThinkSDK +// +// Created by stephen on 21/8/2020. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATOfferBannerSize320_50; +extern NSString *const kATOfferBannerSize320_90; +extern NSString *const kATOfferBannerSize300_250; +extern NSString *const kATOfferBannerSize728_90; + +@interface ATVideoPlayingTKItem : NSObject + +@property (nonatomic, copy) NSArray *urls; +@property (nonatomic) NSInteger triggerTime; +@property (nonatomic) BOOL sent; + +- (instancetype)initWithDict:(NSDictionary *)dict; + +@end + +#define ATADCTATAG 10000 +#define ATADTEXTTAG 10001 +#define ATADTITLETAG 10002 +#define ATADICONTAG 10003 +#define ATADSHAKETAG 10004 +#define ATADWEBTAG 10005 +#define ATADCTABACKTAG 10006 +#define ATADMAINIMAGETAG 10007 +#define ATADMEDIAVIEWTAG 10008 +#define ATADDOMAINTAG 10009 +#define ATADLOGOTAG 100010 +#define ATADSPLASHENDPOPTAG 2023101301 +#define ATADRATINGTAG 2023102501 +#define ATADADVERTISERTAG 2023102502 + +#define ATADCTALEFTBUTTONTAG 2024042201 +#define ATADCTARIGHTBUTTONTAG 2024042202 + +#define ATADREDPACKETOPENBUTTONTAG 2024042501 +#define ATADREDPACKETMASKTAG 2024042502 +#define ATADREDPACKETVIEWTAG 2024042503 +#define ATADREDPACKETDETAILRECEIVEBUTTONTAG 2024042504 +#define ATADREDPACKETDETAILVIEWTAG 2024042505 +#define ATADRETENTIONVIEWCTATAG 2024042506 +#define ATADRETENTIONVIEWCARDAREATAG 2024042507 +#define ATADRETENTIONVIEWBACKGROUNDAREATAG 2024042508 +#define ATADRETENTIONVIEWCLOSEBUTTONTAG 2024042509 +#define ATADWITHDRAWVIDEOVIEWTAG 2024042510 +#define ATADWITHDRAWCARDVIEWAREATAG 2024042511 +#define ATADWITHDRAWONLYBUTTONTAG 2024042512 +#define ATADWITHDRAWBACKGROUNDAREATAG 2024042513 + +#define ATADSplashBottomSemicircle 202409251025 + + +// v5.7.24 +typedef NS_ENUM(NSInteger, ATOfferInterActableArea) { + ATOfferInterActableAreaAll, + ATOfferInterActableAreaVisibleItems, + ATOfferInterActableAreaCTA +}; + +typedef NS_ENUM(NSUInteger, ATOfferModelResourceType) { + ATOfferModelResourceTypeVideo, + ATOfferModelResourceTypeImage, + ATOfferModelResourceTypeAudio, +}; + +typedef NS_ENUM(NSUInteger, ATCoordinateModeType) { + ATCoordinateModeTypeRandom = 1, + ATCoordinateModeTypeFixationCode, + ATCoordinateModeTypeNotReplace, +}; + +/// 使用宏替换逻辑 +typedef NS_ENUM(NSUInteger, ATShareClickCoordinateModeType) { + ATShareClickCoordinateModeTypeOldVersion = 1, /// 1-旧版(默认) + ATShareClickCoordinateModeTypeNewVersion, /// 2-新版 +}; + +@class ATCampaignExp,ATAdWebViewManager; +@interface ATOfferModel : ATModel + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@property (nonatomic, assign) BOOL isCustomModel; + +/// offermodel的唯一标识,在初始化时SDK默认生成 +@property (nonatomic, copy) NSString *offerIdentifier; +@property (nonatomic, copy) NSString *requestID; +@property (nonatomic, copy) NSString *resourceID; +@property (nonatomic, copy) NSString *unitID; +@property (nonatomic, copy) NSString *offerID; +@property (nonatomic, copy) NSString *offerDspID; +@property (nonatomic, copy) NSString *localResourceID; +/// 当SK加载失败,直接跳转appStore 链接 +@property (nonatomic, copy) NSString *appStoreUrlString; +@property (nonatomic, copy, nullable) NSString *pkgName; +@property (nonatomic, copy) NSString *appName; +@property (nonatomic, copy) NSString *title; +@property (nonatomic, copy) NSString *text; +@property (nonatomic, copy) NSString *iconURL; +@property (nonatomic, copy) UIImage *iconImage;// 部分network只返回iconimage 没有iconurl 如inmobi信息流 +@property (nonatomic, copy) NSString *fullScreenImageURL; +@property (nonatomic, copy) NSString *logoURL;//adv_u +@property (nonatomic, copy) NSString *CTA; +@property (nonatomic, copy) NSString *videoURL; +@property (nonatomic, copy) NSString *storeURL; +@property (nonatomic, copy) NSString *jumpUrl; +@property (nonatomic, copy) NSString *clickURL; +@property (nonatomic, copy) NSString *deeplinkUrl; +@property (nonatomic, copy) NSString *universalLinkUrl; +@property (nonatomic, copy) NSString *marketUrl; +/// html 广告宽 +@property (nonatomic, assign) NSInteger offerBannerW; +/// html 广告高 +@property (nonatomic, assign) NSInteger offerBannerH; +@property (nonatomic, strong) UIImage *native_mix_iconImage; +@property (nonatomic, strong) UIImage *native_mix_fullScreenImage; +@property (nonatomic, assign) NSInteger rating; +@property (nonatomic, assign) ATLinkType linkType; +@property (nonatomic, assign) ATInterstitialType interstitialType;//check the offer for video or image +@property (nonatomic, assign) ATOfferInterActableArea interActableArea; +@property (nonatomic, assign) ATOfferModelType offerModelType; +@property (nonatomic, assign) ATOfferCrtType crtType; +@property (nonatomic, assign) NSInteger offerFirmID; +@property (nonatomic, assign) BOOL offerIMCapSw; +@property (nonatomic, assign) BOOL offerCLCapSw; +@property (nonatomic, assign) BOOL resourceIMCapSw; +@property (nonatomic, assign) BOOL resourceCLCapSw; +// ad attributes +@property (nonatomic, copy) NSString *adPublisher; +@property (nonatomic, copy) NSString *adVersion; +@property (nonatomic, copy) NSString *adPrivacy; +@property (nonatomic, copy) NSString *adPermission; +//banner(myoffer:5.6.6) +@property (nonatomic, copy) NSString *bannerImageUrl; +@property (nonatomic, copy) NSString *bannerBigImageUrl; +@property (nonatomic, copy) NSString *rectangleImageUrl; +@property (nonatomic, copy) NSString *homeImageUrl; +@property (nonatomic, strong) NSArray *resourceURLs; +@property (nonatomic, strong) NSArray *resourceImageURLs; +@property (nonatomic, strong) NSArray *resourceAudioURLs; +@property (nonatomic, strong) NSArray *clickTKUrl; +@property (nonatomic, assign) NSInteger videoCurrentTime; +@property (nonatomic, assign) NSInteger videoResumeTime; +@property (nonatomic, assign) NSInteger videoLength; +@property (nonatomic, strong) NSString *videoResolution; +@property (nonatomic, strong, nullable) ATOwnAdOperateRecord *adOperateRecord; +@property (nonatomic, strong) NSArray *imageList; +// If it is YES, it means that the feedback has been done. +//@property (nonatomic, assign) BOOL feedback; +// v5.7.47 + +@property (nonatomic, strong) NSArray *deeplinkStartTKUrl; +@property (nonatomic, strong) NSDictionary *at_deeplinkStartTKUrl; +@property (nonatomic, strong) NSArray *deeplinkSuccessTKUrl; +@property (nonatomic, strong) NSDictionary *at_deeplinkSuccessTKUrl; +@property (nonatomic, strong) NSArray *deeplinkFailedTKUrl; +@property (nonatomic, strong) NSDictionary *at_deeplinkFailedTKUrl; +// v5.7.56+ +@property (nonatomic, assign) ATSplashImageScaleType splashImageScaleType; +// Whether to enable the shake function. 1 means open, 2 means not open +@property (nonatomic, assign) BOOL splashShakeSw; +// The minimum value of the gyroscope that can trigger a shake click. Default is 0.1 +@property (nonatomic, assign) CGFloat shakeStrength; +// Shake the time interval that a tap can trigger again. The default is 5s +@property (nonatomic, assign) NSInteger shakeTime; +@property (nonatomic, assign) BOOL canMute; +// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +@property (nonatomic, assign) ATAdFormat format; +// for SKAdNetwork +@property (nonatomic, strong) ATCampaignExp *campaignExp; +//6.1.32https://confluence.magicgame001.com/pages/viewpage.action?pageId=47126246 +@property (nonatomic, assign) BOOL storeKitSwitch; +@property (nonatomic, strong) NSDictionary *urlJavascriptDic; +@property (nonatomic, assign) NSInteger networkFirmID; +@property (nonatomic, assign) BOOL isGuideClick; +@property (nonatomic, strong) ATAdWebViewManager *adWebManager; +// 标记广告协议 0: 默认,1:Mraid,2:Vast +@property(nonatomic, assign) ATOfferAdpType adpType; +/// 微信小程序ID +@property (nonatomic, copy) NSString *wxUserName; +/// 打开微信小程序的路径 +@property (nonatomic, copy, nullable) NSString *wxPath; +/// 素材是否来源于bid +@property (nonatomic, assign) BOOL isFodderSourceBid; +// 视频文件大小,MB +@property (nonatomic, assign) double videoSize; +// 视频时长,秒 +@property (nonatomic, assign) double videoDuration; +@property (nonatomic, assign) BOOL splashVideoPlayFinishCloseSw; +/// 坐标回传模式 +/// 1-非真实点击随机坐标:以前的逻辑(6.3.30及以上默认值) +/// 2-非真实点击-999:非真实点击时,坐标替换-999 +/// 3-非真实点击不换坐标:非真实点击时,删掉宏不更换坐标 +@property (nonatomic, assign) ATCoordinateModeType coordinateModeType; +@property (nonatomic, assign) BOOL isNativeMixAd; +// deeplink映射的包名 +@property (nonatomic, copy, nullable) NSString *deeplinkPackage; +/// 图片素材宽,单位像素 +@property (nonatomic, assign) double imageWidth; +/// 图片素材高,单位像素 +@property (nonatomic, assign) double imageHeight; +/// 视频素材宽,单位像素 +@property (nonatomic, assign) double videoWidth; +/// 视频素材宽,单位像素 +@property (nonatomic, assign) double videoHeight; +/// 素材内容是否为竖屏 +@property (nonatomic, assign) BOOL isMaterialPortrait; +/// 广告商名称及其纳税人识别号码(INN) 文本信息 +@property (nonatomic, copy) NSString *advertiserInfo; +/// 广告商信息 url +@property (nonatomic, copy) NSString *advertiserInfoPrivacy; +/// 广告信息弹窗 H5 地址 +@property (nonatomic, copy) NSString *advertiserInfoURL; +/// adx seadbid下原始数据String +@property (nonatomic, copy) NSString *adxOriginDataString; +/// adx seadbid下原始数据dictionary +@property (nonatomic, strong) NSDictionary *adxOriginDict; +/// 使用宏替换逻辑 1-旧版(默认) 2-新版 +@property (nonatomic, assign) ATShareClickCoordinateModeType shareClickCoordinateModeType; +//tk +@property (nonatomic, strong) NSDictionary *trackingMapDict; +/// adx请求维度的策略AB实验ID +@property (nonatomic, strong) NSArray *adxABTestIdList; +/// 原始requestId +@property (nonatomic, strong) NSString *original_requestID; +/// dsp 配置获取 cdn 地址 +@property (nonatomic, strong) NSString *dspConfigCDNUrl; +/// mraid js 链接 +@property (nonatomic, strong) NSString *mraidUrl; +/// 是否被点击 +@property (nonatomic, assign) BOOL isClicked; +/// offer原始数据 +@property (nonatomic, copy) NSDictionary *originOffer; +/// 广告渲染类型,用于ui展示时判断渲染样式 +@property (nonatomic, assign) ATOwnAdOfferRenderType offerRenderType; +/// js zip包地址 +@property (nonatomic, strong) NSString *webviewTemplateURL; +/// web模版id +@property (nonatomic, strong) NSString *webviewTemplateId; +/// omsdk 对象数组 +@property (nonatomic, strong) NSArray *originalOmidDataArray; + +- (NSString *_Nullable)getResourceURLkey:(NSString *_Nullable)urlStr; + +- (BOOL)showAdAttributes; +- (NSString *)offerAdxOriginDataString; + +#pragma mark - 更新数据方法 +- (void)updateUnitTypeValue:(NSInteger)type; + +#pragma mark - 素材缺少判断 +- (BOOL)isLoseAll; +- (BOOL)isShowAllUI; +- (BOOL)isLoseIcon; +- (BOOL)isLoseTitle; +- (BOOL)isLoseDes; +- (BOOL)isLoseVideo; +- (BOOL)isLoseMainImage; + +#pragma mark - 样式判断 +- (BOOL)canShowWebTemplate; +- (BOOL)canPreloadWebViewTemplate; +- (BOOL)canUsedNativeLoadWebType; +- (NSInteger)preloadResourceCount; +- (BOOL)isVideoResourceType; + +#pragma mark - 操作记录 +/// 记录展示时信息 +- (void)recordAdImpressionCoordinateWithAdView:(UIView *)adView; +// 能够获取到真实坐标的 +- (void)recordAdClickCoordinateWithPoint:(CGPoint)point relativePoint:(CGPoint)relativePoint progress:(NSInteger)progress adView:(UIView *)adView clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; +- (void)recordAdClickCoordinateWithPoint:(CGPoint)point relativePoint:(CGPoint)relativePoint adView:(UIView *)adView clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; +// 无法获取到真实坐标的 +- (void)recordAdClickCoordinateWithTapView:(UIView *)tapView adView:(UIView *)adView clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; +- (void)recordAdClickCoordinateWithTapView:(UIView *)tapView adView:(UIView *)adView progress:(NSInteger)progress clickType:(ATOfferClickAdType)clickType clickAreaType:(ATClickAreaType)clickAreaType; ++ (CGPoint)getRandomPoint:(CGPoint)basePoint; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOfferSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOfferSetting.h new file mode 100644 index 0000000..47d4988 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOfferSetting.h @@ -0,0 +1,478 @@ +// +// ATOfferSetting.h +// AnyThinkSDK +// +// Created by stephen on 26/8/2020. +// Copyright © 2020 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATOfferTrackerExtraLifeCircleID; +extern NSString *const kATOfferTrackerExtraScene; +extern NSString *const kATOfferTrackerMacroClickID; +extern NSString *const kATOfferTrackerMacroSLD; +extern NSString *const kATOfferTrackerMacroImpressionDuration; +extern NSString *const kATOfferTrackerMacroMaxShowRadio; +extern NSString *const kATOfferTrackerMacroViewScreenX; +extern NSString *const kATOfferTrackerMacroViewScreenY; +extern NSString *const kATOfferTrackerMacroWidth; +extern NSString *const kATOfferTrackerMacroHeight; +extern NSString *const kATOfferTrackerMacroDownX; +extern NSString *const kATOfferTrackerMacroDownY; +extern NSString *const kATOfferTrackerMacroUpX; +extern NSString *const kATOfferTrackerMacroUpY; +extern NSString *const kATOfferTrackerMacroRequestWidth; +extern NSString *const kATOfferTrackerMacroRequestHeight; +extern NSString *const kATOfferTrackerMacroRelativeDownX; +extern NSString *const kATOfferTrackerMacroRelativeDownY; +extern NSString *const kATOfferTrackerMacroRelativeUpX; +extern NSString *const kATOfferTrackerMacroRelativeUpY; +extern NSString *const kATOfferTrackerMacroTimestamp; +extern NSString *const kATOfferTrackerMacroMilliTimestamp; +extern NSString *const kATOfferTrackerMacroEndTimestamp; +extern NSString *const kATOfferTrackerMacroEndMilliTimestamp; +extern NSString *const kATOfferTrackerMacroKYAbsoluteCoord; +extern NSString *const kATOfferTrackerMacroKYRelativeCoord; +extern NSString *const kATOfferTrackerMacroDeeplinkType; +extern NSString *const kATOfferTrackerMacroOPDPType; +/// video +extern NSString *const kATOfferTrackerMacroVideoLength; +extern NSString *const kATOfferTrackerMacroVideoStartTime; +extern NSString *const kATOfferTrackerMacroVideoEndTime; +extern NSString *const kATOfferTrackerMacroVideoPlayInStart; +extern NSString *const kATOfferTrackerMacroVideoPlayInEnd; +extern NSString *const kATOfferTrackerMacroVideoPlayScence; +extern NSString *const kATOfferTrackerMacroVideoPlayType; +extern NSString *const kATOfferTrackerMacroVideoPlayBehavior; +extern NSString *const kATOfferTrackerMacroVideoPlayStatus; +extern NSString *const kATOfferTrackerMacroVideoTimePlayed; +extern NSString *const kATOfferTrackerMacroVideoMilliTimePlayed; +/// 第二套宏替换 +extern NSString *const kATOfferTrackerMacroCSLD; +extern NSString *const kATOfferTrackerMacroCDownX; +extern NSString *const kATOfferTrackerMacroCDownY; +extern NSString *const kATOfferTrackerMacroCUpX; +extern NSString *const kATOfferTrackerMacroCUpY; +extern NSString *const kATOfferTrackerMacroRelativeCDownX; +extern NSString *const kATOfferTrackerMacroRelativeCDownY; +extern NSString *const kATOfferTrackerMacroRelativeCUpX; +extern NSString *const kATOfferTrackerMacroRelativeCUpY; +extern NSString *const kATOfferTrackerMacroShareACCMaxX; +extern NSString *const kATOfferTrackerMacroShareACCMaxY; +extern NSString *const kATOfferTrackerMacroShareACCMaxZ; +extern NSString *const kATOfferTrackerMacroTURNX; +extern NSString *const kATOfferTrackerMacroTURNY; +extern NSString *const kATOfferTrackerMacroTURNZ; +extern NSString *const kATOfferTrackerMacroTURNTimestamp; +/// 新增pt单位上报宏 +extern NSString *const kATOfferTrackerMacroViewScreenDTX; +extern NSString *const kATOfferTrackerMacroViewScreenDTY; +extern NSString *const kATOfferTrackerMacroDTWidth; +extern NSString *const kATOfferTrackerMacroDTHeight; +extern NSString *const kATOfferTrackerMacroDTDownX; +extern NSString *const kATOfferTrackerMacroDTDownY; +extern NSString *const kATOfferTrackerMacroDTUpX; +extern NSString *const kATOfferTrackerMacroDTUpY; +extern NSString *const kATOfferTrackerMacroRelativeDTDownX; +extern NSString *const kATOfferTrackerMacroRelativeDTDownY; +extern NSString *const kATOfferTrackerMacroRelativeDTUpX; +extern NSString *const kATOfferTrackerMacroRelativeDTUpY; +extern NSString *const kATOfferTrackerMacroDTCDownX; +extern NSString *const kATOfferTrackerMacroDTCDownY; +extern NSString *const kATOfferTrackerMacroDTCUpX; +extern NSString *const kATOfferTrackerMacroDTCUpY; +extern NSString *const kATOfferTrackerMacroRelativeDTCDownX; +extern NSString *const kATOfferTrackerMacroRelativeDTCDownY; +extern NSString *const kATOfferTrackerMacroRelativeDTCUpX; +extern NSString *const kATOfferTrackerMacroRelativeDTCUpY; + +typedef NS_ENUM(NSInteger, ATAdShakeAnimationType) { + ATAdShakeAnimationTypeRock = 1, + ATAdShakeAnimationTypeJoggle = 2, + ATAdShakeAnimationTypeShakeShake = 3, +}; + +typedef NS_ENUM(NSInteger, ATAdSplashCTAType) { + ATAdSplashCTATypeNormal = 1, + ATAdSplashCTATypeBottomSemicircle = 2, +}; + + +typedef NS_ENUM(NSInteger, ATOnlyDisplaySendWinType) { + ATOnlyDisplaySendWinUnknownType = 0, + ATOnlyDisplaySendWinOnType = 1, + ATOnlyDisplaySendWinOffType = 2, +}; + +typedef NS_ENUM(NSInteger, ATRewardPictureAnimateType) { + ATRewardPictureAnimateUnknownType = 0, + ATRewardPictureNOAnimateType, + ATRewardPictureClickAnimateType, + ATRewardPictureRedPacketAnimateType, + ATRewardPictureSlideAnimateType, + ATRewardPictureCardScaleAnimateType, +}; + +typedef NS_ENUM(NSInteger, ATRewardPictureWebType) { + ATRewardPictureWebJointType = 1, + ATRewardPictureWebOtherType, +}; + +typedef NS_ENUM(NSInteger, ATBannerClickType) { + ATBannerClickTypeTap = 1, + ATBannerClickTypeInsideSlideTap, + ATBannerClickTypeAllClick, +}; + +typedef NS_ENUM(NSUInteger, ATCtaAnimationType) { + ATCtaAnimationTypeBreath = 1,// 呼吸 + ATCtaAnimationTypeSway,// 中心点摆动 + ATCtaAnimationTypeStreak,// 斜边划过 + ATCtaAnimationTypeBreathAndStreaks,// 呼吸&划过 + ATCtaAnimationTypeHandClick,// 小手点击 +}; + +typedef NS_ENUM(NSInteger, ATDirectOfferUnitType) { + ATDirectOfferUnitVideoType = 1, + ATDirectOfferUnitPictureType = 2, +}; + +typedef NS_ENUM(NSUInteger, ATVideoPlaySetting) { + ATVideoPlayAlwaysAutoPlaySetting = 0, + ATVideoPlayOnlyWiFiAutoPlaySetting, + ATVideoPlayClickAutoPlaySetting, +}; + +typedef NS_ENUM(NSUInteger, ATCTAStyleType) { + ATCTAStyleTypeBothOne = 1, // 主素材和endcard都是单CTA,老样式(默认值) + ATCTAStyleTypeOnlyMainMaterialOne = 2, // 主素材是单CTA,endcard是双CTA + ATCTAStyleTypeOnlyMainMaterialTwo = 3, // 主素材是双CTA,endcard是单CTA + ATCTAStyleTypeBothTwo = 4 // 主素材和endcard都是双CTA +}; + +typedef NS_ENUM(NSUInteger, ATEndcardStyleType) { + ATEndcardStyleTypeNormal = 1, // 或非1-5的取值,或不含该配置,代表按原有endcard逻辑进行展示 + ATEndcardStyleTypeCountdownGuideMask = 2, // 代表在endcard上要展示倒计时引导蒙层 + ATEndcardStyleTypeRedPacket = 3, // 代表在endcard上要展示红包样式 + ATEndcardStyleTypeWithdraw = 4, // 代表在endcard上要展示双endcard的提现样式 + ATEndcardStyleTypeUniversal = 5 // 代表在endcard上要展示双endcard的通用挽留页样式 +}; + +typedef NS_ENUM(NSUInteger, ATEndCardRedPacketStyleType) { + ATEndCardRedPacketStyleTypeOpenDetail = 1, // 则进入红包领取页,不会执行广告点击逻辑 + ATEndCardRedPacketStyleTypeDismiss = 2, // 则执行广告点击逻辑,进入广告跳转,并将红包隐藏/销毁,显示底部正常endcard +}; + +typedef NS_ENUM(NSUInteger, ATRedPacketClickableAreaType) { + ATRedPacketClickableAreaTypeAllNotClickable = 0, // 代表红包区域及背景蒙层不可点 + ATRedPacketClickableAreaTypeOnlyMaskClickable = 1, // 代表红包区域不可点,点击背景蒙层执行广告点击 + ATRedPacketClickableAreaTypeAllClickable = 2, // 代表点击红包区域及背景蒙层执行广告点击 +}; + +typedef NS_ENUM(NSUInteger, ATRedPacketDetailClickableAreaType) { + ATRedPacketDetailClickableAreaTypeAllNotClickable = 0, // 代表领取页其他区域不可点 + ATRedPacketDetailClickableAreaTypeAllClickable = 1, // 代表领取页点击其他区域执行广告点击 +}; + +typedef NS_ENUM(NSUInteger, ATWithdrawClickableAreaType) { + ATWithdrawClickableAreaTypeCardAndButton = 1, // 代表卡片及按钮区域点击进入广告跳转,其他区域不可点 + ATWithdrawClickableAreaTypeAllClickable = 2, // 代表全屏可点 +}; + +typedef NS_ENUM(NSUInteger, ATSecondEndcardClickableAreaType) { + ATSecondEndcardClickableAreaTypeOnlyCTA = 1, // 代表仅挽留页卡片CTA可点 + ATSecondEndcardClickableAreaTypeOnlyEndcard = 2, // 代表整个挽留页卡片可点 + ATSecondEndcardClickableAreaTypeExceptClose = 3, // 代表全屏可点,除了关闭按钮 + ATSecondEndcardClickableAreaTypeAllClickable = 4, // 代表全屏可点,以及首次关闭按钮可点 +}; + +typedef NS_ENUM(NSUInteger, ATOfferMediaViewExpressType) { + ATOfferMediaViewExpressTypeLeftImage = 1, + ATOfferMediaViewExpressTypeLeftText, + ATOfferMediaViewExpressTypeAboveImage, + ATOfferMediaViewExpressTypeAboveText, + ATOfferMediaViewExpressTypeTextFloating, + ATOfferMediaViewExpressTypeDefault, +}; + +typedef NS_ENUM(NSUInteger, ATShakeTriggerModeType) { + ATShakeTriggerModeTypeMultiDirectional = 1, // 多向来回判断 + ATShakeTriggerModeTypeUnidirectional = 2, // 单向判断 +}; + +typedef NS_ENUM(NSUInteger, ATCloseButtonStyleType) { + ATCloseButtonStyleTypeUnavailable = 1, // 不生效次级按钮样式 + ATCloseButtonStyleTypeActive = 2, // 生效次级按钮样式 +}; + +typedef NS_ENUM(NSUInteger, ATMaterialLayoutType) { + ATMaterialLayoutTypeFullScreenMainMaterial, // 全屏主素材 + ATMaterialLayoutTypeHalfScreenMainMaterial, // 半屏主素材 + ATMaterialLayoutTypeHalfScreenMainMaterialOnlyCTA, // 半屏主素材仅显示CTA + ATMaterialLayoutTypeEndCard, // endcard素材 + ATMaterialLayoutTypeSplashMaterial, // 开屏素材 +}; + +typedef NS_ENUM(NSUInteger, ATCTAButtonLayoutType) { + ATCTAButtonLayoutTypeOneCTA, // 单CTA + ATCTAButtonLayoutTypeDoubleCTA, // 双CTA + ATCTAButtonLayoutTypeWithCloseButton, // 一个CTA一个关闭按钮 + ATCTAButtonLayoutTypeBottomSemicircle, // 开屏底部半圆CTA +}; + +typedef NS_ENUM(NSUInteger, ATVideoCountdownStyle) { + ATVideoCountdownStyleNumerical = 1, // 仅展示数字倒计时 + ATVideoCountdownStyleProgressBar = 2, // 仅展示播放进度条 + ATVideoCountdownStyleNeitherShow = 3, // 数字倒计时和播放进度条均不展示 + ATVideoCountdownStyleBothShow = 4 // 数字倒计时和播放进度条都展示 +}; + +typedef NS_ENUM(NSUInteger, ATInterstitialTemplateType) { + ATInterstitialTemplateTypeHalfScreen = 1, // 半屏插屏 + ATInterstitialTemplateTypeFullScreen = 2, // 全屏插屏 + ATInterstitialTemplateTypeHalfScreenEnvelope = 3, // 半屏信封插屏 + ATInterstitialTemplateTypeFullScreenEnvelope = 4 // 全屏信封插屏 +}; +/// 广告位活动氛围样式 +typedef NS_ENUM(NSUInteger, ATEventsAtmosphereType) { + ATEventsAtmosphereTypeNone = 1, // 无 + ATEventsAtmosphereTypeBubbleDrop = 2, // 气泡掉落(开屏、插屏) + ATEventsAtmosphereTypeECAmbience = 3, // 异形电商氛围(插屏半屏) +}; + +/// 开屏拼接推荐 +typedef NS_ENUM(NSUInteger, ATSplashSpliceType) { + ATSplashSpliceTypeNone = 1, // 无 + ATSplashSpliceTypeHotRecommend = 2, // 热门推荐 +}; + +@class ATOfferModel,ATGuideClickOverlayItem,ATRVIncentiveTaskConfig; +@interface ATOfferSetting : ATModel + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@property (nonatomic, strong) NSString *placementID; +//setting for banner +@property (nonatomic, strong) NSString *bannerSize; +@property (nonatomic, assign) NSTimeInterval resourceDownloadTimeout; +@property (nonatomic, assign) NSTimeInterval bannerAppearanceInterval; +@property (nonatomic, assign) NSTimeInterval bannerDisapearInterval; +@property (nonatomic, assign) NSTimeInterval closeButtonAppearanceInterval; +@property (nonatomic, assign) ATAdFormat format; +@property (nonatomic, assign) ATVideoClickable videoClickable; +@property (nonatomic, assign) ATEndCardClickable endCardClickable; +@property (nonatomic, assign) ATLoadStorekitTime storekitTime; +@property (nonatomic, assign) ATOfferLayoutType layoutType; +@property (nonatomic, assign) ATClickMode clickMode; +@property (nonatomic, assign) ATLoadType loadType; +@property (nonatomic, assign) ATUserAgentType impressionUAType; +@property (nonatomic, assign) ATUserAgentType clickUAType; +@property (nonatomic, assign) ATDeepLinkClickMode deeplinkClickMoment; +@property (nonatomic, assign) ATSplashType splashType; +@property (nonatomic, assign) ATSplashImageScaleType splashImageScaleType; +@property (nonatomic, assign) ATAdShakeAnimationType adShakeAnimationType; +@property (nonatomic, assign) NSInteger lastOfferidsNum; +@property (nonatomic, assign) NSInteger splashCountDownTime; +@property (nonatomic, assign) NSInteger splashOrientation; +/// The minimum value of the close button delayed display +@property (nonatomic, assign) NSInteger closeBtnDelayMinTime; +/// The maximum value of the close button delayed display +@property (nonatomic, assign) NSInteger closeBtnDelayMaxTime; +@property (nonatomic, assign) NSInteger closeBtnDelayRate; +@property (nonatomic, assign) NSInteger onRewardTime; +@property (nonatomic, assign) CGFloat closeBtnNoFirstClickArea; +@property (nonatomic, assign) CGFloat closeBtnFirstClickArea; +@property (nonatomic, assign) CGFloat closeBtnNoFirstClickAreaScal; +@property (nonatomic, assign) CGFloat closeBtnFirstClickAreaScal; +@property (nonatomic, assign) BOOL unMute; +@property (nonatomic, assign) BOOL skipable; +@property (nonatomic, assign) BOOL showBannerCloseBtn; +@property (nonatomic, assign) BOOL isGuideClick; +@property (nonatomic, assign) BOOL rewardWhenFailed; +@property (nonatomic, assign) BOOL showEndCard; +// Whether to enable the shake function. 1 means open, 2 means not open +@property (nonatomic, assign) BOOL splashShakeSw; +// The minimum value of the gyroscope that can trigger a shake click. Default is 0.1 +@property (nonatomic, assign) CGFloat shakeStrength; +// Shake the time interval that a tap can trigger again. The default is 5s +@property (nonatomic, assign) NSInteger shakeTime; +@property (nonatomic, assign) NSTimeInterval clickCacheTime; +@property (nonatomic, assign) BOOL clickNotice; +//6.1.32https://confluence.magicgame001.com/pages/viewpage.action?pageId=47126246 +@property (nonatomic, assign) BOOL overlaySwitch; +@property (nonatomic, assign) NSTimeInterval overlayDuration; +@property (nonatomic, assign) NSTimeInterval overlayShowTime; +@property (nonatomic, assign) BOOL overlayUserDismissible; +@property (nonatomic, assign) BOOL storeKitSwitch; +@property (nonatomic, assign) NSTimeInterval monitoringShowTime; +///是否预加载Mraid素材,yes是预加载,no是不预加载 +@property (nonatomic, assign) BOOL mraidPreLoadSwitch; +/// 是否失败重发networkTK +@property (nonatomic, assign) BOOL retryNetworkTkSwitch; +/// 仅在展示时发送Win +@property (nonatomic, assign) ATOnlyDisplaySendWinType onlyDisplaySendWinType; +/// 自动点击 6.2.2_5 +@property (nonatomic, assign) BOOL isAutoClickImage; +@property (nonatomic, assign) NSTimeInterval autoClickImageTipDuration; +@property (nonatomic, assign) NSTimeInterval autoClickImageTriggerDuration; +@property (nonatomic, assign) BOOL isAutoClickVideo; +@property (nonatomic, assign) NSTimeInterval autoClickVideoTipDuration; +@property (nonatomic, assign) NSTimeInterval autoClickVideoTriggerDuration; +@property (nonatomic, assign) BOOL isAutoClickEndCard; +@property (nonatomic, assign) NSTimeInterval autoClickEndCardTipDuration; +@property (nonatomic, assign) NSTimeInterval autoClickEndCardTriggerDuration; +@property (nonatomic, assign) ATRewardPictureAnimateType rewardPictureAnimateType; +@property (nonatomic, assign) NSTimeInterval rewardPictureOnRewardDuration; +@property (nonatomic, assign) ATRewardPictureWebType rewardPictureWebType; +@property (nonatomic, assign) ATBannerClickType bannerTriggerClickType; +@property (nonatomic, assign) ATAdOfferInterType interType; +@property (nonatomic, assign) ATDirectOfferUnitType unitType; +@property (nonatomic, assign) ATOfferMediaViewExpressType expressType; +// click guide animation Switch +@property (nonatomic, assign) BOOL guideClickOverlaySwitch; +// click guide animation list +@property (nonatomic, strong) NSArray *overlayItemArray; +// Q&A pop-up option answer +@property (nonatomic, strong) NSString *qaAnswerText; +// The probability of an invalid close button +@property (nonatomic, assign) BOOL closeButtonInvalidSwitch; +@property (nonatomic, assign) BOOL enableInterstitialStyleEnvelope; +@property (nonatomic, assign) BOOL isImpressionInterstitialStyleEnvelope; +/// 摇一摇图标外面的文案 +@property (nonatomic, strong) NSString *shakeText; +/// 摇一摇图标里面的文案 +@property (nonatomic, strong) NSString *shakeInternalText; +/// 摇一摇缩小后文案 +@property (nonatomic, strong) NSString *shakeSmallText; +/// 摇一摇图片URL字符串 +@property (nonatomic, strong) NSString *shakeImageURLString; +@property (nonatomic, assign) BOOL isShowDetentionPage; +/// 开屏结束弹窗倒计时 当下发为0的时,全屏开屏结束后不展示弹窗 +@property (nonatomic, assign) NSTimeInterval splashPopTime; +/// 视频播放N秒后出现Banner(顶部) +@property (nonatomic, assign) NSTimeInterval topBannerStartTime; +/// Banner弹出播放时长(顶部) +@property (nonatomic, assign) NSTimeInterval topBannerShowTime; +/// 控制广告点击跳转后,是否销毁广告 +@property (nonatomic, assign) BOOL isClickCloseAd; +/// 开屏倒计时结束后, 视频是否继续播放 1-是,2-否, 默认:2 +@property (nonatomic, assign) BOOL countDownPlaySwitch; +// offer 维度 readyRate +@property (nonatomic, assign) NSInteger readyRate; +///表示video下载到ready rate后是否继续下载,1或不下发表示继续下载,2表示暂停下载。默认不下发 +@property (nonatomic, assign) NSInteger videoContinueType; +///表示视频展示后,观看到多少比例开始继续下载(针对边下边播场景)。默认0或不下发表示开始播放就开始下载。 +@property (nonatomic, assign) NSInteger cdRate; +// 1:部分下载;2:下载剩余全部 +@property (nonatomic, assign) NSInteger particalDownloadState; +/// CTA按钮动画效果 +@property (nonatomic, assign) ATCtaAnimationType ctaAnimationType; +/// CTA按钮样式 +@property (nonatomic, assign) ATCTAStyleType ctaStyleType; +/// CTA 左按钮文案 +@property (nonatomic, strong) NSString *ctaLeftButtonText; +/// EndCard样式 +@property (nonatomic, assign) ATEndcardStyleType endcardStyleType; +/// EndCard新样式倒计时,若 >0,则展示倒计时, 若 <0,不展示倒计时及关闭按钮区域,但按绝对值进行倒计时;当 =0,不进行倒计时,直接展示假关闭按钮 +@property (nonatomic, assign) NSTimeInterval endcardCountdownNew; +/// EndCard红包样式交互 +@property (nonatomic, assign) ATEndCardRedPacketStyleType endCardRedPacketStyleType; +/// EndCard红包样式可点区域 +@property (nonatomic, assign) ATRedPacketClickableAreaType redPacketClickableAreaType; +/// EndCard红包样式详情页可点区域 +@property (nonatomic, assign) ATRedPacketDetailClickableAreaType redPacketDetailClickableAreaType; +/// EndCard红包样式可点区域策略原始值,两位数数值 +@property (nonatomic, assign) NSInteger redPacketClickableAreaOriginalValue; +/// 红包标题 +@property (nonatomic, strong) NSString *redTitleText; +/// 红包祝福语 +@property (nonatomic, strong) NSString *redBlessingsText; +/// 免责声明链接 +@property (nonatomic, strong) NSString *disclaimerUrl; +/// 领取提醒 +@property (nonatomic, strong) NSString *redReceiveNoticeText; +/// 领取按钮文案 +@property (nonatomic, strong) NSString *redReceiveButtonText; +/// EndCard提现样式可点区域 +@property (nonatomic, assign) ATWithdrawClickableAreaType withdrawClickableAreaType; +/// EndCard通用挽留页倒计时,若 >0,则展示倒计时。 若 <0,不展示倒计时及关闭按钮区域,但按绝对值进行倒计时;当 =0,不进行倒计时,直接展示假关闭按钮 +@property (nonatomic, assign) NSTimeInterval secondEndcardCountdown; +/// EndCard通用挽留页可点区域 +@property (nonatomic, assign) ATSecondEndcardClickableAreaType secondEndcardClickableAreaType; +/// 提现样式视频素材 +@property (nonatomic, strong) NSString *withdrawVideoUrl; +/// 提现样式icon素材 +@property (nonatomic, strong) NSString *withdrawIconUrl; +/// 提现样式挽留卡片标题 +@property (nonatomic, strong) NSString *withdrawTitleText; +/// 提现样式挽留卡片素材 +@property (nonatomic, strong) NSString *withdrawImageUrl; +/// 提现样式挽留卡片按钮文案 +@property (nonatomic, strong) NSString *withdrawButtonText; +/// 原生视频自动播放设置,目前仅adx支持配置 +@property (nonatomic, assign) ATVideoPlaySetting videoPlaySetting; +/// 触发摇一摇的方案 1:多向来回判断,2:单向判断,默认为1 +@property (nonatomic, assign) ATShakeTriggerModeType shakeTriggerModeType; +/// 摇一摇监测时间 整数形式,单位毫秒 +@property (nonatomic, assign) NSInteger shakeMonitorTime; +/// 摇一摇加速度设置-触发阈值 小数形式数组 例如[16.5, 15, 10] +@property (nonatomic, strong) NSArray *shakeTriggerThresholdArray; +/// 关闭按钮-次级按钮样式(激励视频、插屏下的图片和视频素材,SDK Version 6.3.70 及以上支持) ,默认值为 1 +@property (nonatomic, assign) ATCloseButtonStyleType closeButtonStyleType; +/// 关闭按钮-次级按钮文案 +@property (nonatomic, strong) NSString *closeButtonStyleText; +/// 视频广告倒计时的样式展示规则,默认值为:1 +@property (nonatomic, assign) ATVideoCountdownStyle videoCountdownStyle; +/// 激励视频领取奖励倒计时,单位秒 +@property (nonatomic, assign) NSInteger rvRewardTipCountdown; +/// 是否对html广告做自动点击拦截,=1或没有该字段或该字段没有值,则需要对html渲染的广告做屏蔽; =2,不做拦截屏蔽。 +@property (nonatomic, assign) NSInteger filterAutoClick; +/// 激励任务类型 +@property (nonatomic, assign) ATRVTncentiveTaskType rvIncentiveTaskType; +/// 播放 N 秒展示 +@property (nonatomic, assign) NSInteger rvIncentiveTaskDisplayTiming; +/// 减少/跳过时长(秒) +@property (nonatomic, assign) NSInteger rvIncentiveTaskReduceOrFreeTime; +/// 浮层持续时间(秒) +@property (nonatomic, assign) NSInteger rvIncentiveTaskHoldingTime; +/// 广告位活动氛围样式 +@property (nonatomic, assign) ATEventsAtmosphereType eventsAtmosphereType; +/// 开屏拼接推荐氛围样式 +@property (nonatomic, assign) ATSplashSpliceType splashSpliceType; +/// 开屏底部CTA样式 +@property (nonatomic, assign) ATAdSplashCTAType splashCTAType; +/// Deeplink 拉起成功时,是否同时打开 Click_u, 默认否 +@property (nonatomic, assign) BOOL deeplinkSuccessOpenClickUrlSw; +/// TODOChoujin 指定了 webview 的大小 +@property (nonatomic, assign) CGSize templateWebViewSize; +/// 关闭按钮透明度, 默认值 1 +@property (nonatomic, assign) CGFloat closeBtnOpenness; +/// 摇一摇延迟触发,单位毫秒,默认值 50,:SDK 支持配置 -1,即不生效延迟触发的逻辑 +@property (nonatomic, assign) NSInteger shakeToTriggerDelay; +/// 当预加载h5模板失败时,是否使用原生渲染兜底 +@property (nonatomic, assign) BOOL webTemplateSwitch; +/// 是否预加载h5模板 +@property (nonatomic, copy) NSString *preloadWebViewTemplateSw; +/// 当预加载h5模板失败时,是否使用原生渲染兜底 +@property (nonatomic, copy) NSString *usedNativeWhenPreloadWebViewFail; +/// js zip包地址 +@property (nonatomic, strong) NSString *webviewTemplateURL; +/// web模版id +@property (nonatomic, strong) NSString *webviewTemplateId; + +@property (nonatomic, assign) NSInteger shouldReduceClickNum; + +- (CGFloat)getClickArea:(NSInteger)sizeType; +- (CGFloat)getClickAreaScal:(NSInteger)sizeType; +/// CTA按钮渲染类型,根据ctaStyleType和closeButtonStyleType来控制 +- (ATCTAButtonLayoutType)getCTAButtonLayoutType:(ATMaterialLayoutType)materialLayoutType offerModel:(ATOfferModel *)offerModel; +- (BOOL)isExistRewardPictureAnimate; +- (ATInterstitialTemplateType)getInterstitialTemplateType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOwnAdOperateRecord.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOwnAdOperateRecord.h new file mode 100644 index 0000000..77d02e4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATOwnAdOperateRecord.h @@ -0,0 +1,60 @@ +// +// ATOwnAdOperateRecord.h +// AnyThinkSDK +// +// Created by GUO PENG on 2021/8/23. +// Copyright © 2021 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The interactive method of triggering clicks +typedef NS_ENUM(NSInteger, ATOwnAdMacroClickType) { + ATOwnAdMacroClickTypeNormal = 0, /// 常规点击 + ATOwnAdMacroClickTypeSwipe = 1, /// 滑动点击 + ATOwnAdMacroClickTypeShare = 2, /// 摇一摇点击 +}; + +//@class ATOfferModel; +@interface ATOwnAdOperateRecord : NSObject + +/// 广告展示时间 +@property (nonatomic, strong) NSNumber *displayTime; +/// 相对屏幕的横纵坐标 +@property (nonatomic, assign) CGPoint downPoint; +/// 相对父视图的横纵坐标 +@property (nonatomic, assign) CGPoint relativePoint; +/// 点击view 的左上角相对于 UIWindow 的坐标,单位pt +@property (nonatomic, assign) CGPoint viewScreenOriginInPt; +/// 计算视图相对于 key window 的可见区域百分比,本次广告展示出来的最大比例 +@property (nonatomic, assign) NSInteger visiblePercentage; +/// 视频进度 +@property (nonatomic, assign) NSInteger progress; +/// 宏替换点击类型 +@property (nonatomic, assign) ATOwnAdMacroClickType clickType; +/// 主屏幕的原生比例因子,用于转换像素 +@property (nonatomic, assign) CGFloat nativeScale; +/// 本次广告视图大小 +@property (nonatomic, assign) CGSize adViewSize; +/// 标记是否为摇一摇随机坐标 +@property (nonatomic, assign) BOOL isShareRandomCoordinate; +/// 摇一摇触发点击时,X 轴方向加速度峰值 +@property (nonatomic, assign) double shakeMaxAccX; +/// 摇一摇触发点击时,Y 轴方向加速度峰值 +@property (nonatomic, assign) double shakeMaxAccY; +/// 摇一摇触发点击时,Z 轴方向加速度峰值 +@property (nonatomic, assign) double shakeMaxAccZ; +/// 标记是否触发过摇一摇点击 +@property (nonatomic, assign) BOOL isShakeClick; +/// 标记是否触发过非摇一摇的点击,(如:手动点击、滑动点击) +@property (nonatomic, assign) BOOL isNonShakeClick; + +/// 标记是否可以使用真实坐标 +- (BOOL)canUseRealCoordinates; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlacementModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlacementModel.h new file mode 100644 index 0000000..201d0fc --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlacementModel.h @@ -0,0 +1,405 @@ +// +// ATPlacementModel.h +// AnyThinkSDK +// +// Created by Martin Lau on 11/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import + +#import +#import +#import +#import +#import + +#import +#import + +typedef NS_ENUM(NSInteger, ATADShowType) { + /** + * priority -> show times -> added time + */ + ATADShowTypePriority = 0, + /** + * show times -> priority -> added time + */ + ATADShowTypeSerial = 1 +}; + +typedef enum : NSUInteger { + ATLoadingRequestConcurrentFixedType = 1, + ATLoadingRequestConcurrentEqualPriceType = 2, +} ATLoadingRequestModelType; + +typedef NS_ENUM(NSInteger, ATNativeMixBannerStyleType) { + ATNativeMixBannerStyleTypeToponOne = 1, +}; + +/// 广告请求类型 +typedef NS_ENUM(NSInteger, ATLoadingAdApiType) { + ATLoadingAdApiTypeDefault = 0, // 默认 + ATLoadingAdApiTypeRefresh = 1, // 刷新 + ATLoadingAdApiTypePlayAgain = 2, + ATLoadingAdApiTypeAutoLoadInitiation = 3,// 自动请求: 初始化或创建广告对象 + ATLoadingAdApiTypeAutoLoadLoadFailed = 4, // 自动请求: 加载失败 + ATLoadingAdApiTypeAutoLoadNotReady = 5,// 自动请求: isReady 为false + ATLoadingAdApiTypeAutoLoadShowStart = 6,// 自动请求: 开始展示 + ATLoadingAdApiTypeAutoLoadShowFailed = 7,// 自动请求: 展示失败 + ATLoadingAdApiTypeFailedRetry = 8,// 非全自动加载模式: 加载失败自动请求 + ATLoadingAdApiTypeSerialMultiCachMode = 9,// 串行多缓存 + ATLoadingAdApiTypeSharedPlacementPreload = 10,// 共享广告位: 启动预加载 + ATLoadingAdApiTypeSharedPlacementTimer = 11,//共享广告位: 定时任务请求 + // 共享广告位::绑定了共享池的广告位在生命周期内首次回调Load结果后执行相同广告类型共享池的预加载 + ATLoadingAdApiTypeSharedPlacementSameFormatLoad = 12, + ATLoadingAdApiTypePresetCool = 13,// 使用SDK内置策略执行WF后,额外增加使用线上冷启动策略发起请求 + ATLoadingAdApiTypePresetNormal = 14,// 使用SDK内置策略执行WF后,额外增加使用线上非冷启动策略发起请求 +}; + +typedef NS_ENUM(NSInteger, ATCallSuccessType) { + ATCallSuccessShowPriorityType = 1, + ATCallSuccessPricePriorityType = 2, +}; +extern NSString *const kATPlacementModelCacheDateKey; +extern NSString *const kATPlacementModelCustomDataKey; + +typedef NS_ENUM(NSUInteger, ATPlacementModelUserValueTimingType) { + ATPlacementModelUserValueTimingTypeNone = 0, + ATPlacementModelUserValueTimingTypeShow = 1, +}; + +typedef NS_ENUM(NSUInteger, ATPlacementModelUserValueStrategyIndexType) { + ATPlacementModelUserValueStrategyIndexTypeLocal = 0, + ATPlacementModelUserValueStrategyIndexTypeShowPrice = 1, +}; + +typedef NS_ENUM(NSUInteger, ATPlacementModelWaterfallModeType) { + ATPlacementModelWaterfallModeTypeSerialMultiCach = 1, + ATPlacementModelWaterfallModeTypeNormal = 2, +}; + + +typedef NS_ENUM(NSUInteger, ATBannerAutoRefreshType) { + ATBannerAutoRefreshTypePlacementStrategy = 1, + ATBannerAutoRefreshTypeAdSourceStrategy = 2, +}; + +typedef NS_ENUM(NSInteger, ATPlacementModelBaiduReportType) { + ATPlacementModelBaiduReportTypeUnKonw = 0, + ATPlacementModelBaiduReportTypeNormalWin = 1 << 0, + ATPlacementModelBaiduReportTypeNormalLoss = 1 << 1, + ATPlacementModelBaiduReportTypeBiddingWin = 1 << 2, + ATPlacementModelBaiduReportTypeBiddingLoss = 1 << 3, + +}; + +typedef NS_ENUM(NSUInteger, ATPlacementSettingType) { + ATPlacementSettingTypeNormal, + ATPlacementSettingTypePreset, + ATPlacementSettingTypeCool, +}; + +typedef NS_ENUM(NSInteger, ATPlacementModelAutoLoadType) { + ATPlacementModelAutoLoadTypeUnKonw = 0, + ATPlacementModelAutoLoadTypeLoadFailed = 1 << 0, + ATPlacementModelAutoLoadTypeIsReadyFalse = 1 << 1, + ATPlacementModelAutoLoadTypeShow = 1 << 2, + ATPlacementModelAutoLoadTypeShowFailed = 1 << 3, + +}; + +#pragma mark - ATPlacementModel +@interface ATPlacementModel : ATModel + +-(instancetype) initWithDictionary:(NSDictionary *)dictionary associatedCustomData:(NSDictionary*)customData placementID:(NSString*)placementID; +-(instancetype) initWithDictionary:(NSDictionary *)dictionary placementID:(NSString*)placementID; + +@property (nonatomic, assign) BOOL isCDNResult; + +@property (nonatomic, strong) NSDictionary *originalPlacementDic; +@property (nonatomic, strong) NSDictionary *cachedDic; +@property (nonatomic, strong) NSDictionary *updateCachedDic; + +@property (nonatomic, assign) ATCallSuccessType callSuccessType; + +@property(nonatomic, readonly) NSDictionary *associatedCustomData; +@property(nonatomic, readonly) BOOL cachesPlacementSetting; +@property(nonatomic, readonly) ATAdFormat format; +/// ad名称: 比如:(native,splash......) +@property(nonatomic, strong) NSString *formatNameString; +/// ad 枚举字符串: 比如: @"1" +@property(nonatomic, strong) NSString *formatString; + +@property(nonatomic, readonly) NSString *placementID; +@property(nonatomic, readonly) BOOL adDeliverySwitch; +@property(nonatomic, readonly) NSInteger groupID; +/** + Auto refresh is for banner. + */ +@property(nonatomic, readonly) BOOL autoRefresh; +@property(nonatomic, readonly) NSTimeInterval autoRefreshInterval; +@property (nonatomic, assign) ATBannerAutoRefreshType bannerAutoRefreshType; +/** + * How many unit groups to be loaded concurrently + */ + +@property(nonatomic, readonly) ATLoadingRequestModelType loadingRequestModelType; +@property(nonatomic, readonly) NSInteger fixedMaxConcurrentRequestCount; +@property(nonatomic, readonly) NSInteger equalPriceMaxConcurrentRequestCount; + +@property(nonatomic, readonly) NSString *psID; +@property(nonatomic, readonly) NSString *sessionID; +@property(nonatomic, readonly) ATADShowType showType; +/** + Max showing times allowed in a day with -1 meaning no limitation + */ +@property(nonatomic, readonly) NSInteger unitCapsByDay; +/** + Max showing times allowed in a hour with -1 meaning no limitation + */ +@property(nonatomic, readonly) NSInteger unitCapsByHour; +@property(nonatomic, readonly) NSTimeInterval unitPacing; +@property(nonatomic, readonly) BOOL wifiAutoSwitch; +@property(nonatomic, readonly) BOOL autoloadingEnabled; +@property(atomic, readonly) NSArray* allUnitGroups; +@property(atomic, readonly) NSArray* unitGroups; +@property(atomic, readonly) NSArray* headerBiddingUnitGroups; +@property(atomic, readonly) NSArray* S2SHeaderBiddingUnitGroups; +@property(atomic, readonly) NSArray* olApiUnitGroups; +@property(atomic, readonly) NSArray* inhouseUnitGroups; +@property(atomic, readonly) NSArray* bksUnitGroups; +@property(atomic, readonly) NSArray* bottomListUnitGroups; +@property(atomic, readonly) NSArray* directOfferHeaderBiddingUnitGroups; +@property(nonatomic, readonly) NSArray* adxUnitGroups; +@property(nonatomic, readonly) NSArray* adxOpenUnitGroups; + +@property(nonatomic, readonly) NSArray* dynamicHeaderBiddingUnitGroups; +/// 动态出价客户端竞价广告源列表 +@property(nonatomic, readonly) NSArray* dynamicBiddingC2SUnitGroups; +/// 动态出价服务端竞价广告源列表 +@property(nonatomic, readonly) NSArray* dynamicBiddingS2SUnitGroups; + +@property(nonatomic, readonly) NSDictionary *dynamicHBAdUnitIds; + +@property(nonatomic, readonly) NSTimeInterval bottomRreqts; // bottomAd dalay request time + +@property(nonatomic, readonly) NSTimeInterval headerBiddingRequestLongTimeout; + +@property(nonatomic, readonly) NSTimeInterval headerBiddingRequestShortTimeout; + +@property(nonatomic, readonly) NSString *S2SBidRequestAddress; +@property(nonatomic, readonly) NSString *waterFallBidRequestAddress; + +@property(nonatomic, readonly) NSTimeInterval loadCapDuration; +@property(nonatomic, readonly) NSInteger loadCap; + +@property(nonatomic, readonly) NSInteger expectedNumberOfOffers; + + +@property(nonatomic, readonly) NSTimeInterval bidWaitTimeout; +@property(nonatomic, readonly) NSTimeInterval reqWaitTimeout; + +@property(nonatomic, readonly) NSTimeInterval loadFailureInterval; +@property(nonatomic, readonly) NSTimeInterval offerLoadingTimeout; +@property(nonatomic, readonly) NSTimeInterval statusValidDuration;//Upstatus +@property(atomic, strong) NSString *asid;//generated by server side +@property(nonatomic, readonly) NSString *trafficGroupID; + +@property(nonatomic, readonly) ATPlacementModelExtra *extra; + +@property(nonatomic, readonly) NSInteger defaultNetworkFirmID; +@property(nonatomic, readonly) NSTimeInterval defaultAdSourceLoadingDelay; + +/* + */ +@property(nonatomic, readonly) NSTimeInterval updateTolerateInterval; +/// 自定义流量分组策略变更时,新增的超时时间ps_ct_out_cus +@property(nonatomic, readonly) NSTimeInterval waitUpdateTimeoutInterval; + +@property(nonatomic, readonly) NSTimeInterval cacheValidDuration; +@property(nonatomic, readonly) NSDate *cacheDate; + +@property(nonatomic, readonly) NSArray* offers; +@property(nonatomic, readonly) ATMyOfferSetting *myOfferSetting; +@property(nonatomic, readonly) NSInteger usesDefaultMyOffer; +@property(nonatomic, readonly) BOOL preloadMyOffer; +//extra +@property(nonatomic, readonly) NSDictionary *callback; + +@property(nonatomic, readonly) NSInteger FBHBTimeOut; + +@property(nonatomic, readonly) NSDictionary* adxSettingDict; + +@property(nonatomic, readonly) NSDictionary* olApiSettingDict; + +@property(nonatomic, readonly) NSTimeInterval waterfallFillTime; + +@property(nonatomic, readonly) NSString *currency; +@property(nonatomic, readonly) NSString *exchangeRate; + +@property(nonatomic, readonly) NSArray *bURLNotificationFirms; + +// v5.7.10 +@property(nonatomic, readonly) NSString *campaign; + + +@property (nonatomic, assign) BOOL isShowSendMTG; + +@property (nonatomic, assign) BOOL isMediationIDSendGDT; + +@property (atomic, strong) NSDictionary *placementABDic; +@property (nonatomic, assign) BOOL isDisplayPriceSwitch; + +@property (nonatomic, assign) NSInteger networkEstimatePriceNum; + +@property (nonatomic, readonly) NSInteger bidImprssionExtraNum; + +@property (nonatomic, strong) NSString *sharePlacementId; + +@property (nonatomic, assign) BOOL hasSharePlacementId; +@property (nonatomic, assign) BOOL isSharePlacement; + +@property (atomic, strong) NSDictionary *baiduReportDic; + +/* v6430 支持插屏轮播 */ +@property (nonatomic, assign) NSInteger rotationNum; // 轮播数量 +@property (nonatomic, assign) NSTimeInterval rotationInter; // 轮播间隔 +@property (nonatomic, assign) NSTimeInterval rotationCacheTs; // 查询缓存时间 +@property (atomic, strong) ATEcwfModel *ecwfModel; // 智能瀑布流所需的数据 +/* v6430 支持插屏轮播 */ +//@property (nonatomic, assign) NSTimeInterval event_rotation_real_inter; // 用于上报 轮播过程中 实际使用的轮播间隔 + +/* v6435 */ +@property (nonatomic, assign) BOOL iRSwitch; // sdk impression事件发生后,是否发起impression请求,用于激励视频反作弊。1:开启. 2关闭 +@property (nonatomic, strong) NSDictionary *addrSt; // impression的url从这里拿 +@property (nonatomic, copy) NSString *impT; // impression的url +/* v6435 */ + +/// 是否超过最大有效时长,默认24小时 +@property (nonatomic, assign) BOOL isExceedMaxValidity; +/// ADX bidding独立请求开关SDK v6.4.44 以上支持,1开 2关 +@property (nonatomic, assign) BOOL adxIndependentBiddingSwitch; + + +-(Class) adManagerClass; + +- (NSDictionary *)revenueToPlatforms; + +/** + In order to solve the problem of inconsistency in legal tender. If the current ecpm currency is USD, this method returns NO. + */ +//- (BOOL)needConvertPrice; + +/** + If the current legal currency of ecpm is not USD, this method will calculate the corresponding price according to the latest exchange rate. + */ +//- (NSString *)convertedPrice:(NSString *)price; + +//todo: just for in-house list. It's not a good solution. +@property(nonatomic, copy) NSArray* allUnitGroupArray; + + +@property(nonatomic, copy) NSArray *directOfferUnitIDArray; + + +// v5.7.56+ +@property(nonatomic, readonly) NSInteger encryptFlag; +@property(nonatomic, readonly, copy) NSString *encryptPublicKey; +@property(nonatomic, readonly, copy) NSDictionary *encryptApiDynamicInfoDic; + +/** + Maximum waiting time for s2s HB adSource to get buyeruid + */ +@property(nonatomic, readonly) NSInteger getBuyeruIdWaitTime; + +@property(nonatomic, readonly, copy) NSString *inhouseUrl; +@property(nonatomic, readonly, copy) NSString *thirdInhouseUrl; // bks url of third plantforms + +@property(nonatomic, readonly) NSString *exchRateC2U; +@property (nonatomic,readonly) NSString *bidFloor; + +@property (nonatomic,readonly) NSInteger s2sBidMax; + +@property(nonatomic, assign) BOOL isExistHBAdSource; +@property(nonatomic, assign) BOOL loadSuccessRetrySwitch; +@property(nonatomic, assign) BOOL loadFailRetrySwitch; +@property (nonatomic,assign) BOOL requestMerge; + +@property(nonatomic, readonly) NSDictionary *gspRatesDic; +@property (nonatomic,readonly) NSString *adxExtJson; + +@property (nonatomic, readonly) NSArray *loaddingTypeSwitchArray; + +@property (nonatomic, readonly) BOOL isSetPangleRequestId; + +/// 当使用SDK预置策略(或 开屏内置广告源)请求WF时,在WF结束后TopOn SDK根据广告位策略参数(presetwf_reload_sw)判断本次是否需要在WF结束后使用线上返回的广告位策略再执行一次WF +@property (nonatomic, assign) BOOL shouldLoadMoreWhenPresetLoaded; +@property (nonatomic, assign) BOOL hasCoolPlacementSettings; +@property (nonatomic, assign) ATPlacementSettingType type; + +@property (nonatomic, assign) BOOL isUsePlacementSettingsFirst; +@property (nonatomic, assign) BOOL isSaveUserValueData; + +@property (nonatomic, readonly) ATPlacementModelUserValueTimingType userValueTimingType; +@property (nonatomic, readonly) ATPlacementModelUserValueStrategyIndexType userValueStrategyIndex; +@property (nonatomic, readonly) NSInteger userValueReportCount; +@property (nonatomic, readonly) NSArray *> *userValuePriceRanges; + +@property (nonatomic, readonly) ATPlacementModelWaterfallModeType waterfallModeType; +@property (nonatomic, readonly) NSInteger serialMultiCachModeMaxConcurrentRequsetCount; +@property (nonatomic, readonly) ATLoadingRequestModelType serialMultiCachModeRequestModelType; +@property (nonatomic, readonly) NSTimeInterval LoadFailedAutoRetryLoadInterval; +@property (nonatomic, readonly) NSInteger statusNum; +@property (nonatomic, readonly) ATPlacementModelBaiduReportType baiduReportType; + +@property(nonatomic, readonly) BOOL s2sSwitch; + +@property (nonatomic, assign) ATNativeMixBannerStyleType nativeMixBannerStyleType; + +@property (nonatomic, strong) NSValue *developerBannerSizeValue; +@property (nonatomic, assign) CGSize developerBannerSize; +@property (nonatomic, strong) NSArray *mixAdClickAreaArray; + +//动态瀑布流开关 +@property (nonatomic, assign) BOOL dynamicWaterfallSwitch; +@property (nonatomic, strong) ATDynamicWaterfallParams *dynamicWaterfall; + +/// 缓存最大过期时间,默认:604800(秒),7天 +@property (nonatomic, readonly) NSTimeInterval maxCacheExpirationTime; +//开屏广告SDK API传入超时时间,毫秒 +//大于0:开屏广告SDK API传入超时时间优先采用广告位策略下发的该参数 +//小于0或不下发:不使用该超时时间,即开关为关 +@property (nonatomic, readonly) NSTimeInterval splashSdkPriorityTimeOut; + + +@property (nonatomic, readonly) NSTimeInterval biddingWaitOtherTime; +@property (nonatomic, readonly) NSTimeInterval adjustWaterFallHbTime; + +@property (nonatomic, assign) ATPlacementModelAutoLoadType placementModelAutoLoadType; + +/* v6450 **/ +// 激励防刷 相关参数 +@property (nonatomic, strong) ATAdsLgStModel *adsLgSetting; +/* v6450 **/ + +// v6470 动态瀑布流在智能优化(串行多缓存)模式下不过滤广告源的开关 +@property(nonatomic, assign) BOOL wf2NfSwitch; + + + +- (CGFloat)getNetworkgspRate:(NSString *)networkFirmID; +- (void)parsingUnitGroupsWithDictionary:(NSDictionary *)dictionary; +#pragma mark -NewDepart + + + + +- (ATMyOfferOfferModel *)miniCapForMyOffers; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlacementModelExtra.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlacementModelExtra.h new file mode 100644 index 0000000..40e7b5b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlacementModelExtra.h @@ -0,0 +1,26 @@ +// +// ATPlacementModelExtra.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/5/24. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATPlacementModelExtra : NSObject + +@property(nonatomic, readonly) BOOL cachesPlacementSetting; +@property(nonatomic, readonly) NSTimeInterval defaultAdSourceLoadingDelay; +@property(nonatomic, readonly) NSInteger defaultNetworkFirmID; +@property(nonatomic, readonly) BOOL usesServerSettings; +@property(nonatomic, readonly) NSInteger countdown; +@property(nonatomic, readonly) BOOL allowsSkip; +@property(nonatomic, readonly) BOOL closeAfterCountdownElapsed; + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlatfromInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlatfromInfo.h new file mode 100644 index 0000000..3551d91 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATPlatfromInfo.h @@ -0,0 +1,30 @@ +// +// ATPlatfromInfo.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/5/24. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATRevenueToPlatform) { + ATRevenueToPlatformAdjust = 1, + ATRevenueToPlatformAppsflyer = 2, + ATRevenueToPlatformTenjin +}; + + +@interface ATPlatfromInfo : NSObject + +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@property(nonatomic) ATRevenueToPlatform platform; +@property(nonatomic) NSInteger dataType; +@property(nonatomic, copy) NSString *token; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATRiskControlModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATRiskControlModel.h new file mode 100644 index 0000000..98743f7 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATRiskControlModel.h @@ -0,0 +1,19 @@ +// +// ATRiskControlModel.h +// AnyThinkSDK +// +// Created by Captain on 2025/2/12. +// Copyright © 2025 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATRiskControlModel : ATModel +@property (nonatomic, copy, readonly, nullable) NSString *device_upid; +@property (nonatomic, copy, readonly, nullable) NSString *device_risk_labels; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSDKConfiguration.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSDKConfiguration.h new file mode 100644 index 0000000..a13b516 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSDKConfiguration.h @@ -0,0 +1,23 @@ +// +// ATSDKConfiguration.h +// AnyThinkSDK +// +// Created by Ben on 2022/6/20. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSDKConfiguration : NSObject + +/// pre initialize SDK by configure array +@property (nonatomic,strong,readonly) NSArray *preInitArray; +/// 调用SDK的聚合渠道 +@property (nonatomic, assign) NSInteger adChannelSource; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSDKGlobalSetting.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSDKGlobalSetting.h new file mode 100644 index 0000000..3672ace --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSDKGlobalSetting.h @@ -0,0 +1,176 @@ +// +// ATSDKGlobalSetting.h +// AnyThinkSDK +// +// Created by Topon on 8/23/23. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN +@class ATCustomContentInfo, ATCustomContentResult, ATAntiBrushConfig, ATRiskControlModel, ATAdCustomFilter; +extern NSString *const kATDeviceDataInfoOSVersionNameKey; //System version name +extern NSString *const kATDeviceDataInfoOSVersionCodeKey; //System version code +extern NSString *const kATDeviceDataInfoPackageNameKey; //Application package name +extern NSString *const kATDeviceDataInfoAppVersionNameKey; //Application version name +extern NSString *const kATDeviceDataInfoAppVersionCodeKey; //Application version code +extern NSString *const kATDeviceDataInfoBrandKey; //Phone brands +extern NSString *const kATDeviceDataInfoCPUKey; //Phone cpu +extern NSString *const kATDeviceDataInfoModelKey; //Phone model +extern NSString *const kATDeviceDataInfoScreenKey; //Screen Resolution +extern NSString *const kATDeviceDataInfoNetworkTypeKey; //Network Type +extern NSString *const kATDeviceDataInfoMNCKey; //Mobile Network Code +extern NSString *const kATDeviceDataInfoMCCKey; //Mobile Country Code +extern NSString *const kATDeviceDataInfoLanguageKey; //Language +extern NSString *const kATDeviceDataInfoTimeZoneKey; //Time zone +extern NSString *const kATDeviceDataInfoUserAgentKey; //User Agent +extern NSString *const kATDeviceDataInfoOrientKey; //Screen orientation +extern NSString *const kATDeviceDataInfoIDFAKey; //idfa +extern NSString *const kATDeviceDataInfoIDFVKey; //idfv +extern NSString *const kATDeviceDataInfoSIMCardStateKey; //sim card status +extern NSString *const kATDeviceDataInfoBatteryKey; //sim card status +extern NSString *const kATDeviceDataInfoSensorDeny; // sensor denny status + +typedef NS_ENUM(NSUInteger, ATSplashAdClickResultType) { + ATSplashAdClickResultTypeDidCloseAd = 1, // After clicking on the jump button, close the splash ad + ATSplashAdClickResultTypePauseCountdown = 2, // Pause the countdown after clicking the jump button, and continue the countdown when the splash ad is visible +}; + +/// Debug values for testing geography. +typedef NS_ENUM(NSInteger, ATUMPDebugGeography) { + ATUMPDebugGeographyDisabled = 0, ///< Disable geography debugging. + ATUMPDebugGeographyEEA = 1, ///< Geography appears as in EEA for debug devices. + ATUMPDebugGeographyNotEEA = 2, ///< Geography appears as not in EEA for debug devices. +}; + +typedef NS_ENUM(NSInteger, ATSystemPlatformType) { + ATSystemPlatformTypeUnknown = 0, + ATSystemPlatformTypeIOS = 1, + ATSystemPlatformTypeUnity = 2, + ATSystemPlatformTypeCocos2dx = 3, + ATSystemPlatformTypeCocosCreator = 4, + ATSystemPlatformTypeReactNative = 5, + ATSystemPlatformTypeFlutter = 6, + ATSystemPlatformTypeAdobeAir = 7 +}; + +@interface ATSDKGlobalSetting : NSObject + ++ (instancetype)sharedManager; + +/* + channel & customData has to be set before init + */ +@property (nonatomic, strong) NSString *channel; +@property (nonatomic, strong) NSString *subchannel; +@property (nonatomic, strong) NSDictionary *customData; +/// Splash Shake Text String, Only for DirectlyAd +@property (nonatomic, strong) NSString *directlySplashAdShakeTextString; +/// Splash CTA Button BackgroundColor, Only for DirectlyAd +@property (nonatomic, strong) UIColor *directlySplashAdCTAButtonBackgroundColor; +/// Splash Shake Custom View, Only for DirectlyAd +@property (nonatomic, strong) UIView *directlySplashAdCustomShakeView; +/// Splash CTA Custom View, Only for DirectlyAd +@property (nonatomic, strong) UIView *directlySplashAdCustomCTAView; +/// Splash Video Mute Icon hidden, Not hidden by default, Only for DirectlyAd +@property (nonatomic, assign) BOOL directlySplashAdVideoMuteIconHidden; +/// Whether to pause the countdown after clicking on the Splash ad to jump, the default is NO, Only for TopOn ADX、DirectlyAd and Cross Promotion +@property (nonatomic, assign) ATSplashAdClickResultType splashAdClickResultType; + +// ump test ids +@property (nonatomic, nullable,strong) NSArray *umpTestDeviceIdentifiers; +/// Debug geography. +@property (nonatomic, assign) ATUMPDebugGeography umpGeography; +/// set header bidding test mode,only support incoming device idfa. +/// setLogEnabled must be turned on before use +@property (nonatomic, strong) NSString *headerBiddingTestModeDeviceID; +/// system platform Information +@property (nonatomic, assign) ATSystemPlatformType systemPlatformType; + +@property (nonatomic, strong) ATSharePlacementConfig *sharePlacementConfig; +/// set whether WX is installed +@property (nonatomic, assign) BOOL isInstallWX; +/// for setLocationLongitude:dimension: +@property (nonatomic, readonly) NSDictionary *locationDictionary; + +/// set custom data for the ad placement +/// @param customData - custom data +/// @param placementID - placement id +- (void)setCustomData:(NSDictionary *)customData forPlacementID:(NSString *)placementID; + +/// get custom data +- (NSDictionary *)customDataForPlacementID:(NSString *)placementID; + +/// set Wechat appID and universalLink, for register WechatOpenSDK +/// @param appID - Wechat appID +/// @param universalLink - Wechat universalLink +- (void)setWeChatAppID:(NSString *)appID universalLink:(NSString *)universalLink; + +- (void)addCustomAdapterConfigArray:(NSArray *)array; + +/// set exlude appleid list for sdk to filter offers +- (void)setExludeAppleIdArray:(NSArray *)appleIdArray; + +/// get exlude appleid list +- (NSArray *)exludeAppleIdArray; + +/// set denied Upload Info list for sdk to Control report +- (void)setDeniedUploadInfoArray:(NSArray *)uploadInfoArray; + +/// get denied Upload Info list +- (NSArray *)deniedUploadInfoArray; + +/// Determine whether the Denied key is included +/// @param key - key string +- (BOOL)isContainsForDeniedUploadInfoArray:(NSString *)key; + +- (void)setPresetPlacementConfigPathBundle:(NSBundle *)bundle; + +/// set location longitude +- (void)setLocationLongitude:(double)longitude dimension:(double)dimension; + +- (void)setDebuggerConfig:(void(^_Nullable)(ATDebuggerConfig * _Nullable debuggerConfig))debuggerConfigBlock; + +- (void)setDeviceInfoConfig:(void(^_Nullable)(ATDeviceInfoConfig * _Nullable deviceInfoConfig))deviceInfoConfigBlock; + +/// Delete all ads cached for the placementId +- (void)removeAllCacheWithPlacementId:(NSString *)placementId; +- (void)removeAllCacheWithPlacementId:(NSString *)placementId index:(NSInteger)index; +- (void)removeAllCacheWithPlacementId:(NSString *)placementId adInfoDictArray:(NSArray *)adInfoDictArray; + +- (void)setAuthNetworkArray:(NSArray *)networkFilmIdArray DEPRECATED_MSG_ATTRIBUTE("Deprecated; setting is ineffective."); + + +/// Set up anti-fraudulent traffic information +/// - Parameter config: config +- (void)setAntiBrushConfig:(ATAntiBrushConfig *)config; + +/// Get risk tag +- (nullable ATRiskControlModel *)riskControlInfo; + +- (ATCustomContentInfo *)customContentReviewResult:(NSArray *)infos; + +- (ATCustomContentResult *)customContentResultReviewByInfos:(NSArray *)infos; + + +/// 是否允许异常信息收集 +/// - Parameter isPermit: 默认为YES +- (void)setAbnormalCollect:(BOOL)isPermit; + +/// 添加过滤器 开发者传入placementID +/// 多个placementID 可以共用一个过滤器 +/// - Parameter filter: 过滤器 +- (void)addFilter:(ATAdCustomFilter *)filter forPlacementID:(NSString *)placementID; + +/// 删除所有过滤器 +- (void)removeAllFilters; + +/// 删除部分过滤器 +/// - Parameter placementIDs: 过滤器对应的广告位id +- (void)removeFilterWithPlacementIDs:(NSArray *)placementIDs; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATScrollLabel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATScrollLabel.h new file mode 100755 index 0000000..d9d38db --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATScrollLabel.h @@ -0,0 +1,50 @@ +// +// ZScrollLabel.h +// WeexDemo +// +// Created by WSCN on 09/05/2017. +// Copyright © 2017 wallstreetcn.com. All rights reserved. +// + +#import + +typedef NS_ENUM(NSUInteger, ATScrollLabelAlignment) { + ATScrollLabelAlignmentLeft = 0, + ATScrollLabelAlignmentCenter, + ATScrollLabelAlignmentRight +}; + +/** + * 跑马灯Label + * 当Text对应的Width超过了Frame宽度,滚动显示效果自动开启; + * 当Text对应的Width未超过Frame宽度,无滚动显示效果。 + */ +@interface ATScrollLabel : UIView + +@property (nonatomic, strong) UIFont *font; +@property (nonatomic, strong) UIColor *textColor; +@property (nonatomic, strong) NSString *text; + +@property (nonatomic, assign) CGFloat scrollDuration; //滚动总时长,默认为10秒 +@property (nonatomic, assign) CGFloat scrollVelocity; //滚动速率,默认为37.5(pt/s)。赋值必须大于0,否则速率默认为37.5 +@property (nonatomic, assign) CGFloat paddingBetweenLabels; //两个label之间的距离,默认为20 +@property (nonatomic, assign) ATScrollLabelAlignment labelAlignment; //当文字长度未超过Frame宽度时的对齐方式:左,中,右。默认为居中对齐。 + +@property (nonatomic, assign) CGFloat delayInterval; //延迟开始第一次滚动(单位:秒), 默认为3秒 +@property (nonatomic, assign) CGFloat pauseInterval; //循环滚动时,中间停止的时长(单位:秒), 默认为3秒 + +@property (nonatomic, assign) BOOL autoBeginScroll; //是否自动开始滚动,默认为YES +@property (nonatomic, assign, getter=isScrolling) BOOL scrolling; //是否在滚动 + +/** + * 开始动画 + * 当调用 - (void)stopScrollAnimation 方法停止动画后,如果需要再开始动画时调用此方法,否则滚动将不会继续。 + */ +- (void)startScrollAnimation; + +/** + * 停止动画 + */ +- (void)stopScrollAnimation; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSelfRenderingMixInterstitialView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSelfRenderingMixInterstitialView.h new file mode 100644 index 0000000..58c68b5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSelfRenderingMixInterstitialView.h @@ -0,0 +1,67 @@ +// +// ATSelfRenderingMixInterstitialView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/11/13. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSelfRenderingMixInterstitialModel : NSObject + +@property(nonatomic, strong) UILabel *textLabel; + +@property(nonatomic, strong) UILabel *titleLabel; + +@property(nonatomic, strong) UIView *ctaView; + +@property(nonatomic, strong) UILabel *domainLabel; + +@property(nonatomic, strong) UILabel *advertiserLabel; + +@property(nonatomic, strong) UIImageView *iconImageView; + +@property(nonatomic, strong) UIImageView *mainImageView; + ++ (instancetype)loadMixInterstitialModel: (void(^)(ATSelfRenderingMixInterstitialModel *mixInterstitialModel))mixInterstitialModelBlock; + +@end + +@interface ATSelfRenderingMixInterstitialView : UIView +/// 素材 +@property (nonatomic, strong) NSDictionary *offerFodderDic; + +@property (nonatomic, strong) UIImage *iconImage; +@property (nonatomic, strong) NSString *advertiserString; +@property (nonatomic, strong) NSString *titleString; +@property (nonatomic, strong) NSString *textString; +@property (nonatomic, strong) NSString *ctaString; +@property (nonatomic, strong) NSString *adWarnigString; +@property (nonatomic, strong) NSString *iconImageURLString; +@property (nonatomic, strong) NSString *mainImageURLString; +@property (nonatomic, strong) NSString *sponsorString; +@property (nonatomic, strong) NSString *domainString; + +// 获取媒体View +- (nullable UIView *)networkMediaView; +// 获取媒体 optionsView +- (nullable UIView *)networkOptionsView; + + +// 获取媒体自定义参数 +- (nullable NSString *)getExtra; + +// 设置关闭响应 +- (void)registerClose:(nonnull UIView *)closeView; +// 设置点击响应 +- (void)registerClickableViewArray:(nonnull NSArray *)registerClickViewArray; +// 关闭 +- (void)close; +// 绑定映射关系 +- (void)bindViewRelation:(ATSelfRenderingMixInterstitialModel *)mixInterstitialModel; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSelfRenderingMixSplashView.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSelfRenderingMixSplashView.h new file mode 100644 index 0000000..e1395c1 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSelfRenderingMixSplashView.h @@ -0,0 +1,77 @@ +// +// ATSelfRenderingMixSplashView.h +// AnyThinkSDK +// +// Created by GUO PENG on 2024/7/23. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSelfRenderingMixSplashModel : NSObject + +@property(nonatomic, strong) UILabel *textLabel; + +@property(nonatomic, strong) UILabel *titleLabel; + +@property (nonatomic, strong) UIButton *skipButton; + +@property(nonatomic, strong) UILabel *domainLabel; + +@property(nonatomic, strong) UILabel *advertiserLabel; + +@property(nonatomic, strong) UIImageView *iconImageView; + +@property(nonatomic, strong) UIImageView *mainImageView; + +@property (nonatomic, strong) UILabel *ctaLabel; + + ++ (instancetype)loadMixSplashModel: (void(^)(ATSelfRenderingMixSplashModel *mixSplashModel))mixSplashModelBlock; + +@end + +@interface ATSelfRenderingMixSplashView : UIView + +/// 素材 +@property (nonatomic, strong) NSDictionary *offerFodderDic; + +@property (nonatomic, strong) UIImage *iconImage; +@property (nonatomic, strong) UIImage *logoImage; +@property (nonatomic, strong) UIImage *mainImage; + + +@property (nonatomic, strong) NSString *advertiserString; +@property (nonatomic, strong) NSString *titleString; +@property (nonatomic, strong) NSString *textString; +@property (nonatomic, strong) NSString *ctaString; +@property (nonatomic, strong) NSString *adWarnigString; +@property (nonatomic, strong) NSString *iconImageURLString; +@property (nonatomic, strong) NSString *mainImageURLString; +@property (nonatomic, strong) NSString *logoURLString; + +@property (nonatomic, strong) NSString *sponsorString; +@property (nonatomic, strong) NSString *domainString; + +// 获取媒体View +- (nullable UIView *)networkMediaView; +// 获取媒体 optionsView +- (nullable UIView *)networkOptionsView; + +/// 自渲染广告 注册点击事件 +/// - Parameter registerClickViewArray: 需要点击的视图 +- (void)registerClickableViewArray:(nonnull NSArray *)registerClickViewArray; + +/// 自渲染广告 绑定映射关系 +- (void)bindViewRelation:(ATSelfRenderingMixSplashModel *)mixSplashModel; +/// 自渲染广告 关闭开屏广告 +- (void)closeSplashAd; + +// 获取媒体的摇一摇view +- (nullable UIView *)getNetworkShakeViewWithFrame:(CGRect)frame; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSharePlacementConfig.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSharePlacementConfig.h new file mode 100644 index 0000000..50bde27 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATSharePlacementConfig.h @@ -0,0 +1,32 @@ +// +// ATSharePlacementConfig.h +// AnyThinkSDK +// +// Created by Topon on 4/24/23. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATSharePlacementConfig : NSObject + +/// for share placement load splash extra +@property (nonatomic, strong) NSDictionary *splashLoadExtra; + +/// for share placement load interstitial extra +@property (nonatomic, strong) NSDictionary *interstitialLoadExtra; + +/// for share placement load rewardedVideo extra +@property (nonatomic, strong) NSDictionary *rewardedVideoLoadExtra; + +/// for share placement load banner extra +@property (nonatomic, strong) NSDictionary *bannerLoadExtra; + +/// for share placement load native extra +@property (nonatomic, strong) NSDictionary *nativeLoadExtra; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATStorage.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATStorage.h new file mode 100644 index 0000000..03f8632 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATStorage.h @@ -0,0 +1,55 @@ +// +// ATStorage.h +// ToponSdkDemo +// +// Created by li zhixuan on 2022/11/19. +// + +#import + +@class ATDatabaseStorage; +@class ATMemoryStorage; + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSUInteger, ATStorageEntitySaveType) { + ATStorageEntitySaveTypeMemory, + ATStorageEntitySaveTypeDatabase, +}; + +@protocol ATStorageEntityProtocol + +- (id)identifier; ++ (ATStorageEntitySaveType)saveType; + +@end + +@protocol ATStorageProtocol + +- (void)createEntityClazz:(Class)clazz; +- (BOOL)saveWithEntity:(id)entity entityClazz:(Class)clazz; +- (id)readEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeAllEntity; +- (void)readEntityFromDBWithIdentifier:(id)identifier entityClazz:(Class)clazz completion:(void (^ __nullable)(id entity))completion; + +@end + +@interface ATStorage : NSObject + +@property (nonatomic, readonly) ATDatabaseStorage *database; +@property (nonatomic, readonly) ATMemoryStorage *memory; + ++ (ATStorage *)shareInstance; + +- (void)createEntityClazz:(Class)clazz; + +- (BOOL)saveWithEntity:(id)entity entityClazz:(Class)clazz; +- (id)readEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeEntityWithIdentifier:(id)identifier entityClazz:(Class)clazz; +- (BOOL)removeAllEntity; +- (void)readEntityFromDBWithIdentifier:(id)identifier entityClazz:(Class)clazz completion:(void (^ __nullable)(id entity))completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATTracker.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATTracker.h new file mode 100644 index 0000000..4993ef7 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATTracker.h @@ -0,0 +1,70 @@ +// +// ATTracker.h +// AnyThinkSDK +// +// Created by Martin Lau on 19/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATADTrackType) { + ATADTrackTypeADRequest = 1, // 广告源请求 + ATADTrackTypeADRecalledSuccessfully = 2, // 广告源填充 + ATADTrackTypeADRecallFailed = 3, + ATADTrackTypeADImpression = 4, // 广告展示 + ATADTrackTypeADRefreshShow = 5, + ATADTrackTypeADClicked = 6, // 广告点击 + ATADTrackTypeVideoPlayed = 7, + ATADTrackTypeVideoStart = 8, + ATADTrackTypeVideoEnd = 9, + ATADTrackTypeLoad = 10, + ATADTrackTypeBidSort = 11, // bid结果上报 + ATADTrackTypeLoadResult = 12,// 加载成功 + ATADTrackTypeShowAPICall = 13, // 广告show API + ATADTrackTypeEntryScenario = 16,// 上报场景 + ATADTrackTypeEntryLaunch = 21, + ATADTrackTypeWin = 22, // 比价SDK竞胜 + ATADTrackTypeLoss = 23, // 比价SDK竞败 + ATADTrackTypeWinLoss = 24, // win loss + ATADTrackTypeRewarded = 25, // 触发激励 + ATADTrackTypeComparePrice = 26, // 多聚合比价 + ATADTrackTypeUploadBrush = 27, // 刷子上报 + ATADTrackTypeXADClick = 28, // 扣点击上报 +}; + + +@class ATSafeThreadDictionary; +@interface ATTracker : NSObject + ++ (instancetype)sharedTracker; + +- (void)trackWithPlacementID:(NSString *)placementID requestID:(NSString *)requestID trackType:(ATADTrackType)trackType extra:(nullable NSDictionary *)extra; +// TK6 +- (void)trackClickWithAd:(nonnull id)ad extra:(nullable NSDictionary *)extra; +// TK6 with other params +- (void)trackClickWithAd:(nonnull id)ad extra:(nullable NSDictionary *)extra params:(nullable NSDictionary *)params; +// TK21 +- (void)sendLaunchTrackWithPsId:(NSString *)psId; +// TK22 +- (void)trackWinWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary *)extra; +// TK23 +- (void)trackLossWithPlacementID:(nonnull NSString *)placementID extra:(nullable NSDictionary *)extra; +//TK24 +- (void)trackWinLossWithPlacementID:(nonnull NSString *)placementID requestId:(NSString *)requestId extra:(nullable NSDictionary *)extra; + + ++ (nullable NSDictionary *)headerBiddingTrackingExtraWithAd:(id)ad requestID:(NSString *)requestID; + ++ (NSDictionary *)replaceBidPrice:(NSDictionary *)originalTKDic unitGroup:(ATUnitGroupModel *)unitGroup; +/// 公共TK参数 ++ (NSDictionary *)getTKCommonParameter:(nullable ATUnitGroupModel *)unitGroup placementModel:(nullable ATPlacementModel *)placementModel extraDic:(nullable NSDictionary *)extraDic trackType:(ATADTrackType)trackType; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATTrackerInfo.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATTrackerInfo.h new file mode 100644 index 0000000..2878d4c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATTrackerInfo.h @@ -0,0 +1,116 @@ +// +// ATTrackerInfo.h +// AnyThinkSDK +// +// Created by GUO PENG on 2023/5/6. +// Copyright © 2023 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, ATClickAreaType) { + ATClickAreaNOEndCardCTAType = 1, + ATClickAreaNOEndCardCTAExistClickBanner = 2, + ATClickAreaNOEndCardBannerOutSideType = 3, + ATClickAreaNOEndCardAutoClickType = 4, + ATClickAreaNOEndCardShakeType = 5, + ATClickAreaEndCardCTAType = 6, + ATClickAreaEndCardCTAOutSideType = 7, + ATClickAreaEndCardAutoClickType = 8, + ATClickAreaEndCardShakeType = 9, + ATClickAreaSkoverlyType = 10, + ATClickAreaShakeBtnType = 11, + ATClickAreaGuideType = 12, + ATClickAreaInsensibilityType = 13, + ATClickAreaInvalidCloseButtonType = 14, + ATClickAreaOverlayTypeGestureGuidance = 15, + ATClickAreaOverlayTypeDragPuzzle = 16, + ATClickAreaOverlayTypeQAPopup = 17, + ATClickAreaOverlayTypeNoviceGuide = 18, + ATClickAreaOverlayTypeConfirmJump = 19, + ATClickAreaOverlayTypeFingerClickGuide = 20, + ATClickAreaOverlayTypeFullScreenSwipe = 21, + ATClickAreaSplashEndPop = 22, + ATClickAreaVideoTopBanner = 23, + ATClickAreaNOEndCardLeftButtonOfCTA = 24, + ATClickAreaNOEndCardRightButtonOfCTA = 25, + ATClickAreaCountdownGuideMask = 26, + ATClickAreaRedPacketOpenButton = 27, + ATClickAreaRedPacketViewArea = 28, + ATClickAreaRedPacketMaskArea = 29, + ATClickAreaRedPacketDetailReceiveButton = 30, + ATClickAreaRedPacketDetailReceiveOutside = 31, + ATClickAreaWithdrawVideoView = 32, + ATClickAreaWithdrawCardViewArea = 33, + ATClickAreaWithdrawButton = 34, + ATClickAreaWithdrawBackGroundArea = 35, + ATClickAreaRetentionViewCTA = 36, + ATClickAreaRetentionViewCardArea = 37, + ATClickAreaRetentionViewBackGroundArea = 38, + ATClickAreaRetentionViewCloseButton = 39, + ATClickAreaEndCardLeftButtonOfCTA = 40, + ATClickAreaEndCardRightButtonOfCTA = 41, + ATClickAreaRVIncentiveTaskADFree = 42, + ATClickAreaOverlayTypeLuckybag = 43, + ATClickAreaOverlayTypeChopOnce = 44, + ATClickAreaOverlayTypeSlidePuzzle = 45, + ATClickAreaOverlayTypeGestureSlide = 46, + ATClickAreaOverlayTypeGesureClick = 47, + ATClickAreaOverlayTypeBigWhiteHand = 48, + ATClickAreaTypeBubbleDrop = 49, +}; + +typedef NS_ENUM(NSInteger, ATRenderVideoType) { + ATRenderVideoTypeUnknow = 0, + ATRenderVideoTypeNormal = 1, + ATRenderVideoTypeNoVideoEndcard = 2, + ATRenderVideoTypeNoVideoLayerEndcard = 3, + ATRenderVideoTypeNoVideoRedPacketEndcard = 4, + ATRenderVideoTypeNoVideoSlideEndcard = 5, + ATRenderVideoTypeNoVideoCardScaleEndcard = 6, + ATRenderVideoTypeNoVideoWebView = 7, + ATRenderVideoTypeNoVideoNoMaterialEndcard = 8, + ATRenderVideoTypeMTG = 9, +}; + +typedef NS_ENUM(NSInteger, ATNativeADSourceType) { + ATNativeADSourceTypeUnknown = 0, + ATNativeADSourceTypeVideo = 1, + ATNativeADSourceTypeImage = 2 +}; + +// 比价工具TK上报 +// string unit_id 当前TopOn SDK缓存价格最高的广告源id +// string bidprice 当前TopOn SDK缓存价格最高的广告源对应的价格 +// string 竞胜:第二名(竞败方)的ilrd原始数据, 竞败:竞胜方的ilrd原始数据 +extern NSString *const kATTrackerExtraMmbIlrdKey; +// 竞胜 +extern NSString *const kATTrackerExtraMmbSecPriceKey; // double 第二名(竞败方)的价格,单位美元 +extern NSString *const kATTrackerExtraMmbSecBidderKey; // string 第二名(竞败方)的名字,max或is上获取到什么就传什么,如max、topon、topon adx、ironsource等 +// 竞败 +extern NSString *const kATTrackerExtraMmbFirstPriceKey; // double 竞胜方(第一名)的价格 +extern NSString *const kATTrackerExtraMmbFirstBidderKey; // string 竞胜方(第一名)的名字,max或is上获取到什么就传什么,如max、topon、topon adx、ironsource等 +extern NSString *const kATTrackerExtraMmbLossReasonKey; // int 竞败原因 1. 价格过低 2. 超时 3. 其他(待sdk补充) +// string 下一次 bid 上传 +extern NSString *const kATTrackerExtraMmbWaterfallInfoKey; + +@interface ATTrackerInfo : NSObject + +@property (nonatomic, assign) ATClickAreaType clickAreaType; +// only RewardedVideo use +@property (nonatomic, assign) ATRenderVideoType renderVideoType; + +// 是否上报过tk28 +@property (nonatomic, assign) BOOL hasSentTK28; +// 是否需要上报tk28 +@property (nonatomic, assign) BOOL needSentTK28; +// 点击次数记录 +@property (nonatomic, assign) NSInteger currentClickNum; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATUID2Info.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATUID2Info.h new file mode 100644 index 0000000..67f5368 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATUID2Info.h @@ -0,0 +1,20 @@ +// +// ATUID2Info.h +// AnyThinkSDK +// +// Created by 抽筋的灯 on 2024/12/20. +// Copyright © 2024 AnyThink. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ATUID2Info : NSObject + +//用户传入UID2Token +@property (nonatomic, strong) NSString *UID2Token; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h new file mode 100644 index 0000000..527b56c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATUnitGroupModel.h @@ -0,0 +1,420 @@ +// +// ATUnitGroupModel.h +// AnyThinkSDK +// +// Created by Martin Lau on 11/04/2018. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import +#import +#import +#import +#import +#import + + +#define ATBaiDuUnitIDKey @"ATBaiDuUnitIDKey" +#define ATBaiDuplacementIdKey @"ATBaiDuplacementIdKey" +#define ATBaiDuUpdateExposureNotificationKey @"ATBaiDuUpdateExposureNotificationKey" + + +typedef NS_ENUM(NSInteger, ATRenderingType) { + ATRenderingTopOnType = 1, //TopOn SDK渲染,默认 + ATRenderingSelfType = 2, // 开发者自渲染 +}; + +typedef NS_ENUM(NSInteger, ATMixRewardGiveOutType) { + ATMixRewardGiveOutTypeClose = 1, + ATMixRewardGiveOutTypeClick = 2, +}; + +typedef NS_ENUM(NSInteger, ATRequestFiledType) { + ATRequestFiledAdFodderDataType = 1, + ATRequestFiledAdMetaDataType = 2, +}; + + +typedef NS_ENUM(NSInteger, ATAdListType) { + ATAdListTypeNormal = 1, + ATAdListTypeC2S = 2, + ATAdListTypeS2S = 3, + ATAdListTypeAdx = 4, + ATAdListTypeDsp = 5, + ATAdListTypeOnLine = 6, + ATAdListTypeInhouse = 7, + ATAdListTypeDirect = 8, + ATAdListTypeDynamicBid = 9, + ATAdListTypeBottom = 10, + ATAdListTypeBKS = 11, + ATAdListTypeDynamicBidC2S = 12, + ATAdListTypeDynamicBidS2S = 13, + +}; + + +typedef NS_ENUM(NSInteger, ATNetworkEstimatePriceType) { + ATNetworkEstimatePriceTypeSort = 0, + ATNetworkEstimatePriceTypeEstimate, + ATNetworkEstimatePriceTypeReal, + ATNetworkEstimatePriceTypeRealPriceNil, + ATNetworkEstimatePriceTypeTimeOut, + +}; + +typedef NS_ENUM(NSInteger, ATShowAutoLoadType) { + ATShowAutoOneAdSupportLoadType = 1, + ATShowAutoOneAdNotSupportLoadType, + ATShowAutoOneNetWorkNotSupportLoadType, +}; +/// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +typedef NS_ENUM(NSInteger, ATUnitGroupJointAdType) { + ATUnitGroupJointAdOtherType = -1, + ATUnitGroupJointAdNativeType = 0, + ATUnitGroupJointAdRewardedType = 1, + ATUnitGroupJointAdBannerType = 2, + ATUnitGroupJointAdInterstitialType = 3, + ATUnitGroupJointAdSplashType = 4, +}; + +typedef NS_ENUM(NSInteger, ATNetworkCurrencyType) { + ATNetworkCurrencyCNYType = 0, + ATNetworkCurrencyUSDType, +}; + +typedef NS_ENUM(NSInteger, ATNUrlAuctionBidToWinType) { + ATNUrlAuctionBidToWinTypeUseCurrentPrice = 1, + ATNUrlAuctionBidToWinTypeUseZeroPrice = 2 +}; + + + +typedef NS_ENUM(NSInteger, ATNativeMaterialType) { + ATNativeMaterialTypeCrossPic = 1, + ATNativeMaterialTypeVerticalPic = 2, + ATNativeMaterialTypeCrossVideo = 3, + ATNativeMaterialTypeVerticalVideo = 4, + ATNativeMaterialTypeThreePic = 5, + ATNativeMaterialTypeBanner = 6, + ATNativeMaterialTypeOther = 7, +}; + +typedef NS_ENUM(NSInteger, ATCallBackPriceType) { + ATCallBackPriceTypeCurrentPrice = 1, // 返回price + ATCallBackPriceTypeSortPriorityLevel = 2, // 返回sortPriorityLevel,本期先当price处理,后续再补充。 + ATCallBackPriceTypeZeroPrice = 3 // 返回0 +}; + +typedef NS_ENUM(NSInteger, ATWinpriceForLossToPMPDealType) { + ATWinpriceForLossToPMPDealTypeRandomPrice = 1, // 竞败方最高价格*130%内随机取值(默认值,默认不下发该字段) + ATWinpriceForLossToPMPDealTypeHighestPricePlus = 2, // 竞败方最高价格+0.01 + ATWinpriceForLossToPMPDealTypeRealPMPPrice = 3, // 传真实PMP价格 + ATWinpriceForLossToPMPDealTypeZeroPrice = 4, // 设置为0 + ATWinpriceForLossToPMPDealTypeNegativeOnePrice = 5 // 设置为-1 +}; + +// v6450 竞价链路上报 +typedef NS_ENUM(NSInteger, ATAdSourceLoadLinkNode) { + ATAdSourceLoadLinkNodeBid = 1, + ATAdSourceLoadLinkNodeBidReponse, + ATAdSourceLoadLinkNodeLoad, + ATAdSourceLoadLinkNodeFill, + ATAdSourceLoadLinkNodeSendWL, + ATAdSourceLoadLinkNodeShow +}; + + +typedef NS_ENUM(NSInteger, ATUnitGroupLoadStatus) { + ATUnitGroupLoadAwaitSendStatus = 0, + ATUnitGroupLoadBiddingStatus = 1, + ATUnitGroupLoadBidSucceedStatus = 2, + ATUnitGroupLoadBidFailureStatus = 3, + + ATUnitGroupLoadBidShortTimeoutStatus,// 废弃 + ATUnitGroupLoadBidLongTimeoutStatus,// 废弃 + + ATUnitGroupLoadRequestingStatus = 6, + + ATUnitGroupLoadRequestSucceedStatus = 7, + ATUnitGroupLoadRequestFailureStatus = 8, + ATUnitGroupLoadRequestTimeoutStatus,// 废弃 +}; + +@interface ATUnitGroupModel : ATModel +-(instancetype) initWithDictionary:(NSDictionary *)dictionary; + +@property (nonatomic, assign) ATRequestFiledType requestFiledType; +@property (nonatomic, assign) ATAdListType adListType; + +@property(nonatomic, strong) NSString *tpBidID; +@property(nonatomic, readonly, weak) Class adapterClass; +@property(nonatomic, readonly) NSString *adapterClassString; +@property(nonatomic, readonly) NSInteger capByDay; +@property(nonatomic, readonly) NSInteger capByHour; +@property(nonatomic, assign) NSTimeInterval networkCacheTime; +@property(nonatomic, readonly) NSInteger networkFirmID; + +@property(nonatomic, strong) NSString *networkFirmString; + +@property(nonatomic, readonly) NSString *networkName; +@property (nonatomic, strong) NSString *unitName; +@property(nonatomic, readonly) NSInteger networkRequestNum; +@property(nonatomic, readonly) NSTimeInterval networkDataTimeout; // 5.1.0 双回调数据超时 +@property(nonatomic, readonly) NSTimeInterval networkTimeout; +@property(nonatomic, readonly) NSTimeInterval skipIntervalAfterLastLoadingFailure; +@property(nonatomic, readonly) NSTimeInterval skipIntervalAfterLastBiddingFailure; +/// 废弃 +@property(nonatomic, readonly) NSString *unitGroupID; +@property(nonatomic, readonly) NSString *unitID; +@property(nonatomic, readonly) NSDictionary *content; +// v6435 新增对 tk1,4,6,11 上报networkid, 后续新增广告平台需适配该字段 +@property(nonatomic, readonly) NSString *network_placementId; +@property(nonatomic, readonly) NSTimeInterval showingInterval;//minimum interval between previous request & last impression +@property(nonatomic, readonly) CGSize adSize; +@property(nonatomic, readonly) NSTimeInterval autoRefreshInterval; + +@property(nonatomic, readonly) BOOL splashZoomOut; +@property(nonatomic, strong) NSString *price; +@property(nonatomic, strong) NSString *ecpmByCurrency; +@property(nonatomic, readonly) NSInteger ecpmLevel; +@property(nonatomic, readonly) NSTimeInterval headerBiddingRequestTimeout; +@property(nonatomic, strong) NSString *bidPrice; +@property(nonatomic, strong) NSString *bidToken; +@property(nonatomic, assign) BOOL headerBidding; +@property(atomic, assign) ATUnitGroupType unitGroupType; +@property(nonatomic, readonly) NSTimeInterval bidTokenTime; +@property(nonatomic, readonly) NSTimeInterval statusTime; +@property(nonatomic, readonly) NSString *clickTkAddress; +@property(nonatomic, readonly) NSTimeInterval clickTkDelayMin; +@property(nonatomic, readonly) NSTimeInterval clickTkDelayMax; +@property(nonatomic, readonly) BOOL postsNotificationOnShow; +@property(nonatomic, readonly) BOOL postsNotificationOnClick; +@property(nonatomic, strong) NSString *precision; +@property(nonatomic, readonly) BOOL canAutoReady; +@property(nonatomic, readonly) BOOL waterfallTimeOutSW; +@property(nonatomic, readonly) BOOL reportBidPriceSW; +@property(nonatomic, assign) BOOL bidRealTimeLoadSW; +@property(nonatomic, readonly) BOOL returnHBEcpmSW; +@property(nonatomic, strong) ATBidInfo *bidInfo; + +@property(nonatomic, readonly, getter=isBidInfoNoPrice) BOOL bidInfoNoPrice; +@property(nonatomic, readonly) BOOL unitGroupS2SSW; + +@property(nonatomic) BOOL s2sRewardEnabled; + +// v5.7.61+ +@property(nonatomic, readonly) NSInteger weight; + +@property(nonatomic, copy) NSString *directOfferOid; +// v6.1.10 +@property (nonatomic,readonly) NSTimeInterval showDelay; + +@property(nonatomic, assign) ATShowAutoLoadType showAutoLoadType; + + +@property(nonatomic) NSInteger priority; // when ad is filterd + +/// ad type:0 Native, 1 Rewarded, 2 Banner, 3 Interstitial, 4 Splash +@property(nonatomic, assign) ATUnitGroupJointAdType jointAdType; + +@property(nonatomic, assign) BOOL isHBAdvanceRequest; + +@property (nonatomic,strong) NSString *bidFloor; + +// 排序价格 +@property (nonatomic, strong) NSString *sortPriorityLevel; + +@property (nonatomic, strong) NSDecimalNumber *sortPriorityLevelNumber; + + +//reference 6.1.42 +@property(nonatomic) NSInteger s2sSendLossPosition; + +@property (nonatomic, strong) NSString *bidinfoEcpmStr; + +@property (nonatomic, assign) ATNetworkCurrencyType networkCurrencyType; + +/// 仅在展示时发送Win +@property (nonatomic, assign) BOOL onlyDisplaySendWin; + + +@property (nonatomic, assign) BOOL networkEstimatePriceSwitch; + +@property (nonatomic, assign) ATNetworkEstimatePriceType networkEstimatePriceType; + +@property (nonatomic, strong) NSString *networkEstimatePresentShowEcpmPrice; + + +@property (nonatomic, strong) NSArray *mixAdClickAreaArray; +@property (nonatomic, strong) NSArray *contentURLStrings; + +/// C2S 广告加载成功 时间戳 +@property (nonatomic, strong) NSDate *adDataSucceedDate; +/// C2S 渲染成功 时间戳 +@property (nonatomic, strong) NSDate *adRenderSucceedDate; +/// 广告 开始请求 时间戳 +@property (nonatomic, strong) NSDate *requestStartDate; + +/// TopOn SDK允许京媒平台竞价广告源返回的最大bid price +@property (nonatomic, assign) CGFloat permitMaxBidPrice; +/// 对京媒平台竞价广告源返回的bid price进行价格扣量的系数 +@property (nonatomic, assign) CGFloat quantityDiscountRate; + +/// 是否使用topon的账号,注意:暂时只有京媒平台使用(sdk6_2_95) +@property (nonatomic, assign) BOOL isUseTopOnAccount; + +#pragma mark - NewDepart + +@property (nonatomic, readonly) ATAdapter *adapter; + +@property (nonatomic, strong) NSDictionary *dictionary; + +/// see -[ATUnitGroup updateSamePriceWeight] +@property (atomic, assign, readonly) CGFloat samePriceWeight; + +@property (nonatomic, readonly) NSInteger adsMaxCacheNum; + +@property (nonatomic, assign) BOOL isPermitSendWin; + +@property (nonatomic, assign) BOOL isPermitSendLoss; + +@property (nonatomic, strong) NSString *admobRequestAgent; +@property (nonatomic, assign) BOOL isNativeShakeSwitch; + +// v6.2.69 +@property(nonatomic, readonly) NSInteger admobBibType; +@property(nonatomic, readonly) BOOL isAdmobHybrid; +@property(nonatomic, readonly) NSInteger networkId; + + +@property (nonatomic, strong) NSString *customExtString; +@property (nonatomic, strong) NSArray *supportExpressType; + +// v6.2.96 +// 混用原生渲染类型 +@property(nonatomic, readonly) ATRenderingType renderingType; +@property(nonatomic, readonly) ATAdOfferInterType interType; + +@property (nonatomic, assign) BOOL isHBInfoDaSwitch; + +@property (nonatomic, assign) ATMixRewardGiveOutType mixRewardGiveOutType; + +// 动态竞价底价开关,默认下发为2,关 +@property (nonatomic, readonly) BOOL isDynamicBidFloorSwitch; + +//优量汇堆栈信息上报开关(sdk6.3.45新增),暂时只有优量汇用到,枚举说明 +//1:开启(默认) +//2:关闭 +@property (nonatomic, readonly) BOOL isGdtStackSwitch; + +@property (nonatomic, assign) ATNUrlAuctionBidToWinType nUrlAuctionBidToWinType; + +// 用于标记每次广告位策略请求标识,每个广告源在每次广告位策略请求中都会获得唯一的unique_id +@property (nonatomic, strong) NSString *uniqueId; +// 用于ecpm加密的密钥数据 +// 服务端密钥对应的唯一标识 +@property (nonatomic, assign) NSInteger serverKeyId; +// 客户端密钥对应的唯一标识 +@property (nonatomic, assign) NSInteger clientKeyId; +// 客户端竞价广告源非对称加密算法的公钥 +@property (nonatomic, strong) NSString *clientPubKey; +// ecpm加密后的(ecpm+unitid)数据 +@property (nonatomic, strong) NSString *clientSideEcpmKeyString; +// 动态出价底价 +@property (nonatomic, strong) NSString *dynamicFloorPrice; +/// 广告源加载限制,请求次数的周期 +@property(nonatomic, assign) NSTimeInterval loadCapDuration; +/// 广告源请求次数上限 +@property(nonatomic, assign) NSInteger loadCapTime; +/// 延迟发起竞价时间 +@property(nonatomic, assign) NSInteger bidReqDelayDuration; + +/// 广告源或广告平台价格系数 +@property(nonatomic, assign) CGFloat sptyCoefficient; +/// 缓存排序价格,客户端排序价格=填充价格(s_pty)*p_coef +@property (nonatomic, strong) NSString *showCacheSortPriorityLevel; +#pragma mark - 三方广告信息 +/// 原生广告素材类型(百度需要) +@property (nonatomic, assign) ATNativeMaterialType nativeMaterialType; +/// 广告源请求时间戳 +@property (nonatomic, strong) NSNumber *requestTimesTamp; +/// 三方广告 请求ID +@property (nonatomic, strong) NSString *network_requestID; + +@property (nonatomic, strong) NSDictionary *winAdInfoDic; +///三方广告 加密价格 +@property (nonatomic, strong) NSString *network_en_p; +// 竞价成功 +@property (nonatomic, assign) ATCallBackPriceType adSourceBidSuccessCallBackPriceType; +// 广告源请求开始 +@property (nonatomic, assign) ATCallBackPriceType adSourceRequestCallBackPriceType; +// 广告源填充成功或者失败 +@property (nonatomic, assign) ATCallBackPriceType adSourceRequestResultRCallBackPriceType; +// 查询广告缓存 +@property (nonatomic, assign) ATCallBackPriceType checkAdCacheCallBackPriceType; +// 广告展示及展示后行为 +@property (nonatomic, assign) ATCallBackPriceType showCallBackPriceType; +// 输给PMP时胜出价上报逻辑 +@property (nonatomic, assign) ATWinpriceForLossToPMPDealType winpriceForLossToPMPDealType; + +@property (nonatomic, assign) BOOL shouldAdapterLoadedSendWin; +/* 插屏广告点击跳转后,是否自动关闭广告 v6430添加 */ +@property (nonatomic, assign) BOOL closeAfterClick;// 轮播启动时点击后是否关闭 +@property (nonatomic, assign) BOOL rotationSwitch; // 轮播开关 1开启 2关闭 +@property (nonatomic, assign) NSTimeInterval rotationSpiInter; // 默认值4.5秒,支持填0-10,可置空。下发单位毫秒 +@property (nonatomic, assign) NSInteger event_rotation_count; // 用于上报 轮播数 +@property (nonatomic, assign) NSInteger event_rotation_close_cache_count; // 用于上报 关闭时可以播的缓存数 +@property (nonatomic, assign) NSInteger event_rotation_close_reason; // 用于上报 关闭原因 +@property (nonatomic, assign) BOOL rotation_switch; // 用于上报 关闭原因 这个是本地的校验之后的结果对其进行赋值, 不是从服务器上获取的 + +@property (nonatomic, assign) NSInteger pBfSwitch; +// 智能瀑布 +//@property (nonatomic, strong) NSNumber *adSourceSmartTimesTamp;// 只能瀑布流记录时间戳 +/* 插屏广告点击跳转后,是否自动关闭广告 v6430添加 */ + +/* v6450添加 */ +// 目前用于tk25 +// 激励回调来源 1:广告平台平台回调 2:topon依赖playend事件兜底补充的回调(仅定制版本会兜底,主版本没有兜) +@property (nonatomic, assign) NSInteger rewardFrom; // 目前固定为 1 安卓也是这样的 +// 触发激励时, 广告平台是否回调playend +@property (nonatomic, assign) BOOL isPlayend; // csj 使用agin回调 和现有的分开 1:已经触发end 2:未触发end +// 广告平台回调成功或者失败 +@property (nonatomic, assign) BOOL isRewarded; // 激励是否成功 1: 成功 2: 失败 现在ios的设计只能传1 network只有在回调成功时才会向core层发激励成功 + +@property (nonatomic, copy) NSString *url; // app策略 s2s_addr + +@property (nonatomic, assign) BOOL isAntiCheating; // 是否为开启激励防刷的平台 + +@property (nonatomic, assign) NSInteger bdIT; + +- (void)setLoadLinkNode:(ATAdSourceLoadLinkNode)linkNode; + +- (NSString *)getLoadLink; +/*v6450添加 */ + + +/// same price need a order, use samePriceWeight to order, when ad cache return +/// @param newWeight when water fall load, will calculate new weight +- (void)updateSamePriceWeight:(CGFloat)newWeight; + + +@property(atomic, assign) ATUnitGroupLoadStatus unitGroupLoadStatus; + +/// 是否请求超时 +@property (nonatomic, assign) BOOL isRequestTimeout; + + +- (BOOL)saveWithUnitGroup:(ATUnitGroupModel *)unitGroup; +- (void)updateWithUnitGroup:(ATUnitGroupModel *)unitGroup; +- (void)removeWithUnitGroup:(ATUnitGroupModel *)unitGroup; +/// 注意:获取最新加载生成的 UnitGroupModel +- (ATUnitGroupModel *)readUnitGroupWithIdentifier:(NSString *)identifier; + +- (BOOL)isAuthNetworkPrivacy; + +- (BOOL)isC2SType; +- (BOOL)isS2SType; +- (BOOL)isPMPType; + +@end diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATWaterfallInfoModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATWaterfallInfoModel.h new file mode 100644 index 0000000..027faf3 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATWaterfallInfoModel.h @@ -0,0 +1,153 @@ +// +// ATTempWaterfallWrapper.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/10/20. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import + + +NS_ASSUME_NONNULL_BEGIN +@class ATUnitGroupModel; +@class ATPlacementModel; +@class ATWaterfallModel; +@class ATMgPreloadModel; + + +typedef enum : NSUInteger { + ATwaterfallModuleTypeStart = 1, + ATWaterfallModuleTypeNext, + ATWaterfallModuleTypeAdvance, + ATWaterfallModuleTypeDynamic, +} ATWaterfallModuleType; + +typedef enum : NSUInteger { + ATLoadedCallbackTypeAdSourceStatusCached, + ATLoadedCallbackTypeNormalRequest +} ATLoadedCallbackType; + + + +@interface ATWaterfallInfoModel : NSObject +//use in delegate call back success + +@property (nonatomic, assign) BOOL isSharePlacementSucceeded; + +@property (nonatomic, strong) NSString *requestID; + +@property (nonatomic, assign) ATWaterfallModuleType waterfallModuleType; + +@property(nonatomic, assign) BOOL waterFallfinished; + +@property(nonatomic, assign) BOOL finished; + +@property(nonatomic, strong) NSDate *loadStartDate; + +@property(nonatomic, assign, getter=isFilled) BOOL filled; + +/// 多聚合请求传入信息 +@property (nonatomic, strong) ATMgPreloadModel *mcPreloadModel; + +@property(nonatomic, strong) ATWaterfallModel *waterfall; +@property(nonatomic, strong) ATWaterfallModel *finalWaterfall; +@property(nonatomic, strong) ATWaterfallModel *defaultWaterfall; + +/// 默认为waterfall,当为兜底模式时,为defaultWaterfall +@property(nonatomic, strong) ATWaterfallModel *currentUwaterfall; + +@property(nonatomic, assign) BOOL headerBiddingFired; +@property(nonatomic, assign) BOOL headerBiddingFailed; +@property(nonatomic, assign) BOOL hasBeenShowInWaterfall; + +@property(nonatomic, assign) NSInteger numberOfCachedOffers; + +@property(nonatomic, assign) BOOL isFillTimeout; +// TODO: ADX 位置?? +@property(nonatomic, strong) id _Nullable adxOfferCached; + +@property(nonatomic, assign) ATLoadedCallbackType loadedCallbackType; + +@property (nonatomic, assign) NSInteger highestPriorityOfShownAd; +/// bid 是否短超时 +@property (nonatomic, assign) BOOL isBidingShortTimeout; +/// bid 是否长超时 +@property (nonatomic, assign) BOOL isBidingLongTimeout; + +- (void)finish; +- (void)fill; +- (void)hasBeenShow; +- (void)markUnfinished; +- (void)destroy; + + +- (void)removeAdxOfferCached; + +/// 获取所有瀑布流 已填充最低价格 +- (ATUnitGroupModel*)filledUnitGroupWithMaximumPrice; +- (ATUnitGroupModel *)filledUnitGroupPriceNextLoadWithExpectedIndex:(NSInteger)expectedIndex isNeedBeyondEmpty:(BOOL)isNeedBeyondEmpty; + ++ (instancetype)waterfallInfoWithWaterfallModel:(ATWaterfallModel *)waterfallModel; + +#pragma mark - status +/// 初始化 普通广告源状态 ATWaterFallLoader +- (void)initializeNormalAdSourceStatusUnitGroupArray:(NSArray *)unitGroupArray; +/// 初始化 竞价广告源状态 +- (void)initializeHBAdSourceStatusUnitGroupArray:(NSArray *)unitGroupArray; + +/// 更新 未返回结果的广告源 为失败 ATWaterFallLoader +- (void)updateAllAdSourceFailure; + +/// 获取所有 请求ing 请求成功 竞价广告源 ATWinLossSendTool +- (NSArray *)bidFilledAndRequestingStateMode; + +/// 获取所有 请求ing UG +- (NSArray *)getRequestingAllUnitGroup; + +/// 获取bid成功,但未发起请求的广告源 ATWinLossSendTool +- (NSArray *)unUsedbidinfo; + +/// 判断请求ing中的竞价广告源价格 是否比指定价格大 +- (BOOL)existHigherPriceBiddingAdSourceRequestingWithCurrentUnitGroup:(ATUnitGroupModel *)unitGroup; + +/// 判断请求ing中的 广告源价格是否比指定价格大 +- (BOOL)existHigherPriceAdSourceRequestingWithCurrentUnitGroup:(ATUnitGroupModel *)unitGroup; + +/// 返回值: 1:正在请求ing,2:正在bidding中 判断请求ing中的广告源价格是否比指定价格大 ATGeneralTool +- (NSArray *)existHigherPriceRequestingAdWithCurrentUnitGroup:(ATUnitGroupModel *)unitGroup; + +/// 获取bid成功,未发起请求的最高价 ATGeneralTool +- (ATUnitGroupModel *)higherPriceAdSourceBidSuccess; + +/// 获取请求成功最高价 +- (ATUnitGroupModel *)higherPriceAdSourceRequestSuccessful; + +/// 获取请求成功最高价,不包括指定ad +- (ATUnitGroupModel *)higherPriceAdSourceRequestSuccessfulExcludeUnitID:(nullable NSString *)unitID; + +/// 判断是否所有的广告,请求完成 ATWaterFallLoader ATWaterfallInfoModel +- (BOOL)isAllAdSourceFinish; + +/// 判断是否所有的HB广告源,竞价完成,用于成功失败回调 +- (BOOL)isAllAdSourceBiddingFinish; + +/// 获取bid完成,但是没发请求的广告源 +- (NSArray *)getBidFinishNORequest; + +/// 获取价格最大的 待发送广告源 +- (ATUnitGroupModel *)getPrepareRequestingMaxhuaPriceStateModeWithCallSuccessfulType:(ATCallSuccessType)callSuccessfulType; + +/// 更新 ug unitGroupLoadStatus +- (void)updateAdSourceStatus:(ATUnitGroupLoadStatus)unitGroupLoadStatus unitGroupModel:(ATUnitGroupModel *)unitGroupModel; + +/// 获取S2S 请求失败的广告源,用于发起重试 +- (NSArray *)getAdSourceBiddingFailure; + +/// 记录请求超时广告源 +- (void)recordsRequestTimeoutUG:(ATUnitGroupModel *)unitGroupModel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATWaterfallModel.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATWaterfallModel.h new file mode 100644 index 0000000..74b50f2 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/ATWaterfallModel.h @@ -0,0 +1,135 @@ +// +// ATTempWaterfall.h +// AnyThinkSDK +// +// Created by GUO PENG on 2022/10/20. +// Copyright © 2022 AnyThink. All rights reserved. +// + +#import +#import +#import +#import + + + +typedef NS_ENUM(NSInteger, ATWaterfallType) { + ATWaterfallTypeWaterfall = 0, + ATWaterfallTypeFinal = 2 +}; + +typedef NS_ENUM(NSInteger, ATUnitGroupFinishType) { + ATUnitGroupFinishTypeFinished = 0, + ATUnitGroupFinishTypeTimeout = 1, + ATUnitGroupFinishTypeFailed = 2 +}; + +NS_ASSUME_NONNULL_BEGIN + +@interface ATWaterfallModel : NSObject + + + +@property(nonatomic, strong) NSString *requestID; +@property(nonatomic, strong) NSString *placementID; +@property(nonatomic, strong) NSMutableArray *unitGroups; +// HB提前请求 UG +@property(nonatomic, strong) NSMutableArray *advanceSendUGArray; +// 动态出价 UG +@property(nonatomic, strong) NSMutableArray *dynamicSendUGArray; +// 发送请求的 UG +@property(nonatomic, strong) NSMutableArray *requestSentUnitGroups; +// 请求 超时 数量 +@property(nonatomic, assign) NSUInteger numberOfTimeoutRequests; +// 瀑布流类型 +@property(nonatomic, assign) ATWaterfallType type; +// 瀑布流 是否结束 +@property(nonatomic, assign, getter=isLoading) BOOL loading; +// TODO 请求类型 +@property(nonatomic, assign) ATLoadingAdApiType loadingApiType; +// TODO 广告位策略 +@property (nonatomic, weak) ATPlacementModel *placement; + +// init +- (instancetype)initWithUnitGroups:(nullable NSArray*)unitGroups placementID:(NSString*)placementID requestID:(NSString*)requestID; + +- (instancetype)initWithPlacementID:(NSString*)placementID requestID:(NSString*)requestID; + +/// 添加 排序后请求 UG +- (void)addRankedAndShuffledUnitGroups:(NSArray *)unitGroups; +/// 标记 UG 为已发起请求 +- (void)requestUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG 为 发送请求完成 +- (void)finishUnitGroup:(ATUnitGroupModel*)unitGroup withType:(ATUnitGroupFinishType)type; +/// 添加 待发送的 UG +- (void)addUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 插入待发送的UG 内部会排序 +- (void)insertUnitGroup:(ATUnitGroupModel*)unitGroup; +- (void)insertUnitGroupArray:(NSArray*)unitGrous; +/// 移除 已完成的请求UG +- (void)removeFinishedRequestObject:(ATUnitGroupModel *)unitGroup; +/// 获取 已填充的UG +- (NSArray *)getRequestFilledUnitGroups; + +/// 根据 unitID 获取UG +- (ATUnitGroupModel*)unitGroupWithUnitID:(NSString*)unitID; +/// 获取价格最大的 UG +- (ATUnitGroupModel*)unitGroupWithMaximumPrice; +/// 获取价格最小的 UG +- (ATUnitGroupModel*)unitGroupWithMinimumPrice; +/// 获取 瀑布流中所有 UG +- (NSMutableArray *)getWaterfallAllUnitGroups; +/// 获取瀑布流中为发送请求的 UG +- (NSMutableArray *)getWaterfallAllNotRequestUnitGroups; +/// 获取ug在final waterfall中的优先级 +- (NSInteger)getPriorityInFinalWaterfallWithUnitGroup:(ATUnitGroupModel *)unitGroup; +/// 请求中最大价格(过滤指定的UG) +- (ATUnitGroupModel *)requestingUnitGroupMaxPriceWithFilteredUnitID:(NSString *)unitID; + +#pragma mark - 提前请求 +/// 获取 HB 提前请求 发送数量 +- (NSInteger)getAdvanceSendCount; +/// 获取 HB 提前请求 最大价格 +- (ATUnitGroupModel*)advanceUnitGroupWithMaximumPrice; +/// HB 提前请求 插入 待发送 数组 +- (void)insertAdvanceUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG 为 已发送 +- (void)markAdvanceRequestSendUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG为 已填充 +- (void)markAdvanceRequestFillUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 获取 提前请求 已填充的 UG 数组 +- (NSArray *)getAdvanceRequestFillUnitGroups; + +#pragma mark - 动态出价 +/// 获取 动态出价 提前请求 发送数量 +- (NSInteger)getDynamicSendCount; +/// 获取 动态出价 已填充的 UG 数组 +- (NSArray *)getDynamicRequestFillUnitGroups; +/// 获取 动态出价 最大价格 +- (ATUnitGroupModel*)dynamicUnitGroupWithMaximumPrice; +/// 标记 UG 为 已发送 +- (void)markDynamicRequestSendUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 动态出价 插入 待发送 数组 +- (void)insertDynamicUnitGroup:(ATUnitGroupModel*)unitGroup; +/// 标记 UG为 已填充 +- (void)markDynamicRequestFillUnitGroup:(ATUnitGroupModel*)unitGroup; + +#pragma mark - other +- (ATUnitGroupModel*)firstPendingNonHBUnitGroupWithNetworkFirmID:(NSInteger)nwFirmID; + +- (NSString *)getNextPrice:(NSString *)price array:(NSArray *)priceArray; +/// 获取 同价格 UG 数量 +- (NSInteger)getEqualPriceRequestsQueuedWithSpacing:(NSInteger)divisionSpacing; +/// 判断 瀑布流是否继续请求 +- (BOOL)canContinueLoading:(BOOL)waitForSentRequests; +/// 遍历 请求超时 的 UG +- (void)enumerateTimeoutUnitGroupWithBlock:(void(^)(ATUnitGroupModel*unitGroup))block; + + +#pragma mark - status +- (void)updateUnitGroupStatus:(ATUnitGroupModel *)unitGroupModel unitGroupLoadStatus:(ATUnitGroupLoadStatus)unitGroupLoadStatus; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/AnyThinkSDK.h b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/AnyThinkSDK.h new file mode 100644 index 0000000..148640b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Headers/AnyThinkSDK.h @@ -0,0 +1,86 @@ +// +// AnyThinkSDK.h +// AnyThinkSDK +// +// Created by Martin Lau on 2019/10/31. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkSDK. +FOUNDATION_EXPORT double AnyThinkSDKVersionNumber; + +//! Project version string for AnyThinkSDK. +FOUNDATION_EXPORT const unsigned char AnyThinkSDKVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Info.plist new file mode 100644 index 0000000..1e0ad16 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..da9afc4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkSDK { + umbrella header "AnyThinkSDK.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/PrivacyInfo.xcprivacy b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..8580ef4 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,70 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising + + + + New item + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePerformanceData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..45f5d04 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..e2d1b61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..8b40a34 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,1167 @@ + + + + + files + + Headers/ATADXAdapterManager.h + + gsZJCaryjdMEOTx9WXWrnkoEEHk= + + Headers/ATADXFloorPrice.h + + uoHaPt41grWtGTL4wR072LVro0A= + + Headers/ATADXObject.h + + WkYeSdRUASwZm3ZFBaqgRudk5cY= + + Headers/ATADXPlacementSetting.h + + SOW7xa325EtTdclCXJVligN0CTk= + + Headers/ATADXSettings.h + + wejqSdttfaGh4phcHv/DgiPsLZ0= + + Headers/ATAPI+Internal.h + + IqAn5QzD/VSxkpiS0vFwuwoZt0w= + + Headers/ATAPI.h + + vHhyB0FjRF208d9CbQ+qntZmaKQ= + + Headers/ATAd.h + + Kg9Ga+fIjMqmPhYxIvbmU0HuD50= + + Headers/ATAdAdapter.h + + RMfgKrCt0UtZjQDWk8GAbdxvaqY= + + Headers/ATAdCustomEvent.h + + K+eRpd9QOE47XiADOBlbw7Laies= + + Headers/ATAdCustomFilter.h + + iG2YnjWKy2hV8SMIY1lbN2Hc38M= + + Headers/ATAdDeveloperMaterialInfo.h + + 90p0N14TRrGXJX0p5gDMC25/6IE= + + Headers/ATAdErrorCode.h + + uDQwYKt/ofRsKWiJKGUpkH67LF0= + + Headers/ATAdEventMaterialMediator.h + + W911Ya9A72i8fEpyNsFd0xlv5IE= + + Headers/ATAdLoadingDelegate.h + + Gj0BMXgXIUkCnacRDe7AKc9+j6o= + + Headers/ATAdManager+Internal.h + + pYDL67yK5y68fh7rLvmVkOC4LjI= + + Headers/ATAdManager.h + + JIOGgZ5VcLC25gNEJUhe+ldzI/4= + + Headers/ATAdObject.h + + rlGclvoyxS9f745RGiEWk9QnK6M= + + Headers/ATAdRequestingInfo.h + + 8QonIYf2uf97rLET0IdL7CcO2ZI= + + Headers/ATAdapter.h + + olzWFNTwwkCWSbmqzYlrz0l5bG8= + + Headers/ATAdsLgStModel.h + + XEf0Gkn14P/8TDYd2Atp4ZYlMTI= + + Headers/ATAdsLgStRuleModel.h + + ICLWNzlz971YUG1TsIIUaBXL8iA= + + Headers/ATAdxShakeView.h + + Hw8oLCtDF1MXH9EAMbbwHCRuxaU= + + Headers/ATAntiBrushConfig.h + + HgbRqCya92tMgteRRB9qpuMtwU4= + + Headers/ATAppSettingManager.h + + M0F6RNbWpKN+k2rqIAGzd46ggPc= + + Headers/ATBidInfo.h + + scycW68RvwMyQjAKTmJae8gKQiE= + + Headers/ATBidInfoCacheManager.h + + 9Rdrs5y5KqibaGH6v8tBale0Uoo= + + Headers/ATCheckLoadModel.h + + WhXbs2p55FJUuiVICa0CFarLDFQ= + + Headers/ATCustomContentInfo.h + + CSuZ/kcCyxhfQFJzIsqtvbMyAlM= + + Headers/ATCustomContentResult.h + + 2rTtGI/CqOsDoIgNRq+5pPhaPJI= + + Headers/ATCustomNetworkMode.h + + 2Kv3O+M8V4pW4ygxFyq0rW5aNrM= + + Headers/ATDebuggerBridgingAPI.h + + +eAp/qfXZXE4pIBmY39aTxaieO4= + + Headers/ATDebuggerConfig.h + + /GRjF8gpk4/VU/vGqZqFv7+fhqI= + + Headers/ATDebuggerConfigDefine.h + + 99HDinPUAXccH5sHo0ZT3J6igLg= + + Headers/ATDeveloperMaterialDelegate.h + + TzBIsE9PUgm9ZFTWgNUU+rHeZvE= + + Headers/ATDeviceInfoConfig.h + + D0UXUE5yOUXUYH4SUfwtwtbUKHs= + + Headers/ATDynamicWaterfallParams.h + + Z9LmUpPNzZhp+wB+wqCoYtBaB6I= + + Headers/ATEcwfModel.h + + nvcqYxH4fOt6WTpls5qqCO9/6bQ= + + Headers/ATEcwfRuleModel.h + + H2VU0a/AEka7qnA0OYLjZnI2ACA= + + Headers/ATImageLoader.h + + bIZGF4KktNVpMdqCm8onBwtQ3lQ= + + Headers/ATMgPreloadModel.h + + LyWlikKdaNPkn9+ip5a0yINvUQU= + + Headers/ATModel.h + + NRXMvaZovaSSxudPmaRdGmnpgjE= + + Headers/ATModelProtocol.h + + LAt6MAR0NDASVo8lgtzvtQ9U88E= + + Headers/ATMyOfferOfferModel.h + + gFzpPSn7D1nJ5krK2UNou4wXbK0= + + Headers/ATMyOfferSetting.h + + e34dnvDVQEipmB3Zv6Gj4wQO2QY= + + Headers/ATNativeBannerView.h + + wUqyoAIN/Z4eFNQ86sZuhe/zBco= + + Headers/ATNetwokBaseConfigure.h + + 6poJiDM6cSmuoZ/MxQNiHaD+FPE= + + Headers/ATNetworkBaseManager.h + + zXh9tfbvk1LPOsWc6hij4bFCXRo= + + Headers/ATOfferModel.h + + ZJ1bQ/QioQCnCg/lgU+SeWXy/o4= + + Headers/ATOfferSetting.h + + j3enj7g3Hp92/fnRcnUTqr0086M= + + Headers/ATOwnAdOperateRecord.h + + gG++uekkIQ4/8PV+nFzUPlZpciw= + + Headers/ATPlacementModel.h + + izduoWZB9zd+J9pOzMS9oRQD64w= + + Headers/ATPlacementModelExtra.h + + 1o9d8CY5YFjNqo6tYsFpDKo1FOI= + + Headers/ATPlatfromInfo.h + + HcYPgwB1isEcLoRZDWXW4KHfp9o= + + Headers/ATRiskControlModel.h + + BUxrgmJ/u4aLu6i4xNUAhf6oLcg= + + Headers/ATSDKConfiguration.h + + Zk94Uv3+0Lw5ZR4CKuBuTMkb3Cc= + + Headers/ATSDKGlobalSetting.h + + LAeK0lqjhSrEihKQy+aV1bUhNSw= + + Headers/ATScrollLabel.h + + 3hPzGwRNRQvTCwXYsPy5IjydNn8= + + Headers/ATSelfRenderingMixInterstitialView.h + + IiEcU0L/Zf4ivgDHLrUXiqxo0xU= + + Headers/ATSelfRenderingMixSplashView.h + + iOK55TrgF50T0U6q8wzIpUR11Qk= + + Headers/ATSharePlacementConfig.h + + FmpZT0wPbhQZf250HvZ7/lTOERA= + + Headers/ATStorage.h + + jLOd4dATuWZ3pIweKS0y5MPz1V4= + + Headers/ATTracker.h + + kQ4121Djb2bfVwfOZ7EUEZBiSXU= + + Headers/ATTrackerInfo.h + + u5fdjvvs2A0ICbmjPlfYJ0EFapo= + + Headers/ATUID2Info.h + + 4nhvgsom+wh4J2FZqcUgJjsbEmo= + + Headers/ATUnitGroupModel.h + + rg/XkQCI4/VEuRkfj+SvN59LKow= + + Headers/ATWaterfallInfoModel.h + + 4Hxi2b2I02Je/TVb6jkT2xOK1tE= + + Headers/ATWaterfallModel.h + + JZ8lMZpUyH+LIig/AyYowZftCIw= + + Headers/AnyThinkSDK.h + + gAwmnHVg8CtPlSBi0AqOxM0NUZw= + + Info.plist + + NRpNXIynE9pjDiaefOXcwPAHyNI= + + Modules/module.modulemap + + XCNFkNwMximo1JtN6vEGoLrkNgM= + + PrivacyInfo.xcprivacy + + ItRwIJLrYOZGXtMuOzzNGxcLuOA= + + + files2 + + Headers/ATADXAdapterManager.h + + hash + + gsZJCaryjdMEOTx9WXWrnkoEEHk= + + hash2 + + pgG1BrKp/IRXfs1g9bSXYSpDqgPmjuVEyIJv5RGSqcQ= + + + Headers/ATADXFloorPrice.h + + hash + + uoHaPt41grWtGTL4wR072LVro0A= + + hash2 + + I5kFI0+rCjrY5QTpB989W5ujIagaTWw9fxLwqMM6Nh8= + + + Headers/ATADXObject.h + + hash + + WkYeSdRUASwZm3ZFBaqgRudk5cY= + + hash2 + + ZIncmaGYnpmUybakm65V9QUwXRFPScE1NMatbMMbY2A= + + + Headers/ATADXPlacementSetting.h + + hash + + SOW7xa325EtTdclCXJVligN0CTk= + + hash2 + + a4goR/UhjiQ1uCpNPF8Ll3/Cml47LyL88RU8O9HmQZg= + + + Headers/ATADXSettings.h + + hash + + wejqSdttfaGh4phcHv/DgiPsLZ0= + + hash2 + + 0Au62Ya2oIyI5mR/Ogjq6bOZNtK049kmgNymD3keGCg= + + + Headers/ATAPI+Internal.h + + hash + + IqAn5QzD/VSxkpiS0vFwuwoZt0w= + + hash2 + + +bpbVtIYhJozLAEDc0Byhlq1EbrVmsK8tu7+WfI6XiI= + + + Headers/ATAPI.h + + hash + + vHhyB0FjRF208d9CbQ+qntZmaKQ= + + hash2 + + xXorssaAAU/VfEYgTkRxGMC6+687QJ0sJ2FOk8RZ+AA= + + + Headers/ATAd.h + + hash + + Kg9Ga+fIjMqmPhYxIvbmU0HuD50= + + hash2 + + I/raUHIVtHYQFcPsQABX8bmTbXRIwDNT6kOsRs9/GP8= + + + Headers/ATAdAdapter.h + + hash + + RMfgKrCt0UtZjQDWk8GAbdxvaqY= + + hash2 + + 1y4U3lbd15AsiQU/PBpybbjaQEGYCddyx95eZvDjMr4= + + + Headers/ATAdCustomEvent.h + + hash + + K+eRpd9QOE47XiADOBlbw7Laies= + + hash2 + + gAwNItu/EobosO4Hp0qW2xy+wUbfW67ioMT7KHot1Eo= + + + Headers/ATAdCustomFilter.h + + hash + + iG2YnjWKy2hV8SMIY1lbN2Hc38M= + + hash2 + + NAQQI4NO1XNWV991cDuhFvDLT5VqCec688GpSXMqWcE= + + + Headers/ATAdDeveloperMaterialInfo.h + + hash + + 90p0N14TRrGXJX0p5gDMC25/6IE= + + hash2 + + 9cI6CUqzv7MKw3l1TWCiO1v0hYH0ueHuLrTf/md8Two= + + + Headers/ATAdErrorCode.h + + hash + + uDQwYKt/ofRsKWiJKGUpkH67LF0= + + hash2 + + fjRZqZByK6yBikcm/FYQqOpQNInuOZnaRM2DqzKthxM= + + + Headers/ATAdEventMaterialMediator.h + + hash + + W911Ya9A72i8fEpyNsFd0xlv5IE= + + hash2 + + 1YpUhFT7PziEhBS9e3pvFDZ7tHWs/AczUPuFoPAdXOE= + + + Headers/ATAdLoadingDelegate.h + + hash + + Gj0BMXgXIUkCnacRDe7AKc9+j6o= + + hash2 + + n214AMYco0bMjYqpIHQDsia4uVH6nQyRq+xfPQW7hK8= + + + Headers/ATAdManager+Internal.h + + hash + + pYDL67yK5y68fh7rLvmVkOC4LjI= + + hash2 + + +mp3kj2q1XxtbpO/tb2NIDELpDtEjMwnQO8oMfkOKUM= + + + Headers/ATAdManager.h + + hash + + JIOGgZ5VcLC25gNEJUhe+ldzI/4= + + hash2 + + LI02a7xWkXf9TBBS8OXGC2jSo+bpafV8krku7fnP54w= + + + Headers/ATAdObject.h + + hash + + rlGclvoyxS9f745RGiEWk9QnK6M= + + hash2 + + SJKzTFcid8B4PQ3Kb83yXo0RzsyZaC5TmzI9MBviAyM= + + + Headers/ATAdRequestingInfo.h + + hash + + 8QonIYf2uf97rLET0IdL7CcO2ZI= + + hash2 + + PmpoIEmCe3SKygFAHISfkSUYi+XF7lmWpkKzGuviBPk= + + + Headers/ATAdapter.h + + hash + + olzWFNTwwkCWSbmqzYlrz0l5bG8= + + hash2 + + F4DvzBojuxBnm+XQETZ23mQOuGunpnxamotSGmtSmUg= + + + Headers/ATAdsLgStModel.h + + hash + + XEf0Gkn14P/8TDYd2Atp4ZYlMTI= + + hash2 + + LwPqr0qMNCWVyPYy9oL83GgpEs3RttPSkk5zR4o+KlI= + + + Headers/ATAdsLgStRuleModel.h + + hash + + ICLWNzlz971YUG1TsIIUaBXL8iA= + + hash2 + + LusQfCwxVBmUag5C02D5wIT4dZJC5zBJKYyt6t13Mk8= + + + Headers/ATAdxShakeView.h + + hash + + Hw8oLCtDF1MXH9EAMbbwHCRuxaU= + + hash2 + + OyU8QQwClwQ7wMw6CKJbg95PUraMSe6xscYHrtlzsRE= + + + Headers/ATAntiBrushConfig.h + + hash + + HgbRqCya92tMgteRRB9qpuMtwU4= + + hash2 + + PMrHf9QgyriM2m8PA+0w9JYkG1OjVHPMb9FQMQVzMUI= + + + Headers/ATAppSettingManager.h + + hash + + M0F6RNbWpKN+k2rqIAGzd46ggPc= + + hash2 + + Hwnt0R96v6fCxCVdNEZzSFZF56fsUUzVT/HmtPqTyA0= + + + Headers/ATBidInfo.h + + hash + + scycW68RvwMyQjAKTmJae8gKQiE= + + hash2 + + IGy/UEb7GQn1RMzjGkCtXQU+p8JsovhQXRVKPiIR7zM= + + + Headers/ATBidInfoCacheManager.h + + hash + + 9Rdrs5y5KqibaGH6v8tBale0Uoo= + + hash2 + + Jy+IPxAg4yTHwBNNFX5H5QTcGvmQMPW0jiHSD/fNScM= + + + Headers/ATCheckLoadModel.h + + hash + + WhXbs2p55FJUuiVICa0CFarLDFQ= + + hash2 + + ntrhgFW6bsfnXdjctglOSrQVpuIdDE2YeCOouKqITVI= + + + Headers/ATCustomContentInfo.h + + hash + + CSuZ/kcCyxhfQFJzIsqtvbMyAlM= + + hash2 + + 121J2NIMdMhe9wg7xfgVxNE/OqBvKb/FdPYE2YbZ3B4= + + + Headers/ATCustomContentResult.h + + hash + + 2rTtGI/CqOsDoIgNRq+5pPhaPJI= + + hash2 + + RrLv6BFhYCXg+W7yLHjG9u2yZAafGeA00QfQpQMXu6E= + + + Headers/ATCustomNetworkMode.h + + hash + + 2Kv3O+M8V4pW4ygxFyq0rW5aNrM= + + hash2 + + HBQbxx/KPKux58e3oDdXOmqUAYIQp9aS1RThGHkkeAY= + + + Headers/ATDebuggerBridgingAPI.h + + hash + + +eAp/qfXZXE4pIBmY39aTxaieO4= + + hash2 + + 9ikW3SNxEn5yL/aEdLmRK1PjL8W4V8hLubgvTWKfmzo= + + + Headers/ATDebuggerConfig.h + + hash + + /GRjF8gpk4/VU/vGqZqFv7+fhqI= + + hash2 + + VzeZUCMcddZnOM1sXm7g3HZdRYpiCq7P13m0GszoSVU= + + + Headers/ATDebuggerConfigDefine.h + + hash + + 99HDinPUAXccH5sHo0ZT3J6igLg= + + hash2 + + uBdPUV+5WIvSB6F1GCRCwz4GYG1yfMuG5IIewcO+10g= + + + Headers/ATDeveloperMaterialDelegate.h + + hash + + TzBIsE9PUgm9ZFTWgNUU+rHeZvE= + + hash2 + + ZCxqwzODMgLL/ozTz6HyRQhsnOtOz9WYX3p+Q+NcOTE= + + + Headers/ATDeviceInfoConfig.h + + hash + + D0UXUE5yOUXUYH4SUfwtwtbUKHs= + + hash2 + + JkJ/vgKzV7ixQM9xjeHAuEGShUQWXAoscmtI3SIJSPM= + + + Headers/ATDynamicWaterfallParams.h + + hash + + Z9LmUpPNzZhp+wB+wqCoYtBaB6I= + + hash2 + + mY/kj2ujnvejwURJC+NKG5GIFzvG8XrWUoXTilchCos= + + + Headers/ATEcwfModel.h + + hash + + nvcqYxH4fOt6WTpls5qqCO9/6bQ= + + hash2 + + 0K5hd7Bk6KGaFGNU+XOy/tgWRZB6fEkVJV3Ebpps/mI= + + + Headers/ATEcwfRuleModel.h + + hash + + H2VU0a/AEka7qnA0OYLjZnI2ACA= + + hash2 + + 1iLZk1Kms+x3HNkjCY0PhkDK5yksw0d+Ce7ZJbe6nYs= + + + Headers/ATImageLoader.h + + hash + + bIZGF4KktNVpMdqCm8onBwtQ3lQ= + + hash2 + + rIcqxBR3NVsKqzTNXeiRBpgEXy5sSKgjlIlh6IlsUL8= + + + Headers/ATMgPreloadModel.h + + hash + + LyWlikKdaNPkn9+ip5a0yINvUQU= + + hash2 + + J9HA+yldw1cDTgK8orV+sBmjTMFwxcksRWPnJFDXaDM= + + + Headers/ATModel.h + + hash + + NRXMvaZovaSSxudPmaRdGmnpgjE= + + hash2 + + a//N3vutMvTkwROVRAt0UYuhYaZjG5IwY4p8B/YH7XY= + + + Headers/ATModelProtocol.h + + hash + + LAt6MAR0NDASVo8lgtzvtQ9U88E= + + hash2 + + HhKoqBTbz0S59mXOaE4Z1rLtmlz1YjP5b08VeQlNDTc= + + + Headers/ATMyOfferOfferModel.h + + hash + + gFzpPSn7D1nJ5krK2UNou4wXbK0= + + hash2 + + 0lIrMxgqj2RLofd9L9yBwOfbcoqdANb70JsTMVfjKdI= + + + Headers/ATMyOfferSetting.h + + hash + + e34dnvDVQEipmB3Zv6Gj4wQO2QY= + + hash2 + + WsIqJz3Wa8tO/JDgXqFMB/nMOxY7oj9rLPFo3gYMxFA= + + + Headers/ATNativeBannerView.h + + hash + + wUqyoAIN/Z4eFNQ86sZuhe/zBco= + + hash2 + + VmAmpSUSE8rVIZAgle9JcfbYJAS6iTlqo6u4ARlm1nc= + + + Headers/ATNetwokBaseConfigure.h + + hash + + 6poJiDM6cSmuoZ/MxQNiHaD+FPE= + + hash2 + + zDJAp2o4hKOfsPp6F3xCpQIbIAPaljnyCzGyQa+qpcI= + + + Headers/ATNetworkBaseManager.h + + hash + + zXh9tfbvk1LPOsWc6hij4bFCXRo= + + hash2 + + DVMOOfY63h4f6p73AcKw/UsO1ucEWuk8rVNjdmWh+O8= + + + Headers/ATOfferModel.h + + hash + + ZJ1bQ/QioQCnCg/lgU+SeWXy/o4= + + hash2 + + tpLgiTUU3W1k9psov/hVUm6ipR6sbdoPdoGh/fy9Yv8= + + + Headers/ATOfferSetting.h + + hash + + j3enj7g3Hp92/fnRcnUTqr0086M= + + hash2 + + P7lBZBF8B56xjPSf5V/fivzyUtD8YPRDu/vrsw4obYQ= + + + Headers/ATOwnAdOperateRecord.h + + hash + + gG++uekkIQ4/8PV+nFzUPlZpciw= + + hash2 + + OnftifKEEQK7VwM+w6TFDtUyCCdWsbp4p3jOTPedKH8= + + + Headers/ATPlacementModel.h + + hash + + izduoWZB9zd+J9pOzMS9oRQD64w= + + hash2 + + +Kvp8/aGhF13CpIJSehhNx8moPzYmU1uAH3e7DgJQYU= + + + Headers/ATPlacementModelExtra.h + + hash + + 1o9d8CY5YFjNqo6tYsFpDKo1FOI= + + hash2 + + +l2FM53Jy6QK+MeMpwNbwlm3L7xuyqGKILq2GshSnwY= + + + Headers/ATPlatfromInfo.h + + hash + + HcYPgwB1isEcLoRZDWXW4KHfp9o= + + hash2 + + l8fJNFWgkG16/7azVrSpU4AueYZlLs/qwozcQWJWlhw= + + + Headers/ATRiskControlModel.h + + hash + + BUxrgmJ/u4aLu6i4xNUAhf6oLcg= + + hash2 + + 5HVlGnci8QpUSMhfIUQP9EyMMugJdFpQdZdq5Hxn7no= + + + Headers/ATSDKConfiguration.h + + hash + + Zk94Uv3+0Lw5ZR4CKuBuTMkb3Cc= + + hash2 + + 2eQvsc4LXhb4rgRimf4Id+1QLFuqADnx6zdT9oyll9U= + + + Headers/ATSDKGlobalSetting.h + + hash + + LAeK0lqjhSrEihKQy+aV1bUhNSw= + + hash2 + + kRnw7YisFFSC3Z527P+FqcREwEmwKOme3ZpR+pnqyUA= + + + Headers/ATScrollLabel.h + + hash + + 3hPzGwRNRQvTCwXYsPy5IjydNn8= + + hash2 + + mz1ZxWW+0wBNH0kgXAb0pxOi26Oza8sPMo5fc2hC/rc= + + + Headers/ATSelfRenderingMixInterstitialView.h + + hash + + IiEcU0L/Zf4ivgDHLrUXiqxo0xU= + + hash2 + + 538/nQgKRiKHn/Ng6x7IN4yQctziM4Xt0yNAP4SyGBA= + + + Headers/ATSelfRenderingMixSplashView.h + + hash + + iOK55TrgF50T0U6q8wzIpUR11Qk= + + hash2 + + zVmHUq+fjyu6rEye0K/aGzGHcCWnh7wRpEC2+Xpd1BM= + + + Headers/ATSharePlacementConfig.h + + hash + + FmpZT0wPbhQZf250HvZ7/lTOERA= + + hash2 + + 8rahnZf2zcQRr7r5SflzqdUUngz0A0wuqE8YXhnM/I8= + + + Headers/ATStorage.h + + hash + + jLOd4dATuWZ3pIweKS0y5MPz1V4= + + hash2 + + dhPjK3HrDwxrC787w3bbEzEyztUHr17CHbX7y5Fc/w8= + + + Headers/ATTracker.h + + hash + + kQ4121Djb2bfVwfOZ7EUEZBiSXU= + + hash2 + + VMRyKfu23WWInxlnQ4bPOoaFavjw9EfGe4GxDxsmwIY= + + + Headers/ATTrackerInfo.h + + hash + + u5fdjvvs2A0ICbmjPlfYJ0EFapo= + + hash2 + + MJ5SMOjUPsJvR6aom0xPoPOCaorJWHn2VigyP5hShrI= + + + Headers/ATUID2Info.h + + hash + + 4nhvgsom+wh4J2FZqcUgJjsbEmo= + + hash2 + + EijrBlSkFZ1Pb2NqJJPDUDAkVIQvex1lT6rIDg4EO/E= + + + Headers/ATUnitGroupModel.h + + hash + + rg/XkQCI4/VEuRkfj+SvN59LKow= + + hash2 + + PzptOtkiRt5maK2MG/W5MhWAJAfUC9E7plRxLNgqELQ= + + + Headers/ATWaterfallInfoModel.h + + hash + + 4Hxi2b2I02Je/TVb6jkT2xOK1tE= + + hash2 + + 8+0sAk4sGP0AzAvI7fMfby/TW69qq0ubdTiKJsnY3nw= + + + Headers/ATWaterfallModel.h + + hash + + JZ8lMZpUyH+LIig/AyYowZftCIw= + + hash2 + + AvCyYc4hIQbottZV/tCBPNLfauAAK9lKw9PwCulaHAc= + + + Headers/AnyThinkSDK.h + + hash + + gAwmnHVg8CtPlSBi0AqOxM0NUZw= + + hash2 + + RzS7ldhJvSofiiHcuxSuc+cSBnwy58xFQ+pVGLtmBgU= + + + Modules/module.modulemap + + hash + + XCNFkNwMximo1JtN6vEGoLrkNgM= + + hash2 + + vgEmzA2NxVb8XDvCFd9edE2B2SwPhK5oLFdWd+QLEfM= + + + PrivacyInfo.xcprivacy + + hash + + ItRwIJLrYOZGXtMuOzzNGxcLuOA= + + hash2 + + hPNiJKP9OQxo54RDgakl2PGaz5bIGfzbB+P0TRTRBiA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator/AnyThinkSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/Info.plist b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/Info.plist new file mode 100644 index 0000000..b401d4c --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AnyThinkSplash.framework/AnyThinkSplash + LibraryIdentifier + ios-arm64 + LibraryPath + AnyThinkSplash.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + AnyThinkSplash.framework/AnyThinkSplash + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AnyThinkSplash.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/AnyThinkSplash b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/AnyThinkSplash new file mode 100644 index 0000000..5608444 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/AnyThinkSplash differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATAdManager+Splash.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATAdManager+Splash.h new file mode 100644 index 0000000..ba33e4b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATAdManager+Splash.h @@ -0,0 +1,128 @@ +// +// ATAdManager+Splash.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^NativeMixSplashViewBlock)(ATSelfRenderingMixSplashView *selfRenderingMixSplashView); + + +extern NSString *const kATSplashExtraCountdownKey; +extern NSString *const kATSplashExtraTolerateTimeoutKey; //Timeout duration +extern NSString *const kATSplashExtraHideSkipButtonFlagKey; +extern NSString *const kATSplashExtraBackgroundImageKey; +extern NSString *const kATSplashExtraBackgroundColorKey; +extern NSString *const kATSplashExtraSkipButtonCenterKey; +extern NSString *const kATSplashExtraCustomSkipButtonKey; // only supported UIButton +extern NSString *const kATSplashExtraCanClickFlagKey; +extern NSString *const kATSplashExtraShowDirectionKey;//Supported by KS Splash, defaults to Vertical, 1 to Horizontal +// 5.7.61+ +extern NSString *const kATSplashExtraCountdownIntervalKey; + +extern NSString *const kATSplashExtraPlacementIDKey; +extern NSString *const kATSplashExtraNetworkFirmID; //Ad platform FirmID +extern NSString *const kATSplashExtraAdSourceIDKey; //Ad source ID + +@protocol ATSplashDelegate; + +@interface ATAdManager (Splash) + +/// Called when load ad +/// @param placementID - the placementId string of the Ad that display. +/// @param extra - local configuration parameter +/// @param delegate - delegate object +/// @param containerView - Bottom view +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + delegate:(id)delegate + containerView:(UIView * _Nullable)containerView; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + tkExtra:(NSDictionary * _Nullable)tkExtra + adxFloorPrice:(ATADXFloorPrice * _Nullable)adxFloorPrice + delegate:(id)delegate + containerView:(UIView * _Nullable)containerView; + +/// Called when Display Splash ads +/// @param window window where ads are displayed +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); +/// v5.7.61+ +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); + +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); + +/// v6.2.96+ +/// - Parameters: +/// - placementID: placementID +/// - scene: scene ID +/// - window: show container window,If it is nil, it defaults to the key window. +/// - viewController: show container viewController,If it is nil, it defaults to the top view controller. +/// - extra: extra parameter +/// - delegate: event delegate +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); + +- (void)showSplashWithPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate; + +- (void)showSplashWithPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate + nativeMixViewBlock:(nullable NativeMixSplashViewBlock)nativeMixViewBlock; + +/// check whether the splash ad is ready +/// v5.7.06+ +- (BOOL)splashReadyForPlacementID:(NSString *)placementID; + +/// check whether the splash ad is ready +/// @param send - whether send tk +- (BOOL)splashReadyForPlacementID:(NSString *)placementID + sendTK:(BOOL)send; + +- (BOOL)splashReadyWithoutLogForPlacementID:(NSString *)placementID sendTK:(BOOL)send; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (nullable ATCheckLoadModel *)checkSplashLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +- (nullable NSArray *)getSplashValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entrySplashScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplash.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplash.h new file mode 100644 index 0000000..7077b25 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplash.h @@ -0,0 +1,29 @@ +// +// ATSplash.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ATSplashCustomEvent; + +@interface ATSplash : ATAdObject + +//to do +// for ad which loads without a placement setting +@property(nonatomic) Class adapterClass; + +@property(nonatomic, strong) ATSplashCustomEvent *customEvent; +@property(nonatomic,assign) BOOL isNativeSplash; +@property(nonatomic,strong) NSDictionary *assets; +@property(nonatomic,strong) id delegateObject; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h new file mode 100644 index 0000000..2cc14b5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h @@ -0,0 +1,97 @@ +// +// ATSplashCustomEvent.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + + + +@class ATSplash; +@protocol ATSplashDelegate; + +@interface ATSplashCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is closed +- (void)trackSplashAdClosed:(nullable NSDictionary *)extra; + +- (void)trackSplashAdWillClosed:(NSDictionary *)extra; + +/// callback to developer when ad is loaded +/// @param splashAd - splash ad object +/// v5.7.05 + +- (void)trackSplashAdLoaded:(id _Nullable)splashAd; + +/// callback to developer when ad is loaded +/// @param splashAd - splash ad object +/// @param adExtra - extra data +/// v5.7.06 + +- (void)trackSplashAdLoaded:(id _Nullable)splashAd adExtra:(NSDictionary * _Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +- (void)trackSplashAdRenderSuccess:(id)splashAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +- (void)trackSplashAdDataLoadSuccess:(id)splashAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when ad is showed +- (void)trackSplashAdShow; + +- (void)trackSplashAdShowFailed:(NSError *)error; + +- (void)trackSplashAdShowFailed:(NSError *)error extra:(NSDictionary *)extraDic; + +/// callback to developer when ad is clicked +- (void)trackSplashAdClick; + +/// callback to developer when ad is clicked +- (void)trackSplashAdClickWithClickType:(ATOfferClickAdType)clickType; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackSplashAdLoadFailed:(NSError*)error; + +/// callback to developer when ad ZoomOutView is clicked +- (void)trackSplashAdZoomOutViewClick; + +/// callback to developer when ad ZoomOutView is closeed +- (void)trackSplashAdZoomOutViewClosed; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackSplashAdDeeplinkOrJumpResult:(BOOL)success; + +- (void)trackSplashAdDetailWillShow; + +- (void)trackSplashAdDetailClosed; + +- (void)trackSplashAdvideoPlayerStatusChanged:(ATVideoPlayerStatus)videoPlayerStatus; + +- (void)trackSplashVideoPlayerError:(NSError *__nullable)error; + + +/// callback When the custom skip button and countdown related parameters are passed in +/// @param countdown - current countdown time +- (void)trackSplashAdCountdownTime:(NSInteger)countdown; + +- (void)startCountdown:(NSDictionary *)localInfo countdownBlock:(void(^)(NSInteger time))block; + +- (BOOL)isPauseTimer; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic, weak, nullable) ATSplash *splash; +@property (nonatomic, strong, nullable) UIView *containerBgView; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, weak) id delegate; + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashDelegate.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashDelegate.h new file mode 100644 index 0000000..fed3afe --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashDelegate.h @@ -0,0 +1,110 @@ +// +// ATSplashDelegate.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATSplashDelegate_h +#define ATSplashDelegate_h + +#import +NS_ASSUME_NONNULL_BEGIN + +/// Video Player Status +typedef NS_ENUM(NSUInteger, ATVideoPlayerStatus) { + ATVideoPlayerStatusDefault, // 默认状态 + ATVideoPlayerStatusWillStart, // 调用play方法 + ATVideoPlayerStatusBuffered, // 缓存完成 + ATVideoPlayerStatusStarted, // 播放中 + ATVideoPlayerStatusFinished, // 播放完成 + ATVideoPlayerStatusPaused, // 播放暂停 + ATVideoPlayerStatusResumed, // 播放复播 + ATVideoPlayerStatusError, // 播放异常 +}; +@protocol ATAdLoadingDelegate; + +@protocol ATSplashDelegate + +/// Splash ad displayed successfully +- (void)splashDidShowForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Splash ad click +- (void)splashDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Splash ad closed +- (void)splashDidCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Splash ad will closed +- (void)splashWillCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Callback when the splash ad is loaded successfully +/// @param isTimeout whether timeout +/// v 5.7.73 +- (void)didFinishLoadingSplashADWithPlacementID:(NSString *)placementID + isTimeout:(BOOL)isTimeout; + +/// Splash ad loading timeout callback +/// v 5.7.73 +- (void)didTimeoutLoadingSplashADWithPlacementID:(NSString *)placementID; + +/// Splash ad failed to display +/// currently supports Pangle, Guangdiantong and Baidu +- (void)splashDidShowFailedForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Whether the click jump of Splash ad is in the form of Deeplink +/// note: only suport TopOn Adx ad +- (void)splashDeepLinkOrJumpForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; + +/// Splash ad closes details page +- (void)splashDetailDidClosedForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Splash ad closes details show +- (void)splashDetailWillShowForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Called when splash zoomout view did click +/// note: only suport Pangle splash zoomout view and the Tencent splash V+ ad +- (void)splashZoomOutViewDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Called when splash zoomout view did close +/// note: only suport Pangle splash zoomout view and the Tencent splash V+ ad +- (void)splashZoomOutViewDidCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// This callback is triggered when the skip button is customized. +/// note: only suport TopOn MyOffer, TopOn Adx and TopOn OnlineApi +/// 5.7.61+ +- (void)splashCountdownTime:(NSInteger)countdown + forPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// This callback is triggered when video player changed +- (void)splashVideoPlayerForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + statusChanged:(ATVideoPlayerStatus)videoPlayerStatus; + +/// This callback is triggered when video player error +- (void)splashVideoPlayerForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + playerError:(NSError *__nullable)error; + + + +@end +#endif /* ATSplashDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashManager.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashManager.h new file mode 100644 index 0000000..bd2d72b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/ATSplashManager.h @@ -0,0 +1,36 @@ +// +// ATSplashManager.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATSplashExtraContainerViewKey; +extern NSString *const kATSplashExtraNewBottomViewKey; +extern NSString *const kATSplashExtraWindowKey; +extern NSString *const kATSplashExtraInViewControllerKey; +extern NSString *const kATSplashExtraLoadingStartDateKey; +extern NSString *const kATSplashExtraBackgroundImageViewKey; +// Only supported by pangle, must be of UIImage type +extern NSString *const kATSplashExtraAppLogoImageKey; + +extern NSString *const kATSplashExtraHeaderBiddingKey; + + +@class ATSplash; +@interface ATSplashManager : NSObject ++(instancetype) sharedManager; + +//- (void)saveAdWithoutPlacementSetting:(ATSplash *)splash extra:(NSDictionary *)extra placementID:(NSString *)placementID; + +//- (void)ckearDefaultSplash; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/AnyThinkSplash.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/AnyThinkSplash.h new file mode 100644 index 0000000..a644a21 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Headers/AnyThinkSplash.h @@ -0,0 +1,26 @@ +// +// AnyThinkSplash.h +// AnyThinkSplash +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkSplash. +FOUNDATION_EXPORT double AnyThinkSplashVersionNumber; + +//! Project version string for AnyThinkSplash. +FOUNDATION_EXPORT const unsigned char AnyThinkSplashVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Info.plist new file mode 100644 index 0000000..6bd6288 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Modules/module.modulemap new file mode 100644 index 0000000..57b2397 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64/AnyThinkSplash.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkSplash { + umbrella header "AnyThinkSplash.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/AnyThinkSplash b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/AnyThinkSplash new file mode 100644 index 0000000..e23389d Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/AnyThinkSplash differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATAdManager+Splash.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATAdManager+Splash.h new file mode 100644 index 0000000..ba33e4b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATAdManager+Splash.h @@ -0,0 +1,128 @@ +// +// ATAdManager+Splash.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^NativeMixSplashViewBlock)(ATSelfRenderingMixSplashView *selfRenderingMixSplashView); + + +extern NSString *const kATSplashExtraCountdownKey; +extern NSString *const kATSplashExtraTolerateTimeoutKey; //Timeout duration +extern NSString *const kATSplashExtraHideSkipButtonFlagKey; +extern NSString *const kATSplashExtraBackgroundImageKey; +extern NSString *const kATSplashExtraBackgroundColorKey; +extern NSString *const kATSplashExtraSkipButtonCenterKey; +extern NSString *const kATSplashExtraCustomSkipButtonKey; // only supported UIButton +extern NSString *const kATSplashExtraCanClickFlagKey; +extern NSString *const kATSplashExtraShowDirectionKey;//Supported by KS Splash, defaults to Vertical, 1 to Horizontal +// 5.7.61+ +extern NSString *const kATSplashExtraCountdownIntervalKey; + +extern NSString *const kATSplashExtraPlacementIDKey; +extern NSString *const kATSplashExtraNetworkFirmID; //Ad platform FirmID +extern NSString *const kATSplashExtraAdSourceIDKey; //Ad source ID + +@protocol ATSplashDelegate; + +@interface ATAdManager (Splash) + +/// Called when load ad +/// @param placementID - the placementId string of the Ad that display. +/// @param extra - local configuration parameter +/// @param delegate - delegate object +/// @param containerView - Bottom view +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + delegate:(id)delegate + containerView:(UIView * _Nullable)containerView; + +- (void)loadADWithPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + tkExtra:(NSDictionary * _Nullable)tkExtra + adxFloorPrice:(ATADXFloorPrice * _Nullable)adxFloorPrice + delegate:(id)delegate + containerView:(UIView * _Nullable)containerView; + +/// Called when Display Splash ads +/// @param window window where ads are displayed +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); +/// v5.7.61+ +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); + +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); + +/// v6.2.96+ +/// - Parameters: +/// - placementID: placementID +/// - scene: scene ID +/// - window: show container window,If it is nil, it defaults to the key window. +/// - viewController: show container viewController,If it is nil, it defaults to the top view controller. +/// - extra: extra parameter +/// - delegate: event delegate +- (void)showSplashWithPlacementID:(NSString *)placementID + scene:(NSString *)scene + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate DEPRECATED_MSG_ATTRIBUTE("use showSplashWithPlacementID:config:window:inViewController:extra:delegate: instead"); + +- (void)showSplashWithPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate; + +- (void)showSplashWithPlacementID:(NSString *)placementID + config:(ATShowConfig *)config + window:(UIWindow *)window + inViewController:(UIViewController *)viewController + extra:(NSDictionary *_Nullable)extra + delegate:(id)delegate + nativeMixViewBlock:(nullable NativeMixSplashViewBlock)nativeMixViewBlock; + +/// check whether the splash ad is ready +/// v5.7.06+ +- (BOOL)splashReadyForPlacementID:(NSString *)placementID; + +/// check whether the splash ad is ready +/// @param send - whether send tk +- (BOOL)splashReadyForPlacementID:(NSString *)placementID + sendTK:(BOOL)send; + +- (BOOL)splashReadyWithoutLogForPlacementID:(NSString *)placementID sendTK:(BOOL)send; + +/// Get the status object of the current ad slot ATCheckLoadModel +- (nullable ATCheckLoadModel *)checkSplashLoadStatusForPlacementID:(NSString *)placementID; + +/// Query all cached information of the ad slot +- (nullable NSArray *)getSplashValidAdsForPlacementID:(NSString *)placementID; + +/// Enter the current ad slot cache status statistics in the business scenario. +/// @param scene - ad Scenario +/// v5.7.91+ +- (void)entrySplashScenarioWithPlacementID:(NSString *)placementID + scene:(NSString *)scene; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplash.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplash.h new file mode 100644 index 0000000..7077b25 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplash.h @@ -0,0 +1,29 @@ +// +// ATSplash.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ATSplashCustomEvent; + +@interface ATSplash : ATAdObject + +//to do +// for ad which loads without a placement setting +@property(nonatomic) Class adapterClass; + +@property(nonatomic, strong) ATSplashCustomEvent *customEvent; +@property(nonatomic,assign) BOOL isNativeSplash; +@property(nonatomic,strong) NSDictionary *assets; +@property(nonatomic,strong) id delegateObject; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h new file mode 100644 index 0000000..2cc14b5 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashCustomEvent.h @@ -0,0 +1,97 @@ +// +// ATSplashCustomEvent.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + + + +@class ATSplash; +@protocol ATSplashDelegate; + +@interface ATSplashCustomEvent : ATAdCustomEvent + +/// callback to developer when ad is closed +- (void)trackSplashAdClosed:(nullable NSDictionary *)extra; + +- (void)trackSplashAdWillClosed:(NSDictionary *)extra; + +/// callback to developer when ad is loaded +/// @param splashAd - splash ad object +/// v5.7.05 + +- (void)trackSplashAdLoaded:(id _Nullable)splashAd; + +/// callback to developer when ad is loaded +/// @param splashAd - splash ad object +/// @param adExtra - extra data +/// v5.7.06 + +- (void)trackSplashAdLoaded:(id _Nullable)splashAd adExtra:(NSDictionary * _Nullable)adExtra; + +/// 广告渲染成功(素材下载成功) +- (void)trackSplashAdRenderSuccess:(id)splashAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// 广告加载成功 +- (void)trackSplashAdDataLoadSuccess:(id)splashAd adExtra:(NSDictionary *_Nullable)adExtra; + +/// callback to developer when ad is showed +- (void)trackSplashAdShow; + +- (void)trackSplashAdShowFailed:(NSError *)error; + +- (void)trackSplashAdShowFailed:(NSError *)error extra:(NSDictionary *)extraDic; + +/// callback to developer when ad is clicked +- (void)trackSplashAdClick; + +/// callback to developer when ad is clicked +- (void)trackSplashAdClickWithClickType:(ATOfferClickAdType)clickType; + +/// callback to developer when ad is load failed +/// @param error - error message +- (void)trackSplashAdLoadFailed:(NSError*)error; + +/// callback to developer when ad ZoomOutView is clicked +- (void)trackSplashAdZoomOutViewClick; + +/// callback to developer when ad ZoomOutView is closeed +- (void)trackSplashAdZoomOutViewClosed; + +/// Whether the click jump of ad is in the form of Deeplink +/// @param success - success status +- (void)trackSplashAdDeeplinkOrJumpResult:(BOOL)success; + +- (void)trackSplashAdDetailWillShow; + +- (void)trackSplashAdDetailClosed; + +- (void)trackSplashAdvideoPlayerStatusChanged:(ATVideoPlayerStatus)videoPlayerStatus; + +- (void)trackSplashVideoPlayerError:(NSError *__nullable)error; + + +/// callback When the custom skip button and countdown related parameters are passed in +/// @param countdown - current countdown time +- (void)trackSplashAdCountdownTime:(NSInteger)countdown; + +- (void)startCountdown:(NSDictionary *)localInfo countdownBlock:(void(^)(NSInteger time))block; + +- (BOOL)isPauseTimer; + +- (instancetype)initWithInfo:(NSDictionary *)serverInfo localInfo:(NSDictionary *)localInfo; + +@property (nonatomic, weak, nullable) ATSplash *splash; +@property (nonatomic, strong, nullable) UIView *containerBgView; +@property (nonatomic, strong) id _Nullable protectLifeCycleObject; +@property (nonatomic, readonly) NSString *unitID; +@property (nonatomic, assign) NSInteger priorityIndex; +@property (nonatomic, weak) id delegate; + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashDelegate.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashDelegate.h new file mode 100644 index 0000000..fed3afe --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashDelegate.h @@ -0,0 +1,110 @@ +// +// ATSplashDelegate.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#ifndef ATSplashDelegate_h +#define ATSplashDelegate_h + +#import +NS_ASSUME_NONNULL_BEGIN + +/// Video Player Status +typedef NS_ENUM(NSUInteger, ATVideoPlayerStatus) { + ATVideoPlayerStatusDefault, // 默认状态 + ATVideoPlayerStatusWillStart, // 调用play方法 + ATVideoPlayerStatusBuffered, // 缓存完成 + ATVideoPlayerStatusStarted, // 播放中 + ATVideoPlayerStatusFinished, // 播放完成 + ATVideoPlayerStatusPaused, // 播放暂停 + ATVideoPlayerStatusResumed, // 播放复播 + ATVideoPlayerStatusError, // 播放异常 +}; +@protocol ATAdLoadingDelegate; + +@protocol ATSplashDelegate + +/// Splash ad displayed successfully +- (void)splashDidShowForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Splash ad click +- (void)splashDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Splash ad closed +- (void)splashDidCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +@optional + +/// Splash ad will closed +- (void)splashWillCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Callback when the splash ad is loaded successfully +/// @param isTimeout whether timeout +/// v 5.7.73 +- (void)didFinishLoadingSplashADWithPlacementID:(NSString *)placementID + isTimeout:(BOOL)isTimeout; + +/// Splash ad loading timeout callback +/// v 5.7.73 +- (void)didTimeoutLoadingSplashADWithPlacementID:(NSString *)placementID; + +/// Splash ad failed to display +/// currently supports Pangle, Guangdiantong and Baidu +- (void)splashDidShowFailedForPlacementID:(NSString *)placementID + error:(NSError *)error + extra:(NSDictionary *)extra; + +/// Whether the click jump of Splash ad is in the form of Deeplink +/// note: only suport TopOn Adx ad +- (void)splashDeepLinkOrJumpForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + result:(BOOL)success; + +/// Splash ad closes details page +- (void)splashDetailDidClosedForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Splash ad closes details show +- (void)splashDetailWillShowForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Called when splash zoomout view did click +/// note: only suport Pangle splash zoomout view and the Tencent splash V+ ad +- (void)splashZoomOutViewDidClickForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// Called when splash zoomout view did close +/// note: only suport Pangle splash zoomout view and the Tencent splash V+ ad +- (void)splashZoomOutViewDidCloseForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// This callback is triggered when the skip button is customized. +/// note: only suport TopOn MyOffer, TopOn Adx and TopOn OnlineApi +/// 5.7.61+ +- (void)splashCountdownTime:(NSInteger)countdown + forPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra; + +/// This callback is triggered when video player changed +- (void)splashVideoPlayerForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + statusChanged:(ATVideoPlayerStatus)videoPlayerStatus; + +/// This callback is triggered when video player error +- (void)splashVideoPlayerForPlacementID:(NSString *)placementID + extra:(NSDictionary *)extra + playerError:(NSError *__nullable)error; + + + +@end +#endif /* ATSplashDelegate_h */ + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashManager.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashManager.h new file mode 100644 index 0000000..bd2d72b --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/ATSplashManager.h @@ -0,0 +1,36 @@ +// +// ATSplashManager.h +// AnyThinkSplash +// +// Created by Martin Lau on 2018/12/20. +// Copyright © 2018 Martin Lau. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +extern NSString *const kATSplashExtraContainerViewKey; +extern NSString *const kATSplashExtraNewBottomViewKey; +extern NSString *const kATSplashExtraWindowKey; +extern NSString *const kATSplashExtraInViewControllerKey; +extern NSString *const kATSplashExtraLoadingStartDateKey; +extern NSString *const kATSplashExtraBackgroundImageViewKey; +// Only supported by pangle, must be of UIImage type +extern NSString *const kATSplashExtraAppLogoImageKey; + +extern NSString *const kATSplashExtraHeaderBiddingKey; + + +@class ATSplash; +@interface ATSplashManager : NSObject ++(instancetype) sharedManager; + +//- (void)saveAdWithoutPlacementSetting:(ATSplash *)splash extra:(NSDictionary *)extra placementID:(NSString *)placementID; + +//- (void)ckearDefaultSplash; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/AnyThinkSplash.h b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/AnyThinkSplash.h new file mode 100644 index 0000000..a644a21 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Headers/AnyThinkSplash.h @@ -0,0 +1,26 @@ +// +// AnyThinkSplash.h +// AnyThinkSplash +// +// Created by Martin Lau on 2019/11/1. +// Copyright © 2019 AnyThink. All rights reserved. +// + +#import + +#import +#import +#import +#import +#import +#import + +//! Project version number for AnyThinkSplash. +FOUNDATION_EXPORT double AnyThinkSplashVersionNumber; + +//! Project version string for AnyThinkSplash. +FOUNDATION_EXPORT const unsigned char AnyThinkSplashVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Info.plist b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Info.plist new file mode 100644 index 0000000..7ca6abc Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Info.plist differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Modules/module.modulemap b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Modules/module.modulemap new file mode 100644 index 0000000..57b2397 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AnyThinkSplash { + umbrella header "AnyThinkSplash.h" + export * + + module * { export * } +} diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeDirectory b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..3c8c6a1 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeRequirements b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeRequirements-1 b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..2013f24 Binary files /dev/null and b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeResources b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..7563975 --- /dev/null +++ b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeResources @@ -0,0 +1,207 @@ + + + + + files + + Headers/ATAdManager+Splash.h + + bZF3PiNMjlKTooMygVS18jvCneg= + + Headers/ATSplash.h + + nPCgd1pQHD1Xf2Ea5GBAyIGqxEY= + + Headers/ATSplashCustomEvent.h + + 51oLCfwRO29NSNlPWn4XDk0UI9E= + + Headers/ATSplashDelegate.h + + TuFcdoD324Mie42Uh8Aq/WhGfgs= + + Headers/ATSplashManager.h + + IDTJv86SE3T6ulILzO1MlUwQ2TE= + + Headers/AnyThinkSplash.h + + aDfcMzBGicRlToZOKSUyCNwLpCI= + + Info.plist + + +4NqZxwYi+MbqWjrY5u58VUsJZg= + + Modules/module.modulemap + + G64NQEo26Z3kgx2Q5jv7DSEK96c= + + + files2 + + Headers/ATAdManager+Splash.h + + hash + + bZF3PiNMjlKTooMygVS18jvCneg= + + hash2 + + 3PjQRqRqExk330zrDZHNncpzDjacEmgepUoWjOkNib4= + + + Headers/ATSplash.h + + hash + + nPCgd1pQHD1Xf2Ea5GBAyIGqxEY= + + hash2 + + 1ad8F58YT3s27PYS/6EOuKOMsz4IEvUX6qN774PprHI= + + + Headers/ATSplashCustomEvent.h + + hash + + 51oLCfwRO29NSNlPWn4XDk0UI9E= + + hash2 + + 04oTDA7Qhycobr5l56gVpH8MA0h8Ws0xnwooU7YHBSI= + + + Headers/ATSplashDelegate.h + + hash + + TuFcdoD324Mie42Uh8Aq/WhGfgs= + + hash2 + + vR9+Mpc7o81F/6OsZ1aJT5OLDoze68Gye4SLe1rwinA= + + + Headers/ATSplashManager.h + + hash + + IDTJv86SE3T6ulILzO1MlUwQ2TE= + + hash2 + + frbYxuaKweL2FgUDC8NlRDuKoA5/FBOHYQj5cgw/6ZE= + + + Headers/AnyThinkSplash.h + + hash + + aDfcMzBGicRlToZOKSUyCNwLpCI= + + hash2 + + y2DvfiPKS7g+yyaXdPIUp5KZuGPnKt56c6SM7gOHeSc= + + + Modules/module.modulemap + + hash + + G64NQEo26Z3kgx2Q5jv7DSEK96c= + + hash2 + + 0/BPhvTPJU148NtfpBu0obHrjpCFBZFX9E5onlZPuZE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeSignature b/Pods/TPNiOS/core/AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator/AnyThinkSplash.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/TPNiOS/core/LICENSE b/Pods/TPNiOS/core/LICENSE new file mode 100644 index 0000000..b79013e --- /dev/null +++ b/Pods/TPNiOS/core/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..7309d1c --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh +${PODS_ROOT}/IronSourceSDK/IronSource/IronSource.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..6235011 --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK/IronSource.framework \ No newline at end of file diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh new file mode 100755 index 0000000..a162d99 --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "IronSource.xcframework/ios-arm64") + echo "" + ;; + "IronSource.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "IronSource.xcframework/ios-arm64") + echo "arm64" + ;; + "IronSource.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/IronSourceSDK/IronSource/IronSource.xcframework" "IronSourceSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.debug.xcconfig b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.debug.xcconfig new file mode 100644 index 0000000..fce72ec --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.debug.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "AVFoundation" -framework "AdSupport" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/IronSourceSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.release.xcconfig b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.release.xcconfig new file mode 100644 index 0000000..fce72ec --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.release.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "AVFoundation" -framework "AdSupport" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/IronSourceSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist b/Pods/Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist new file mode 100644 index 0000000..027b8ff --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 8.8.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..62bc286 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist @@ -0,0 +1,9 @@ +${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDK.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKReward.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..2909880 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd/MTGSDKBanner.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd/MTGSDKBidding.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd/MTGSDKInterstitialVideo.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd/MTGSDK.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd/MTGSDKNativeAdvanced.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd/MTGSDKNewInterstitial.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd/MTGSDKReward.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd/MTGSDKSplash.framework \ No newline at end of file diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh new file mode 100755 index 0000000..da07a60 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh @@ -0,0 +1,212 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "MTGSDKBanner.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKBidding.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDK.xcframework/ios-arm64") + echo "" + ;; + "MTGSDK.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKReward.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKReward.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKSplash.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "MTGSDKBanner.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKBidding.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDK.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDK.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKReward.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKReward.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKSplash.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework" "MintegralAdSDK/BannerAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework" "MintegralAdSDK/BidNativeAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework" "MintegralAdSDK/InterstitialVideoAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDK.xcframework" "MintegralAdSDK/NativeAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework" "MintegralAdSDK/NativeAdvancedAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework" "MintegralAdSDK/NewInterstitialAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKReward.xcframework" "MintegralAdSDK/RewardVideoAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework" "MintegralAdSDK/SplashAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.debug.xcconfig b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.debug.xcconfig new file mode 100644 index 0000000..68cb284 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.debug.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MintegralAdSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.release.xcconfig b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.release.xcconfig new file mode 100644 index 0000000..68cb284 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.release.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MintegralAdSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist b/Pods/Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist new file mode 100644 index 0000000..a0995ad --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 7.7.7 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-Info.plist b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-Info.plist new file mode 100644 index 0000000..19cf209 --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-acknowledgements.markdown b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-acknowledgements.markdown new file mode 100644 index 0000000..4d28338 --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-acknowledgements.markdown @@ -0,0 +1,291 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## IronSourceSDK + +https://platform.ironsrc.com/partners/terms-and-conditions-new-user + +## MintegralAdSDK + +https://raw.githubusercontent.com/Mintegral-official/MintegralAdSDK-iOS-new/master/LICENSE.txt + + +## TPNIronSourceSDKAdapter + +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## TPNMintegralSDKAdapter + +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## TPNVungleSDKAdapter + +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## TPNiOS + +MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## VungleAds + +# **Vungle SDK License and Publisher Terms** + +This Vungle SDK License and Publisher Terms (“Agreement”) is made available by Vungle, Inc. (“Vungle”). By downloading or using the Vungle SDK, you and any company, entity, or organization on behalf of which you are accepting this Agreement (“Developer”) hereby agrees to be bound by all terms and conditions of this Agreement, and you represent and warrant that you are an authorized representative of Developer with the authority to bind Developer to this Agreement. If you do not agree to all terms and conditions of this Agreement, do not download or use the Vungle SDK. + +### 1. Definitions. +A. “Advertisers” means third-party advertisers. + +B. “App Data” means data from the device of an end-user, including, for example, orientation data, volume settings, OS language, device make/model, operating system, mobile carrier, and device identifiers. + +C. “Developer Apps” means the mobile applications owned and/or controlled by Developer, including all content, images, music and text contained therein, that Developer wishes to use with the Vungle SDK and Vungle Platform. + +D. “Documentation” means all technical documentation provided by Vungle to Developer to support use of the Vungle SDK, including without limitation, user manuals, functional descriptions, help guides, and other materials, as may be updated by Vungle from time to time. + +E. “Performance Data” means data regarding advertisement performance, including, for example, impressions, interactions, installs, header information, and end user segments or interests. + +F. “Vungle Ads” means video advertisements, sourced by or on behalf of Vungle, which are routed and/or served by the Vungle Platform to the Developer Apps. + +G. “Vungle Platform” means Vungle’s hosted video advertising system, which supports video advertisement insertion within mobile applications, and related advertisement reporting tools. + +H. “Vungle SDK” means the software development kit, including and solely as enabled by the Documentation, available for download on Vungle’s website as of the Effective Date, and any other software that may be provided by Vungle to Developer with the software development kit, including any updates thereto. + +### 2. Vungle SDK License. +A. License Grant. Subject to the terms and conditions of this Agreement, Vungle grants Developer a non-exclusive, non-transferable, non-sublicenseable, worldwide license to: (a) integrate the Vungle SDK with Developer Apps solely for internal use; (b) use, reproduce and distribute certain portions of the Vungle SDK as required for Developer’s distribution of Developer Apps; provided that, any distribution to an end user will be subject to terms that protect the Vungle SDK in a manner at least as protective as set forth herein; and (c) use the Vungle SDK and Vungle Platform to have Vungle Ads inserted within Developer Apps pursuant to this Agreement. + +B. SDK Updates. Vungle periodically releases new versions of, or updates to, the Vungle SDK which may contain new features and fixes (each a, “SDK Update”). Each SDK Update will be presented to Developer within the Vungle Platform dashboard, and Developer is encouraged to download and integrate each SDK Update within the Developer Apps. Each SDK Update shall be subject to the terms and conditions of this Agreement. Vungle may sunset versions of the Vungle SDK that are older than 24 months. +C. License Restrictions. Except as expressly provided in this Agreement, Developer shall not (and shall not allow any third party to): (a) decompile, reverse engineer, disassemble, modify, adapt, create derivative works of, copy or distribute the Vungle SDK or Vungle Platform, (b) modify, remove, or obscure any copyright, trademark, patent or other proprietary notices or legends from the Vungle SDK or Vungle Platform; (c) copy, distribute, rent, lease, lend, sublicense, transfer or make the Vungle SDK or Vungle Platform available to any third party, (d) use the Vungle SDK or Vungle Platform to develop, upload, or transmit any software viruses or other computer code, files or programs designed to interrupt, destroy, or limit the functionality of any software or hardware, or (e) use the Vungle SDK, Vungle Platform, or any data collected, received, or provided access via the Vungle SDK or Vungle Platform, except as expressly set forth in this Agreement, including to re-identify an individual end user. + +### 3. Intellectual Property. +All ownership rights, title, and interest in and to the Vungle SDK and Vungle Platform, including all intellectual property rights therein, as such may be modified, upgraded, or enhanced from time to time (“Vungle Property”) will remain and belong exclusively to Vungle. Vungle reserves all rights not expressly granted to Developer herein. Developer shall retain all ownership rights, title and interest in and to the Developer Apps, including all intellectual property rights therein, as such may be modified, upgraded or enhanced from time to time. If Developer elects to provide any suggestions, comments, improvements, ideas or other feedback or materials to Vungle (collectively, “Feedback”), Developer hereby grants Vungle the right to freely use, copy, disclose, license, distribute and exploit any such Feedback in any manner without any obligation, royalty or restriction based on intellectual property rights or otherwise. + +### 4. Advertising via The Vungle Platform. +A. Vungle Insertion & Sale of Ads. Developer hereby grants Vungle the right to sell, and have sold, advertisement inventory in the Developer Apps, and to insert Vungle Ads within such inventory. Developer agrees that in connection with Vungle Ads, Vungle may access or call to the Developer Apps, or the servers that make them available, and cause the routing, transmission, reproduction, and display of Vungle Ads as contemplated herein. Unless expressly agreed in writing, Vungle makes no guarantee that any level or amount of Vungle Ads will be placed in the Developer Apps. In addition, Developer hereby grants Vungle the non-exclusive, worldwide right and license to use, reproduce, distribute and display Developer’s and the Developer Apps’ trademarks, names, logos, and images of the Developer Apps, in connection with the sale of Vungle Ads hereunder, including (a) listing the Developer Apps and inventory in pitch materials to prospective Advertisers; (b) reporting the inclusion of Developer Apps and inventory as part of Vungle’s advertising network, and (c) identifying the Developer as a publishing partner on Vungle’s website and other marketing materials. + +B. Developer Apps Content Policy. The Developer Apps will not contain, consist of, or promote discrimination, illegal activities, hate speech, defamation, graphic violence, firearms, tobacco, illegal drugs, pornography, sex-trafficking, profanity, obscenity or sexually explicit material (“Developer Apps Content Policy”). Additionally, Developer will notify Vungle immediately of any Developer Apps relating to alcohol or real-money gambling. Developer agrees that Vungle has no responsibility for the Developer Apps, including any content therein, and Vungle has no obligation or ability to monitor or edit the Developer Apps. Developer will provide as much advance written notice as reasonably practicable, but in no event less than fifteen (15) days’ notice, regarding any material changes to the nature or design of any Developer App, including without limitation, changes to the placement of inventory, any action that will increase or reduce expected inventory within the Developer Apps, the type of content contained within the Developer Apps, or the target audience of the Developer Apps. + +C. Ad Restrictions; Invalid Impressions. Developer may not, and may not authorize or encourage any third party to: (i) engage in or create Invalid Impressions; (ii) edit, modify, filter, or change the order of the information contained in any Vungle Ad, or remove, obscure or minimize any Vungle Ad in any way; and/or (iii) redirect an end user away from any web page or app accessed by an end user after selecting or clicking on any part of a Vungle Ad (“Advertiser Page”), provide a version of the Advertiser Page different from the page an end user would access by going directly to the Advertiser Page, or intersperse any content between the Vungle Ads and the Advertiser Page. As used herein, “Invalid Impressions” means any impressions, downloads, installs, views, taps, clicks or other user engagement relating to any Vungle Ad campaign that may artificially inflate an Advertiser's costs or Developer's earnings. By way of example, and without limitation, Invalid Impressions are caused by: (1) repeated manual clicks, (2) using “robots”, “spiders” or other tools for making automated computer generated requests, (3) using offers of cash, prizes, incentives, gift cards, vouchers or anything of value, including cryptocurrency, (4) using a design that encourages or is likely to lead to unintended impressions, downloads, installs, views, taps, clicks or other user actions, (5) manipulating or misrepresenting device IDs, Ad IDs, geolocation or other user or device information; (6) hijacking of an end user’s device; (7) automatic advertisement refreshes; or (8) any other deceptive or fraudulent methods. Developer shall promptly notify Vungle if it suspects that any third party may be tampering with, abusing or manipulating the Vungle Platform or the Vungle Ads within the Developer App, or otherwise violating the restrictions of this Section 4.C. Vungle may suspend Developer’s use of the Vungle Platform and/or terminate this Agreement immediately should Developer violate the foregoing provisions of this Section, or if Vungle observes unusually high levels of impressions, downloads, installs, views, taps or clicks on Developer’s account. Developer shall not be entitled to any revenue associated with Invalid Impressions or campaigns associated with violations of this Section 4.C. + +D. Developer Ad Campaigns. In the event that Developer desires to become an Advertiser, and advertise its app within the Vungle network of publishers, the parties will enter into a separate mutually agreed upon insertion order. + +### 5. Data & Privacy. +A. Collection of Data. Developer acknowledges and agrees that Vungle may: (i) use the Vungle Property to collect and use App Data and Performance Data in connection with the performance of this Agreement, including to display Vungle Ads to end users and to measure and report the performance of Vungle Ads; (ii) disclose App Data and Performance Data (a) to third parties (including Advertisers and attribution partners) as reasonably necessary in connection with the operation of the Vungle Platform and performance of this Agreement, (b) if required by any court order, process, law or governmental agency; or (c) generally, when such data is aggregated, so that the specific information relating to Developer is not identified as such; and (iii) use App Data and Performance Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform, perform internal analytics regarding Vungle SDK performance, and to monitor for errors. Vungle will collect and use the App Data and Performance Data in accordance with Vungle’s Privacy Notice, which is available at http://vungle.com/privacy/ (as updated from time to time). This Section 5.A. shall survive the termination or expiration of this Agreement. + +B. Compliance with Privacy Laws. In performance of this Agreement, Developer agrees to comply with all applicable laws, governmental regulations, court or government agency orders, and decrees relating in any manner to the collection, use, or dissemination of data from or about users, user traffic, or otherwise relating to privacy rights, including the Children’s Online Privacy Protection Act (“COPPA”). In addition, Developer agrees to conspicuously post a privacy notice that accurately describes the Developer’s and third parties’ collection, use, and disclosure of end user data from the Developer Apps, which include disclosure (i) that third parties may collect or receive information and use that information to provide measurement services and targeted ads, and (ii) how and where users can opt-out of collection and use of information for ad targeting. Developer will not pass any personally-identifiable information to Vungle unless expressly permitted in writing, and except as permitted under and in compliance with applicable law. Vungle reserves the right to modify, suspend, or terminate this Agreement should Developer violate this Section, and/or to remain compliant with law. + +C. Vungle Data Privacy Addendum. As applicable, and to the extent performance of this Agreement entails the collection and/or processing of any data or information from end users in the European Economic Area, the parties agree that the additional terms and conditions set forth in the Vungle Data Privacy Addendum (“DPA”) attached hereto and incorporated herein as Exhibit A apply to this Agreement. To the extent this Agreement conflicts with the DPA, the DPA shall govern and control. + +### 6. Developer Fees; Payment. +A. Standard Developer Fee. Subject to the terms and conditions of this Agreement, Vungle shall pay to Developer a percentage of the Net Revenue (the “Developer Fee”), as determined by Vungle. “Net Revenue” means the gross revenue actually collected by Vungle from Advertisers for Vungle Ads served and displayed within the Developer Apps, less (i) any refunds to Advertisers; (ii) a deduction of up to 10% to cover expenses related to Advertiser discounts, payment transaction fees, telecommunications, data center and other serving costs, (iii) any amounts payable by Vungle to providers of targeting, reporting, verification or other data, technology or services used in connection with a given campaign hereunder, and (iv) Invalid Impressions. The Developer Fee shall be based on the impression or app installation counts used by the applicable Advertiser(s). For the avoidance of doubt, all Developer Fees are based on advertisement requests from the Developer Apps that are actually fulfilled with Vungle Ads. All revenue received from activities that Vungle deems to be due to fraud, Invalid Impressions, or technical error may be refunded to the Advertiser(s) in Vungle’s sole discretion. + +B. Developer Fee Addendums. During the Term of this Agreement, the parties may enter into one or more separate written publisher addendums (each a, “Fee Addendum”) setting forth modifications to the Developer Fee, bonus fees, or other incentives for a limited time period and/or specific advertising campaign. Each Fee Addendum shall, upon full execution by the parties, become a part of this Agreement and subject to all of its terms and conditions. + +C. Payment Terms; Taxes. Vungle will pay any Developer Fee due to Developer sixty (60) days’ after the completion of the month in which such Vungle Ads are served and displayed; provided that, Vungle may withhold payment until the following month for Developer Fee amounts less than $50 U.S. Developer shall be responsible for any bank, transfer or transaction fees (e.g., PayPal). Vungle may deduct any withholding, sales, value added, and other applicable taxes (other than its net income taxes) as required by law. Specifically, Vungle will deduct withholding tax, unless Developer provides a certification to Vungle, upon execution of this Agreement, certifying that Developer and the Developer Apps perform wholly outside of the U.S. Developer is responsible for paying, and will indemnify and hold Vungle forever harmless for, any taxes, duties, or fees, including interest and penalties, for which Developer is legally responsible, or that result from an inaccurate certification where Developer or the Developer Apps do in fact perform within the U.S. + +### 7. Term and Termination. +A. Term. This Agreement is effective until terminated in accordance with this Agreement. + +B. Termination/Suspension by Vungle. Vungle may terminate this Agreement at any time by providing sixty (60) days’ notice to Developer. Additionally, Vungle may terminate this Agreement immediately if Developer breaches any provision of this Agreement. Vungle may immediately suspend Developer’s access to the Vungle Platform if Vungle reasonably believes Developer has breached this Agreement. + +C. Termination by Developer. Developer may terminate this Agreement at any time by providing written notice to Vungle (email to suffice), ceasing all use of the Vungle Platform and Vungle Property, and destroying or removing from all hard drives, networks, and other storage media all copies of the Vungle Property. + +D. Effect of Termination. Upon termination of this Agreement by Developer, the Agreement (including all rights and licenses granted and obligations assumed hereunder) will remain in force and effect until the completion of all Vungle Ad campaigns associated with the Developer Apps in effect on the date of such termination (“Sell-Off Period”). Vungle’s payment obligations will remain in effect during the Sell-Off Period. Upon any termination of this Agreement, each party will promptly return or destroy all copies of any Confidential Information in its possession or control. Sections 3, 5(A), 6(C), 7(D) through 13 shall survive any expiration or termination of this Agreement. + +### 8. Confidentiality. +A. Definition. “Confidential Information” means any and all business, technical and financial information or material of a party, whether revealed orally, visually, or in tangible or electronic form, that is not generally known to the public, which is disclosed to or made available by one party (the “Disclosing Party”) to the other, or which one party becomes aware of pursuant to this Agreement (the “Receiving Party”). The Vungle SDK is Vungle’s Confidential Information, and the terms and conditions of this Agreement shall remain confidential. The failure of a Disclosing Party to designate as “confidential” any such information or material at the time of disclosure shall not result in a loss of status as Confidential Information to the Disclosing Party. Confidential Information shall not include information which: (i) is in or has entered the public domain through no breach of this Agreement or other act by a Receiving Party; (ii) a Receiving Party rightfully knew prior to the time that it was disclosed to a Receiving Party hereunder; (iii) a Receiving Party received without restriction from a third-party lawfully possessing and lawfully entitled to disclose such information without breach of this Agreement; or (iv) was independently developed by employees of the Receiving Party who had no access to such information. + +B. Use and Disclosure Restrictions. The Receiving Party shall not use the Confidential Information except as necessary to exercise its rights or perform its obligations under this Agreement, and shall not disclose the Confidential Information to any third party, except to those of its employees, subcontractors, and advisors that need to know such Confidential Information for the purposes of this Agreement, provided that each such employee, subcontractor, and advisor is subject to a written agreement that includes binding use and disclosure restrictions that are at least as protective of the Confidential Information as those set forth herein. The Receiving Party will use at least the efforts such party ordinarily uses with respect to its own confidential information of similar nature and importance to maintain the confidentiality of all Confidential Information in its possession or control, but in no event less than reasonable efforts. The foregoing obligations will not restrict the Receiving Party from disclosing any Confidential Information required by applicable law; provided that, the Receiving Party must use reasonable efforts to give the Disclosing Party advance notice thereof (i.e., so as to afford Disclosing Party an opportunity to intervene and seek an order or other relief for protecting its Confidential Information from any unauthorized use or disclosure) and the Confidential Information is only disclosed to the extent required by law. The Receiving Party shall return all of the Disclosing Party’s Confidential Information to the Disclosing Party or destroy the same, no later than fifteen (15) days after Disclosing Party’s request, or when Receiving Party no longer needs Confidential Information for its authorized purposes hereunder. + +### 9. Representations and Warranties of Developer. +Developer represents, warrants and covenants to Vungle that: (a) it shall comply with all applicable laws, rules, and regulations with respect to the operation of its business and its use of the Vungle SDK and Vungle Platform; (b) it has all necessary rights, title, and interest in and to the Developer Apps, and it has obtained all necessary rights, releases, and permissions to grant the rights granted to Vungle in this Agreement, including to allow Vungle to sell and insert the Vungle Ads as contemplated herein; (c) the Developer Apps will comply with the Developer Apps Content Policy, and will not infringe upon, violate, or misappropriate any third party right, including any intellectual property, privacy, or publicity rights; (d) any App Data Developer may provide to Vungle, and the ability for Vungle to collect App Data and Performance Data, is permitted under Developer’s privacy notice and provided in compliance with all applicable laws; and (e) it has made any and all disclosures and obtained any and all consents or permissions required by applicable laws with respect to Developer’s privacy practices, including without limitation: (i) any end user data Developer collects, uses, and/or discloses, (ii) the use and disclosure of App Data and Performance Data to Vungle via the Vungle SDK and Vungle Platform, and (iii) notice and parental consent required by applicable privacy laws, including COPPA. + +### 10. Warranty Disclaimer. +THE VUNGLE SDK AND VUNGLE PLATFORM ARE PROVIDED “AS IS.”  VUNGLE DOES NOT MAKE ANY WARRANTIES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE.  VUNGLE AND ITS SUPPLIERS, LICENSORS, AND PARTNERS DO NOT WARRANT THAT THE VUNGLE PLATFORM OR VUNGLE SDK WILL BE CORRECT, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE VUNGLE PLATFORM OR VUNGLE SDK ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. VUNGLE DOES NOT WARRANT THE RESULTS OF USE OF THE VUNGLE PLATFORM OR VUNGLE SDK.  DEVELOPER ACKNOWLEDGES AND AGREES THAT VUNGLE MAY MODIFY OR SUSPEND THE VUNGLE PLATFORM AT ANY TIME IN ITS SOLE DISCRETION AND WITHOUT NOTICE. + +### 11. Indemnification. +A. Developer Indemnification. Developer agrees to indemnify, defend, and hold harmless Vungle and its affiliates, and their directors, officers, employees, and agents from and against any liabilities, damages, costs and expenses (including reasonable attorneys’ fees) arising out of any claim, demand, action, or proceeding initiated by a third party arising from or in connection with any breach of Developer’s obligations, representations or warranties set forth in this Agreement; provided that, Vungle: (a) promptly notifies Developer in writing of the claim, except that any failure to provide this notice promptly only relieves Developer of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Developer sole control of the defense and/or settlement of the claim, but Developer shall not settle any claim without the prior written consent of Vungle; and (c) reasonably cooperates with Developer in connection with such claim at Developer’s cost and expense. + +B. Vungle Indemnification. Vungle agrees to indemnify, reimburse and hold harmless, Developer, its officers, directors, employees, and agents from and against any and all third party claims, liabilities, demands, causes of action, damages, losses and expenses, including, without limitation, reasonable attorneys' fees and costs of suit, arising out of or in connection with Vungle’s infringement or misappropriation of a third party U.S. copyright, trademark or trade secret by the use of the Vungle Platform and/or the Vungle SDK by Developer as permitted hereunder; provided that, Developer: (a) promptly notifies Vungle in writing of the claim, except that any failure to provide this notice promptly only relieves Vungle of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Vungle sole control of the defense and/or settlement of the claim; and (c) reasonably cooperates with Vungle in connection with such claim at Vungle’s cost and expense. In addition, if the use of the Vungle Property by Developer has become, or in Vungle’s opinion is likely to become, the subject of any claim of infringement, Vungle may at its option and expense (i) procure for Developer the right to continue using the Vungle Property as set forth hereunder; (ii) replace or modify the Vungle Property to make it non-infringing so long as the Vungle Property has substantially equivalent functionality; or (iii) if options (i) or (ii) are not reasonably practicable, terminate this Agreement. Vungle shall have no liability or obligation under this Section with respect to any claim if such claim is caused in whole or in part by (w) compliance with designs, data, instructions, or specifications provided by Developer; (x) modification of the Vungle Property by any party other than Vungle without Vungle’s express consent; (y) failure to integrate any SDK Update and utilize the most up to date version of the Vungle SDK, or (z) the combination, operation, or use of the Vungle Property with other applications, portions of applications, product(s), data or services where the Vungle Property would not by itself be infringing. The indemnification rights contained in this Section 11 are Developer’s sole remedy for third party infringement claims relating to THE Vungle SDK and the Vungle Platform. + +### 12. Limitation of Liability. +EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), NEITHER PARTY SHALL BE LIABLE TO OTHER PARTY FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST BUSINESS, DATA, REVENUE, OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT A PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES.  EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL DEVELOPER FEE PAYABLE TO DEVELOPER UNDER THIS AGREEMENT BY VUNGLE IN THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM . + +### 13. General. +A. Relationship of the Parties. Each Party shall be and act as an independent contractor and not as partner, joint venturer, or agent of the other. No party shall have any right to obligate or bind any other party. + +B. Assignment. Neither party may assign any of its rights or obligations under this Agreement without the prior written consent of the other party, except in connection with any merger (by operation of law or otherwise), consolidation, reorganization, change in control or sale of all or substantially all of its assets related to this Agreement or similar transaction. Notwithstanding the foregoing, Developer may not assign this Agreement to a direct competitor of Vungle without Vungle’s prior written consent. This Agreement inures to the benefit of and shall be binding on the parties’ permitted assignees, transferees and successors. + +C. Force Majeure. Neither party will be responsible for any failure or delay in its performance under this Agreement due to causes beyond its reasonable control, including, but not limited to, labor disputes, strikes, lockouts, internet or telecommunications failures, shortages of or inability to obtain labor, energy, or supplies, war, terrorism, riot, acts of God or governmental action, acts by hackers or other malicious third parties and problems with the Internet generally, and such performance shall be excused to the extent that it is prevented or delayed by reason of any of the foregoing. + +D. Notices. Vungle may provide Developer with business or operational notices via email or posting of such notice within the Vungle Platform. All legal notices under the terms of this Agreement shall be in writing and sent to Developer as provided to Vungle in the account information during the download of the SDK, and to Vungle in accordance with this Section. All notices in connection with this Agreement shall be deemed given (a) when personally delivered; (b) three (3) days after being sent by the United States of America mail, postage prepaid, certified or registered, return receipt requested; or (c) one (1) day after being sent by a reputable overnight delivery service. Notices to Vungle must be sent to: Vungle, Inc., 185 Clara St. #100, San Francisco, CA 94107, Attn: Legal Department. + +E. Amendments; Waiver. No changes or modifications or waivers are to be made to this Agreement unless evidenced in writing and signed for and on behalf of both parties. The failure by either party to insist upon the strict performance of this Agreement, or to exercise any term hereof, will not act as a waiver of any right, promise or term, which will continue in full force and effect. + +F. Construction. This Agreement shall be fairly interpreted and construed in accordance with its terms and without strict interpretation or construction in favor of or against either party. + +G. Severability. If any provision, or portion thereof, of this Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, such determination will not impair or affect the validity, legality, or enforceability of the remaining provisions of this Agreement, and each provision, or portion thereof, is hereby declared to be separate, severable, and distinct. + +H. Governing Law; Jurisdiction. This Agreement shall be governed by, and construed in accordance with, the laws of the State of California, without reference to conflicts of laws principles. The parties agree that the federal and state courts in San Francisco County, California will have exclusive jurisdiction and venue under this Agreement, and the parties hereby agree to submit to such jurisdiction exclusively. + +I. Entire Agreement. This Agreement, together with Exhibit A attached hereto and incorporated herein by reference, contains the entire understanding of the parties regarding its subject matter and supersedes all other agreements and understandings, whether oral or written. + +J. Counterparts. This Agreement may be signed in counterparts, including by facsimile or electronic copy, each of which will be deemed an original, and all such counterparts together constituting one and the same Agreement. + +ACCEPTED AND AGREED to as of the date upon Developer’s download or use of the Vungle SDK by the authorized representative of each party. + +# **Exhibit A to Vungle SDK License and Publisher Terms
Vungle Data Privacy Addendum (Publishers)** + +This Data Privacy Addendum ("Addendum") forms part of Vungle SDK License and Publisher Terms ("Agreement") in place between Vungle, Inc. and the company identified as the "Developer" in the Agreement. Capitalized terms used in this Addendum shall have the meaning given to them in the main body of the Agreement unless otherwise defined in this Addendum. + +IT IS AGREED: + +### 1. Definitions. +"Ad Data" has the meaning given to it in Section 2 of this Addendum; + +"Controller" means the entity that determines the purposes and means of the processing of Personal Data; + +"Demand Partners" means Vungle's media buying clients, including but not limited to Advertisers and attribution partners, demand side platforms, ad exchanges, agencies, agency trading desks and ad networks who submit "bids" for Vungle Ad inventory; + +"EU Data Protection Law" means (i) prior to 25 May 2018, the EU Data Protection Directive (Directive 95/46/EC) and on and after 25 May 2018, the EU General Data Protection Regulation (Regulation 2016/679); (ii) the EU e-Privacy Directive (Directive 2002/58/EC); and (iii) any national data protection laws made under or pursuant to (i) or (ii) (in each case, as superseded, amended or replaced); + +"Personal Data" means any information relating to an identified or identifiable natural person (which shall include for the avoidance of doubt, any personally identifiable information) or as otherwise defined in applicable Privacy Requirements; + +"Privacy Requirements" means all applicable privacy and data protection laws and regulations, industry self-regulatory rules, codes and guidelines that apply to the processing of data (including Ad Data and Personal Data) that is the subject of this Addendum, in each case as amended, superseded, or replaced, including but not limited to EU Data Protection Law; + +"Privacy Shield" means the EU-U.S. Privacy Shield Framework self-certification program operated by the U.S. Department of Commerce and approved by the European Commission pursuant to Decision C(2016)4176 of 12 July 2016 and by the Swiss Federal Council on January 11, 2017 respectively; + +”Privacy Shield Principles” means the Privacy Shield Framework Principles (as supplemented by the Supplemental Principles) contained in Annex II to the European Commission Decision C(2016)4176 of July 12, 2016 (as may be amended, superseded or replaced); + +"Tracking Technologies" means mobile SDKs, unique identifiers, pixels, and similar tracking technologies; + +"Vungle Privacy Notice" means the Vungle privacy notice available on Vungle's public facing website (http://vungle.com/privacy), as updated from time to time; + +"data subject", "processing" (and "process") shall have the meanings given to them in EU Data Protection Law. + +### 2. Scope of Processing. +2.1. Developer acknowledges and agrees that in connection with the Vungle Platform and Vungle SDK: (i) Vungle may collect or otherwise +receive data (including Personal Data) relating to end users of the Developer Apps (such as App Data), including unique device identifiers, log information, as well as usage data (such as Performance Data), including information about ads viewed or clicked, post-install data, geo-location of an end user’s device (as may be enabled by the Developer App) and streaming data, all as more particularly described in the Vungle Privacy Notice (collectively "Ad Data"); and (ii) Vungle and its Demand Partners use Tracking Technologies in order to collect certain Ad Data. + +2.2. Vungle shall process and Developer hereby grants Vungle a perpetual, irrevocable, worldwide, sublicenseable right and license to use, copy, modify, distribute and otherwise exploit Ad Data for the following purposes: (a) accessing or calling the Developer Apps, or the servers that make them available, to cause the routing, serving, displaying, targeting, and tracking the performance of Vungle Ads on the Developer Apps; (b) building and storing profiles of end users; (c) using Ad Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform; (e) for any other purposes identified in the Vungle Privacy Notice; and/or (d) disclosing Ad Data (i) to third parties (including Demand Partners) as reasonably necessary in connection with the operation of the Vungle Platform, (ii) if required by any court order, process, law or governmental agency; and/or (iii) generally when it is aggregated, such that the specific information relating to Developer or any underlying end user is not directly identifiable ("Permitted Purposes"). + +### 3. Relationship of the Parties. +To the extent the Ad Data contains Personal Data, Vungle shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) and only for the Permitted Purposes. In no event will the parties process Personal Data under this Agreement as joint Controllers. Nothing in the Agreement (including this Addendum) shall limit or prevent Vungle from collecting or using data that Vungle would otherwise collect and process independently of Developer's use of the Vungle Platform and Vungle SDK. + +### 4. Developer's Responsibilities. +4.1. Privacy Notice. +(a) Developer represents and warrants that it shall conspicuously post, maintain, and abide by a publically accessible privacy notice within the Developer App that satisfies the transparency and information requirements of the Privacy Requirements and the Agreement (including this Addendum). If notice cannot be provided in or around Vungle Ads, then Developer should make arrangements to provide notice within the Developer App or on the landing page of the Vungle Ad. + +(b) Without prejudice to the generality of the foregoing, such notice shall, at a minimum, include clear and comprehensive information about the following: (i) Vungle and its Demand Partner's use of Tracking Technology to collect use and share Ad Data; (ii) the fact that third parties may collect or receive Personal Data and use that Personal Data to provide measurement services and targeted ads; (iii) a conspicuous link to or description of how and where users can opt-out of collection and use of information for ad targeting; and (vi) a description of the types of +Ad Data (including Personal Data) that are collected and how and for what purposes the Ad Data collected will be used or transferred to third parties. + +(c) To the extent Ad Data is protected by EU Data Protection Law, Developer further warrants and represents that the privacy notice provided pursuant to Section 4.1(a) (above) shall also include the following information: (i) the type of Personal Data collected by Vungle and its Demand Partners and the purposes of processing thereof;(ii) the categories of individuals who will have access to the Personal Data; (iii) where applicable, the legitimate interests pursued by Vungle and/or its Demand Partners; (iv) the identity of the Controller(s); and (v) and any other information required to comply with the transparency requirements of the EU Data Protection Law. + +4.2. Notice and Consent. Developer represents and warrants it has provided (and shall maintain) all required notices and obtained all necessary permissions and consents in accordance with the Privacy Requirements from the relevant data subjects (including any parental consent required by applicable Privacy Requirements) on behalf of Vungle and all applicable Demand Partners to lawfully permit: (a) Vungle and all applicable Demand Partners to collect, process and share Ad Data; and (b) deploy Tracking Technologies in order to collect Ad Data from the devices of end users served with Vungle Ads, in each case for the purposes contemplated by this Addendum. + +4.3. Consent Mechanism. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall, at all times, make available, maintain and make operational on the Developer Properties: (i) a mechanism for obtaining such consent from data subjects in accordance with the requirements of the Privacy Requirements; and (ii) a mechanism for data subjects to withdraw such consent (opt-out) in accordance with the Privacy Requirements. + +4.4. Consent Records. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall maintain a record of all consents obtained from data subjects as required by the Privacy Requirements, including the time and date on which consent was obtained, the information presented to data subjects in connection with their giving consent, and details of the mechanism used to obtain consent. Developer shall maintain a record of the same information in relation to all withdrawals of consent by data subjects. Developer shall make these records available to Vungle promptly upon request. + +If Developer is unable to comply with its notice and consent obligations under this Addendum, Developer shall promptly notify Vungle and Vungle may elect to perform any one or all of the obligations provided Developer does not prevent Vungle from performing such obligations. In the event neither party is able to perform such obligations, Vungle shall have the right to terminate the Agreement without liability upon written notice. + +4.5. Prohibited Data Sharing. Developer shall not: (i) share with Vungle any Personal Data that allows users of Developer Apps to be directly identified (for example, by reference to their name or email address); and (ii) pass to Vungle any personal data of children (as such term is defined under applicable Privacy Requirements), unless expressly agreed in writing and as permitted under Privacy Requirements. Upon request, Vungle shall provide Developer with such reasonable assistance as Developer may require to enable Developer to provide such notice and obtain such consents. + + +### 5. Co-operation and Data Subject Rights. +The parties shall, on request, provide each other with all reasonable and timely assistance (at their own expense) to enable the other to comply with its obligations under the Privacy Requirements, specifically in order to enable the other to respond to: (i) any request from a data subject to exercise any of its rights under EU Data Protection Law (including its rights of access, correction, objection, erasure and data portability, as applicable) in relation to the Ad Data ("Data Subject Rights"); and (ii) any other correspondence, inquiry, or complaint received from a data subject, regulator, or other third party in connection with the processing of the Ad Data. Each party shall promptly inform the other if it receives any request directly from a data subject to exercise a Data Subject Right in relation to the Ad Data. + +### 6. International Transfers. +To the extent that Vungle processes (or causes to be processed) any Personal Data protected by EU Data Protection Law and/or originating from the EEA (including the United Kingdom) ("EEA Personal Data") in a country outside of the EEA, it shall first take all such measures as are necessary to ensure an adequate level of protection for such EEA Personal Data in accordance with the requirements of EU Data Protection Law. For these purposes, the parties acknowledge and agree that Vungle shall provide adequate protection for any EEA Personal Data by virtue of Vungle having self-certified its compliance with the Privacy Shield. Vungle agrees to protect EEA Personal Data in accordance with the requirements of the Privacy Shield Principles. + +### 7. Vungle Data. +To the extent Vungle shares any Personal Data with Developer in connection with the Vungle SDK and Vungle Platform, the parties agree that (i) Developer shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) for the limited purpose of performance under this Agreement consistent with the consents given by the data subjects; and (ii) Developer shall be independently responsible for the obligations that apply to it as a Controller under the Privacy Requirements. Developer further acknowledges that Vungle is self-certifying its compliance to the Privacy Shield and may transfer to Developer Personal Data protected by EU Data Protection Laws. To the extent Developer processes any such data, Developer agrees to provide the same level of protection for such Personal Data as is required by the Privacy Shield Principles. Developer shall notify Vungle if it makes a determination that it can no longer provide such protection and in such event, shall cease processing or take other reasonable and appropriate steps to remediate (if remediable) any processing until such time as the processing meets the level of protection as is required by the Privacy Shield Principles. + +### 8. Miscellaneous. +8.1. Vungle reserves the right to modify, suspend or terminate the Agreement should Developer violate this Addendum. + +8.2. This Addendum shall survive termination or expiry of the Agreement. Upon termination or expiry of the Agreement, Vungle may continue to process the Ad Data provided that such processing complies with the requirements of this Addendum and the Privacy Requirements. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-acknowledgements.plist b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-acknowledgements.plist new file mode 100644 index 0000000..be7e178 --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-acknowledgements.plist @@ -0,0 +1,359 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + https://platform.ironsrc.com/partners/terms-and-conditions-new-user + License + Commercial + Title + IronSourceSDK + Type + PSGroupSpecifier + + + FooterText + https://raw.githubusercontent.com/Mintegral-official/MintegralAdSDK-iOS-new/master/LICENSE.txt + + License + Mintegral + Title + MintegralAdSDK + Type + PSGroupSpecifier + + + FooterText + MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + TPNIronSourceSDKAdapter + Type + PSGroupSpecifier + + + FooterText + MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + TPNMintegralSDKAdapter + Type + PSGroupSpecifier + + + FooterText + MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + TPNVungleSDKAdapter + Type + PSGroupSpecifier + + + FooterText + MIT License + +Copyright (c) 2020 TopOn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + TPNiOS + Type + PSGroupSpecifier + + + FooterText + # **Vungle SDK License and Publisher Terms** + +This Vungle SDK License and Publisher Terms (“Agreement”) is made available by Vungle, Inc. (“Vungle”). By downloading or using the Vungle SDK, you and any company, entity, or organization on behalf of which you are accepting this Agreement (“Developer”) hereby agrees to be bound by all terms and conditions of this Agreement, and you represent and warrant that you are an authorized representative of Developer with the authority to bind Developer to this Agreement. If you do not agree to all terms and conditions of this Agreement, do not download or use the Vungle SDK. + +### 1. Definitions. +A. “Advertisers” means third-party advertisers. + +B. “App Data” means data from the device of an end-user, including, for example, orientation data, volume settings, OS language, device make/model, operating system, mobile carrier, and device identifiers. + +C. “Developer Apps” means the mobile applications owned and/or controlled by Developer, including all content, images, music and text contained therein, that Developer wishes to use with the Vungle SDK and Vungle Platform. + +D. “Documentation” means all technical documentation provided by Vungle to Developer to support use of the Vungle SDK, including without limitation, user manuals, functional descriptions, help guides, and other materials, as may be updated by Vungle from time to time. + +E. “Performance Data” means data regarding advertisement performance, including, for example, impressions, interactions, installs, header information, and end user segments or interests. + +F. “Vungle Ads” means video advertisements, sourced by or on behalf of Vungle, which are routed and/or served by the Vungle Platform to the Developer Apps. + +G. “Vungle Platform” means Vungle’s hosted video advertising system, which supports video advertisement insertion within mobile applications, and related advertisement reporting tools. + +H. “Vungle SDK” means the software development kit, including and solely as enabled by the Documentation, available for download on Vungle’s website as of the Effective Date, and any other software that may be provided by Vungle to Developer with the software development kit, including any updates thereto. + +### 2. Vungle SDK License. +A. License Grant. Subject to the terms and conditions of this Agreement, Vungle grants Developer a non-exclusive, non-transferable, non-sublicenseable, worldwide license to: (a) integrate the Vungle SDK with Developer Apps solely for internal use; (b) use, reproduce and distribute certain portions of the Vungle SDK as required for Developer’s distribution of Developer Apps; provided that, any distribution to an end user will be subject to terms that protect the Vungle SDK in a manner at least as protective as set forth herein; and (c) use the Vungle SDK and Vungle Platform to have Vungle Ads inserted within Developer Apps pursuant to this Agreement. + +B. SDK Updates. Vungle periodically releases new versions of, or updates to, the Vungle SDK which may contain new features and fixes (each a, “SDK Update”). Each SDK Update will be presented to Developer within the Vungle Platform dashboard, and Developer is encouraged to download and integrate each SDK Update within the Developer Apps. Each SDK Update shall be subject to the terms and conditions of this Agreement. Vungle may sunset versions of the Vungle SDK that are older than 24 months. +C. License Restrictions. Except as expressly provided in this Agreement, Developer shall not (and shall not allow any third party to): (a) decompile, reverse engineer, disassemble, modify, adapt, create derivative works of, copy or distribute the Vungle SDK or Vungle Platform, (b) modify, remove, or obscure any copyright, trademark, patent or other proprietary notices or legends from the Vungle SDK or Vungle Platform; (c) copy, distribute, rent, lease, lend, sublicense, transfer or make the Vungle SDK or Vungle Platform available to any third party, (d) use the Vungle SDK or Vungle Platform to develop, upload, or transmit any software viruses or other computer code, files or programs designed to interrupt, destroy, or limit the functionality of any software or hardware, or (e) use the Vungle SDK, Vungle Platform, or any data collected, received, or provided access via the Vungle SDK or Vungle Platform, except as expressly set forth in this Agreement, including to re-identify an individual end user. + +### 3. Intellectual Property. +All ownership rights, title, and interest in and to the Vungle SDK and Vungle Platform, including all intellectual property rights therein, as such may be modified, upgraded, or enhanced from time to time (“Vungle Property”) will remain and belong exclusively to Vungle. Vungle reserves all rights not expressly granted to Developer herein. Developer shall retain all ownership rights, title and interest in and to the Developer Apps, including all intellectual property rights therein, as such may be modified, upgraded or enhanced from time to time. If Developer elects to provide any suggestions, comments, improvements, ideas or other feedback or materials to Vungle (collectively, “Feedback”), Developer hereby grants Vungle the right to freely use, copy, disclose, license, distribute and exploit any such Feedback in any manner without any obligation, royalty or restriction based on intellectual property rights or otherwise. + +### 4. Advertising via The Vungle Platform. +A. Vungle Insertion & Sale of Ads. Developer hereby grants Vungle the right to sell, and have sold, advertisement inventory in the Developer Apps, and to insert Vungle Ads within such inventory. Developer agrees that in connection with Vungle Ads, Vungle may access or call to the Developer Apps, or the servers that make them available, and cause the routing, transmission, reproduction, and display of Vungle Ads as contemplated herein. Unless expressly agreed in writing, Vungle makes no guarantee that any level or amount of Vungle Ads will be placed in the Developer Apps. In addition, Developer hereby grants Vungle the non-exclusive, worldwide right and license to use, reproduce, distribute and display Developer’s and the Developer Apps’ trademarks, names, logos, and images of the Developer Apps, in connection with the sale of Vungle Ads hereunder, including (a) listing the Developer Apps and inventory in pitch materials to prospective Advertisers; (b) reporting the inclusion of Developer Apps and inventory as part of Vungle’s advertising network, and (c) identifying the Developer as a publishing partner on Vungle’s website and other marketing materials. + +B. Developer Apps Content Policy. The Developer Apps will not contain, consist of, or promote discrimination, illegal activities, hate speech, defamation, graphic violence, firearms, tobacco, illegal drugs, pornography, sex-trafficking, profanity, obscenity or sexually explicit material (“Developer Apps Content Policy”). Additionally, Developer will notify Vungle immediately of any Developer Apps relating to alcohol or real-money gambling. Developer agrees that Vungle has no responsibility for the Developer Apps, including any content therein, and Vungle has no obligation or ability to monitor or edit the Developer Apps. Developer will provide as much advance written notice as reasonably practicable, but in no event less than fifteen (15) days’ notice, regarding any material changes to the nature or design of any Developer App, including without limitation, changes to the placement of inventory, any action that will increase or reduce expected inventory within the Developer Apps, the type of content contained within the Developer Apps, or the target audience of the Developer Apps. + +C. Ad Restrictions; Invalid Impressions. Developer may not, and may not authorize or encourage any third party to: (i) engage in or create Invalid Impressions; (ii) edit, modify, filter, or change the order of the information contained in any Vungle Ad, or remove, obscure or minimize any Vungle Ad in any way; and/or (iii) redirect an end user away from any web page or app accessed by an end user after selecting or clicking on any part of a Vungle Ad (“Advertiser Page”), provide a version of the Advertiser Page different from the page an end user would access by going directly to the Advertiser Page, or intersperse any content between the Vungle Ads and the Advertiser Page. As used herein, “Invalid Impressions” means any impressions, downloads, installs, views, taps, clicks or other user engagement relating to any Vungle Ad campaign that may artificially inflate an Advertiser's costs or Developer's earnings. By way of example, and without limitation, Invalid Impressions are caused by: (1) repeated manual clicks, (2) using “robots”, “spiders” or other tools for making automated computer generated requests, (3) using offers of cash, prizes, incentives, gift cards, vouchers or anything of value, including cryptocurrency, (4) using a design that encourages or is likely to lead to unintended impressions, downloads, installs, views, taps, clicks or other user actions, (5) manipulating or misrepresenting device IDs, Ad IDs, geolocation or other user or device information; (6) hijacking of an end user’s device; (7) automatic advertisement refreshes; or (8) any other deceptive or fraudulent methods. Developer shall promptly notify Vungle if it suspects that any third party may be tampering with, abusing or manipulating the Vungle Platform or the Vungle Ads within the Developer App, or otherwise violating the restrictions of this Section 4.C. Vungle may suspend Developer’s use of the Vungle Platform and/or terminate this Agreement immediately should Developer violate the foregoing provisions of this Section, or if Vungle observes unusually high levels of impressions, downloads, installs, views, taps or clicks on Developer’s account. Developer shall not be entitled to any revenue associated with Invalid Impressions or campaigns associated with violations of this Section 4.C. + +D. Developer Ad Campaigns. In the event that Developer desires to become an Advertiser, and advertise its app within the Vungle network of publishers, the parties will enter into a separate mutually agreed upon insertion order. + +### 5. Data & Privacy. +A. Collection of Data. Developer acknowledges and agrees that Vungle may: (i) use the Vungle Property to collect and use App Data and Performance Data in connection with the performance of this Agreement, including to display Vungle Ads to end users and to measure and report the performance of Vungle Ads; (ii) disclose App Data and Performance Data (a) to third parties (including Advertisers and attribution partners) as reasonably necessary in connection with the operation of the Vungle Platform and performance of this Agreement, (b) if required by any court order, process, law or governmental agency; or (c) generally, when such data is aggregated, so that the specific information relating to Developer is not identified as such; and (iii) use App Data and Performance Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform, perform internal analytics regarding Vungle SDK performance, and to monitor for errors. Vungle will collect and use the App Data and Performance Data in accordance with Vungle’s Privacy Notice, which is available at http://vungle.com/privacy/ (as updated from time to time). This Section 5.A. shall survive the termination or expiration of this Agreement. + +B. Compliance with Privacy Laws. In performance of this Agreement, Developer agrees to comply with all applicable laws, governmental regulations, court or government agency orders, and decrees relating in any manner to the collection, use, or dissemination of data from or about users, user traffic, or otherwise relating to privacy rights, including the Children’s Online Privacy Protection Act (“COPPA”). In addition, Developer agrees to conspicuously post a privacy notice that accurately describes the Developer’s and third parties’ collection, use, and disclosure of end user data from the Developer Apps, which include disclosure (i) that third parties may collect or receive information and use that information to provide measurement services and targeted ads, and (ii) how and where users can opt-out of collection and use of information for ad targeting. Developer will not pass any personally-identifiable information to Vungle unless expressly permitted in writing, and except as permitted under and in compliance with applicable law. Vungle reserves the right to modify, suspend, or terminate this Agreement should Developer violate this Section, and/or to remain compliant with law. + +C. Vungle Data Privacy Addendum. As applicable, and to the extent performance of this Agreement entails the collection and/or processing of any data or information from end users in the European Economic Area, the parties agree that the additional terms and conditions set forth in the Vungle Data Privacy Addendum (“DPA”) attached hereto and incorporated herein as Exhibit A apply to this Agreement. To the extent this Agreement conflicts with the DPA, the DPA shall govern and control. + +### 6. Developer Fees; Payment. +A. Standard Developer Fee. Subject to the terms and conditions of this Agreement, Vungle shall pay to Developer a percentage of the Net Revenue (the “Developer Fee”), as determined by Vungle. “Net Revenue” means the gross revenue actually collected by Vungle from Advertisers for Vungle Ads served and displayed within the Developer Apps, less (i) any refunds to Advertisers; (ii) a deduction of up to 10% to cover expenses related to Advertiser discounts, payment transaction fees, telecommunications, data center and other serving costs, (iii) any amounts payable by Vungle to providers of targeting, reporting, verification or other data, technology or services used in connection with a given campaign hereunder, and (iv) Invalid Impressions. The Developer Fee shall be based on the impression or app installation counts used by the applicable Advertiser(s). For the avoidance of doubt, all Developer Fees are based on advertisement requests from the Developer Apps that are actually fulfilled with Vungle Ads. All revenue received from activities that Vungle deems to be due to fraud, Invalid Impressions, or technical error may be refunded to the Advertiser(s) in Vungle’s sole discretion. + +B. Developer Fee Addendums. During the Term of this Agreement, the parties may enter into one or more separate written publisher addendums (each a, “Fee Addendum”) setting forth modifications to the Developer Fee, bonus fees, or other incentives for a limited time period and/or specific advertising campaign. Each Fee Addendum shall, upon full execution by the parties, become a part of this Agreement and subject to all of its terms and conditions. + +C. Payment Terms; Taxes. Vungle will pay any Developer Fee due to Developer sixty (60) days’ after the completion of the month in which such Vungle Ads are served and displayed; provided that, Vungle may withhold payment until the following month for Developer Fee amounts less than $50 U.S. Developer shall be responsible for any bank, transfer or transaction fees (e.g., PayPal). Vungle may deduct any withholding, sales, value added, and other applicable taxes (other than its net income taxes) as required by law. Specifically, Vungle will deduct withholding tax, unless Developer provides a certification to Vungle, upon execution of this Agreement, certifying that Developer and the Developer Apps perform wholly outside of the U.S. Developer is responsible for paying, and will indemnify and hold Vungle forever harmless for, any taxes, duties, or fees, including interest and penalties, for which Developer is legally responsible, or that result from an inaccurate certification where Developer or the Developer Apps do in fact perform within the U.S. + +### 7. Term and Termination. +A. Term. This Agreement is effective until terminated in accordance with this Agreement. + +B. Termination/Suspension by Vungle. Vungle may terminate this Agreement at any time by providing sixty (60) days’ notice to Developer. Additionally, Vungle may terminate this Agreement immediately if Developer breaches any provision of this Agreement. Vungle may immediately suspend Developer’s access to the Vungle Platform if Vungle reasonably believes Developer has breached this Agreement. + +C. Termination by Developer. Developer may terminate this Agreement at any time by providing written notice to Vungle (email to suffice), ceasing all use of the Vungle Platform and Vungle Property, and destroying or removing from all hard drives, networks, and other storage media all copies of the Vungle Property. + +D. Effect of Termination. Upon termination of this Agreement by Developer, the Agreement (including all rights and licenses granted and obligations assumed hereunder) will remain in force and effect until the completion of all Vungle Ad campaigns associated with the Developer Apps in effect on the date of such termination (“Sell-Off Period”). Vungle’s payment obligations will remain in effect during the Sell-Off Period. Upon any termination of this Agreement, each party will promptly return or destroy all copies of any Confidential Information in its possession or control. Sections 3, 5(A), 6(C), 7(D) through 13 shall survive any expiration or termination of this Agreement. + +### 8. Confidentiality. +A. Definition. “Confidential Information” means any and all business, technical and financial information or material of a party, whether revealed orally, visually, or in tangible or electronic form, that is not generally known to the public, which is disclosed to or made available by one party (the “Disclosing Party”) to the other, or which one party becomes aware of pursuant to this Agreement (the “Receiving Party”). The Vungle SDK is Vungle’s Confidential Information, and the terms and conditions of this Agreement shall remain confidential. The failure of a Disclosing Party to designate as “confidential” any such information or material at the time of disclosure shall not result in a loss of status as Confidential Information to the Disclosing Party. Confidential Information shall not include information which: (i) is in or has entered the public domain through no breach of this Agreement or other act by a Receiving Party; (ii) a Receiving Party rightfully knew prior to the time that it was disclosed to a Receiving Party hereunder; (iii) a Receiving Party received without restriction from a third-party lawfully possessing and lawfully entitled to disclose such information without breach of this Agreement; or (iv) was independently developed by employees of the Receiving Party who had no access to such information. + +B. Use and Disclosure Restrictions. The Receiving Party shall not use the Confidential Information except as necessary to exercise its rights or perform its obligations under this Agreement, and shall not disclose the Confidential Information to any third party, except to those of its employees, subcontractors, and advisors that need to know such Confidential Information for the purposes of this Agreement, provided that each such employee, subcontractor, and advisor is subject to a written agreement that includes binding use and disclosure restrictions that are at least as protective of the Confidential Information as those set forth herein. The Receiving Party will use at least the efforts such party ordinarily uses with respect to its own confidential information of similar nature and importance to maintain the confidentiality of all Confidential Information in its possession or control, but in no event less than reasonable efforts. The foregoing obligations will not restrict the Receiving Party from disclosing any Confidential Information required by applicable law; provided that, the Receiving Party must use reasonable efforts to give the Disclosing Party advance notice thereof (i.e., so as to afford Disclosing Party an opportunity to intervene and seek an order or other relief for protecting its Confidential Information from any unauthorized use or disclosure) and the Confidential Information is only disclosed to the extent required by law. The Receiving Party shall return all of the Disclosing Party’s Confidential Information to the Disclosing Party or destroy the same, no later than fifteen (15) days after Disclosing Party’s request, or when Receiving Party no longer needs Confidential Information for its authorized purposes hereunder. + +### 9. Representations and Warranties of Developer. +Developer represents, warrants and covenants to Vungle that: (a) it shall comply with all applicable laws, rules, and regulations with respect to the operation of its business and its use of the Vungle SDK and Vungle Platform; (b) it has all necessary rights, title, and interest in and to the Developer Apps, and it has obtained all necessary rights, releases, and permissions to grant the rights granted to Vungle in this Agreement, including to allow Vungle to sell and insert the Vungle Ads as contemplated herein; (c) the Developer Apps will comply with the Developer Apps Content Policy, and will not infringe upon, violate, or misappropriate any third party right, including any intellectual property, privacy, or publicity rights; (d) any App Data Developer may provide to Vungle, and the ability for Vungle to collect App Data and Performance Data, is permitted under Developer’s privacy notice and provided in compliance with all applicable laws; and (e) it has made any and all disclosures and obtained any and all consents or permissions required by applicable laws with respect to Developer’s privacy practices, including without limitation: (i) any end user data Developer collects, uses, and/or discloses, (ii) the use and disclosure of App Data and Performance Data to Vungle via the Vungle SDK and Vungle Platform, and (iii) notice and parental consent required by applicable privacy laws, including COPPA. + +### 10. Warranty Disclaimer. +THE VUNGLE SDK AND VUNGLE PLATFORM ARE PROVIDED “AS IS.”  VUNGLE DOES NOT MAKE ANY WARRANTIES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE.  VUNGLE AND ITS SUPPLIERS, LICENSORS, AND PARTNERS DO NOT WARRANT THAT THE VUNGLE PLATFORM OR VUNGLE SDK WILL BE CORRECT, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE VUNGLE PLATFORM OR VUNGLE SDK ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. VUNGLE DOES NOT WARRANT THE RESULTS OF USE OF THE VUNGLE PLATFORM OR VUNGLE SDK.  DEVELOPER ACKNOWLEDGES AND AGREES THAT VUNGLE MAY MODIFY OR SUSPEND THE VUNGLE PLATFORM AT ANY TIME IN ITS SOLE DISCRETION AND WITHOUT NOTICE. + +### 11. Indemnification. +A. Developer Indemnification. Developer agrees to indemnify, defend, and hold harmless Vungle and its affiliates, and their directors, officers, employees, and agents from and against any liabilities, damages, costs and expenses (including reasonable attorneys’ fees) arising out of any claim, demand, action, or proceeding initiated by a third party arising from or in connection with any breach of Developer’s obligations, representations or warranties set forth in this Agreement; provided that, Vungle: (a) promptly notifies Developer in writing of the claim, except that any failure to provide this notice promptly only relieves Developer of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Developer sole control of the defense and/or settlement of the claim, but Developer shall not settle any claim without the prior written consent of Vungle; and (c) reasonably cooperates with Developer in connection with such claim at Developer’s cost and expense. + +B. Vungle Indemnification. Vungle agrees to indemnify, reimburse and hold harmless, Developer, its officers, directors, employees, and agents from and against any and all third party claims, liabilities, demands, causes of action, damages, losses and expenses, including, without limitation, reasonable attorneys' fees and costs of suit, arising out of or in connection with Vungle’s infringement or misappropriation of a third party U.S. copyright, trademark or trade secret by the use of the Vungle Platform and/or the Vungle SDK by Developer as permitted hereunder; provided that, Developer: (a) promptly notifies Vungle in writing of the claim, except that any failure to provide this notice promptly only relieves Vungle of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Vungle sole control of the defense and/or settlement of the claim; and (c) reasonably cooperates with Vungle in connection with such claim at Vungle’s cost and expense. In addition, if the use of the Vungle Property by Developer has become, or in Vungle’s opinion is likely to become, the subject of any claim of infringement, Vungle may at its option and expense (i) procure for Developer the right to continue using the Vungle Property as set forth hereunder; (ii) replace or modify the Vungle Property to make it non-infringing so long as the Vungle Property has substantially equivalent functionality; or (iii) if options (i) or (ii) are not reasonably practicable, terminate this Agreement. Vungle shall have no liability or obligation under this Section with respect to any claim if such claim is caused in whole or in part by (w) compliance with designs, data, instructions, or specifications provided by Developer; (x) modification of the Vungle Property by any party other than Vungle without Vungle’s express consent; (y) failure to integrate any SDK Update and utilize the most up to date version of the Vungle SDK, or (z) the combination, operation, or use of the Vungle Property with other applications, portions of applications, product(s), data or services where the Vungle Property would not by itself be infringing. The indemnification rights contained in this Section 11 are Developer’s sole remedy for third party infringement claims relating to THE Vungle SDK and the Vungle Platform. + +### 12. Limitation of Liability. +EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), NEITHER PARTY SHALL BE LIABLE TO OTHER PARTY FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST BUSINESS, DATA, REVENUE, OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT A PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES.  EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL DEVELOPER FEE PAYABLE TO DEVELOPER UNDER THIS AGREEMENT BY VUNGLE IN THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM . + +### 13. General. +A. Relationship of the Parties. Each Party shall be and act as an independent contractor and not as partner, joint venturer, or agent of the other. No party shall have any right to obligate or bind any other party. + +B. Assignment. Neither party may assign any of its rights or obligations under this Agreement without the prior written consent of the other party, except in connection with any merger (by operation of law or otherwise), consolidation, reorganization, change in control or sale of all or substantially all of its assets related to this Agreement or similar transaction. Notwithstanding the foregoing, Developer may not assign this Agreement to a direct competitor of Vungle without Vungle’s prior written consent. This Agreement inures to the benefit of and shall be binding on the parties’ permitted assignees, transferees and successors. + +C. Force Majeure. Neither party will be responsible for any failure or delay in its performance under this Agreement due to causes beyond its reasonable control, including, but not limited to, labor disputes, strikes, lockouts, internet or telecommunications failures, shortages of or inability to obtain labor, energy, or supplies, war, terrorism, riot, acts of God or governmental action, acts by hackers or other malicious third parties and problems with the Internet generally, and such performance shall be excused to the extent that it is prevented or delayed by reason of any of the foregoing. + +D. Notices. Vungle may provide Developer with business or operational notices via email or posting of such notice within the Vungle Platform. All legal notices under the terms of this Agreement shall be in writing and sent to Developer as provided to Vungle in the account information during the download of the SDK, and to Vungle in accordance with this Section. All notices in connection with this Agreement shall be deemed given (a) when personally delivered; (b) three (3) days after being sent by the United States of America mail, postage prepaid, certified or registered, return receipt requested; or (c) one (1) day after being sent by a reputable overnight delivery service. Notices to Vungle must be sent to: Vungle, Inc., 185 Clara St. #100, San Francisco, CA 94107, Attn: Legal Department. + +E. Amendments; Waiver. No changes or modifications or waivers are to be made to this Agreement unless evidenced in writing and signed for and on behalf of both parties. The failure by either party to insist upon the strict performance of this Agreement, or to exercise any term hereof, will not act as a waiver of any right, promise or term, which will continue in full force and effect. + +F. Construction. This Agreement shall be fairly interpreted and construed in accordance with its terms and without strict interpretation or construction in favor of or against either party. + +G. Severability. If any provision, or portion thereof, of this Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, such determination will not impair or affect the validity, legality, or enforceability of the remaining provisions of this Agreement, and each provision, or portion thereof, is hereby declared to be separate, severable, and distinct. + +H. Governing Law; Jurisdiction. This Agreement shall be governed by, and construed in accordance with, the laws of the State of California, without reference to conflicts of laws principles. The parties agree that the federal and state courts in San Francisco County, California will have exclusive jurisdiction and venue under this Agreement, and the parties hereby agree to submit to such jurisdiction exclusively. + +I. Entire Agreement. This Agreement, together with Exhibit A attached hereto and incorporated herein by reference, contains the entire understanding of the parties regarding its subject matter and supersedes all other agreements and understandings, whether oral or written. + +J. Counterparts. This Agreement may be signed in counterparts, including by facsimile or electronic copy, each of which will be deemed an original, and all such counterparts together constituting one and the same Agreement. + +ACCEPTED AND AGREED to as of the date upon Developer’s download or use of the Vungle SDK by the authorized representative of each party. + +# **Exhibit A to Vungle SDK License and Publisher Terms<br/>Vungle Data Privacy Addendum (Publishers)** + +This Data Privacy Addendum ("Addendum") forms part of Vungle SDK License and Publisher Terms ("Agreement") in place between Vungle, Inc. and the company identified as the "Developer" in the Agreement. Capitalized terms used in this Addendum shall have the meaning given to them in the main body of the Agreement unless otherwise defined in this Addendum. + +IT IS AGREED: + +### 1. Definitions. +"Ad Data" has the meaning given to it in Section 2 of this Addendum; + +"Controller" means the entity that determines the purposes and means of the processing of Personal Data; + +"Demand Partners" means Vungle's media buying clients, including but not limited to Advertisers and attribution partners, demand side platforms, ad exchanges, agencies, agency trading desks and ad networks who submit "bids" for Vungle Ad inventory; + +"EU Data Protection Law" means (i) prior to 25 May 2018, the EU Data Protection Directive (Directive 95/46/EC) and on and after 25 May 2018, the EU General Data Protection Regulation (Regulation 2016/679); (ii) the EU e-Privacy Directive (Directive 2002/58/EC); and (iii) any national data protection laws made under or pursuant to (i) or (ii) (in each case, as superseded, amended or replaced); + +"Personal Data" means any information relating to an identified or identifiable natural person (which shall include for the avoidance of doubt, any personally identifiable information) or as otherwise defined in applicable Privacy Requirements; + +"Privacy Requirements" means all applicable privacy and data protection laws and regulations, industry self-regulatory rules, codes and guidelines that apply to the processing of data (including Ad Data and Personal Data) that is the subject of this Addendum, in each case as amended, superseded, or replaced, including but not limited to EU Data Protection Law; + +"Privacy Shield" means the EU-U.S. Privacy Shield Framework self-certification program operated by the U.S. Department of Commerce and approved by the European Commission pursuant to Decision C(2016)4176 of 12 July 2016 and by the Swiss Federal Council on January 11, 2017 respectively; + +”Privacy Shield Principles” means the Privacy Shield Framework Principles (as supplemented by the Supplemental Principles) contained in Annex II to the European Commission Decision C(2016)4176 of July 12, 2016 (as may be amended, superseded or replaced); + +"Tracking Technologies" means mobile SDKs, unique identifiers, pixels, and similar tracking technologies; + +"Vungle Privacy Notice" means the Vungle privacy notice available on Vungle's public facing website (http://vungle.com/privacy), as updated from time to time; + +"data subject", "processing" (and "process") shall have the meanings given to them in EU Data Protection Law. + +### 2. Scope of Processing. +2.1. Developer acknowledges and agrees that in connection with the Vungle Platform and Vungle SDK: (i) Vungle may collect or otherwise +receive data (including Personal Data) relating to end users of the Developer Apps (such as App Data), including unique device identifiers, log information, as well as usage data (such as Performance Data), including information about ads viewed or clicked, post-install data, geo-location of an end user’s device (as may be enabled by the Developer App) and streaming data, all as more particularly described in the Vungle Privacy Notice (collectively "Ad Data"); and (ii) Vungle and its Demand Partners use Tracking Technologies in order to collect certain Ad Data. + +2.2. Vungle shall process and Developer hereby grants Vungle a perpetual, irrevocable, worldwide, sublicenseable right and license to use, copy, modify, distribute and otherwise exploit Ad Data for the following purposes: (a) accessing or calling the Developer Apps, or the servers that make them available, to cause the routing, serving, displaying, targeting, and tracking the performance of Vungle Ads on the Developer Apps; (b) building and storing profiles of end users; (c) using Ad Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform; (e) for any other purposes identified in the Vungle Privacy Notice; and/or (d) disclosing Ad Data (i) to third parties (including Demand Partners) as reasonably necessary in connection with the operation of the Vungle Platform, (ii) if required by any court order, process, law or governmental agency; and/or (iii) generally when it is aggregated, such that the specific information relating to Developer or any underlying end user is not directly identifiable ("Permitted Purposes"). + +### 3. Relationship of the Parties. +To the extent the Ad Data contains Personal Data, Vungle shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) and only for the Permitted Purposes. In no event will the parties process Personal Data under this Agreement as joint Controllers. Nothing in the Agreement (including this Addendum) shall limit or prevent Vungle from collecting or using data that Vungle would otherwise collect and process independently of Developer's use of the Vungle Platform and Vungle SDK. + +### 4. Developer's Responsibilities. +4.1. Privacy Notice. +(a) Developer represents and warrants that it shall conspicuously post, maintain, and abide by a publically accessible privacy notice within the Developer App that satisfies the transparency and information requirements of the Privacy Requirements and the Agreement (including this Addendum). If notice cannot be provided in or around Vungle Ads, then Developer should make arrangements to provide notice within the Developer App or on the landing page of the Vungle Ad. + +(b) Without prejudice to the generality of the foregoing, such notice shall, at a minimum, include clear and comprehensive information about the following: (i) Vungle and its Demand Partner's use of Tracking Technology to collect use and share Ad Data; (ii) the fact that third parties may collect or receive Personal Data and use that Personal Data to provide measurement services and targeted ads; (iii) a conspicuous link to or description of how and where users can opt-out of collection and use of information for ad targeting; and (vi) a description of the types of +Ad Data (including Personal Data) that are collected and how and for what purposes the Ad Data collected will be used or transferred to third parties. + +(c) To the extent Ad Data is protected by EU Data Protection Law, Developer further warrants and represents that the privacy notice provided pursuant to Section 4.1(a) (above) shall also include the following information: (i) the type of Personal Data collected by Vungle and its Demand Partners and the purposes of processing thereof;(ii) the categories of individuals who will have access to the Personal Data; (iii) where applicable, the legitimate interests pursued by Vungle and/or its Demand Partners; (iv) the identity of the Controller(s); and (v) and any other information required to comply with the transparency requirements of the EU Data Protection Law. + +4.2. Notice and Consent. Developer represents and warrants it has provided (and shall maintain) all required notices and obtained all necessary permissions and consents in accordance with the Privacy Requirements from the relevant data subjects (including any parental consent required by applicable Privacy Requirements) on behalf of Vungle and all applicable Demand Partners to lawfully permit: (a) Vungle and all applicable Demand Partners to collect, process and share Ad Data; and (b) deploy Tracking Technologies in order to collect Ad Data from the devices of end users served with Vungle Ads, in each case for the purposes contemplated by this Addendum. + +4.3. Consent Mechanism. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall, at all times, make available, maintain and make operational on the Developer Properties: (i) a mechanism for obtaining such consent from data subjects in accordance with the requirements of the Privacy Requirements; and (ii) a mechanism for data subjects to withdraw such consent (opt-out) in accordance with the Privacy Requirements. + +4.4. Consent Records. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall maintain a record of all consents obtained from data subjects as required by the Privacy Requirements, including the time and date on which consent was obtained, the information presented to data subjects in connection with their giving consent, and details of the mechanism used to obtain consent. Developer shall maintain a record of the same information in relation to all withdrawals of consent by data subjects. Developer shall make these records available to Vungle promptly upon request. + +If Developer is unable to comply with its notice and consent obligations under this Addendum, Developer shall promptly notify Vungle and Vungle may elect to perform any one or all of the obligations provided Developer does not prevent Vungle from performing such obligations. In the event neither party is able to perform such obligations, Vungle shall have the right to terminate the Agreement without liability upon written notice. + +4.5. Prohibited Data Sharing. Developer shall not: (i) share with Vungle any Personal Data that allows users of Developer Apps to be directly identified (for example, by reference to their name or email address); and (ii) pass to Vungle any personal data of children (as such term is defined under applicable Privacy Requirements), unless expressly agreed in writing and as permitted under Privacy Requirements. Upon request, Vungle shall provide Developer with such reasonable assistance as Developer may require to enable Developer to provide such notice and obtain such consents. + + +### 5. Co-operation and Data Subject Rights. +The parties shall, on request, provide each other with all reasonable and timely assistance (at their own expense) to enable the other to comply with its obligations under the Privacy Requirements, specifically in order to enable the other to respond to: (i) any request from a data subject to exercise any of its rights under EU Data Protection Law (including its rights of access, correction, objection, erasure and data portability, as applicable) in relation to the Ad Data ("Data Subject Rights"); and (ii) any other correspondence, inquiry, or complaint received from a data subject, regulator, or other third party in connection with the processing of the Ad Data. Each party shall promptly inform the other if it receives any request directly from a data subject to exercise a Data Subject Right in relation to the Ad Data. + +### 6. International Transfers. +To the extent that Vungle processes (or causes to be processed) any Personal Data protected by EU Data Protection Law and/or originating from the EEA (including the United Kingdom) ("EEA Personal Data") in a country outside of the EEA, it shall first take all such measures as are necessary to ensure an adequate level of protection for such EEA Personal Data in accordance with the requirements of EU Data Protection Law. For these purposes, the parties acknowledge and agree that Vungle shall provide adequate protection for any EEA Personal Data by virtue of Vungle having self-certified its compliance with the Privacy Shield. Vungle agrees to protect EEA Personal Data in accordance with the requirements of the Privacy Shield Principles. + +### 7. Vungle Data. +To the extent Vungle shares any Personal Data with Developer in connection with the Vungle SDK and Vungle Platform, the parties agree that (i) Developer shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) for the limited purpose of performance under this Agreement consistent with the consents given by the data subjects; and (ii) Developer shall be independently responsible for the obligations that apply to it as a Controller under the Privacy Requirements. Developer further acknowledges that Vungle is self-certifying its compliance to the Privacy Shield and may transfer to Developer Personal Data protected by EU Data Protection Laws. To the extent Developer processes any such data, Developer agrees to provide the same level of protection for such Personal Data as is required by the Privacy Shield Principles. Developer shall notify Vungle if it makes a determination that it can no longer provide such protection and in such event, shall cease processing or take other reasonable and appropriate steps to remediate (if remediable) any processing until such time as the processing meets the level of protection as is required by the Privacy Shield Principles. + +### 8. Miscellaneous. +8.1. Vungle reserves the right to modify, suspend or terminate the Agreement should Developer violate this Addendum. + +8.2. This Addendum shall survive termination or expiry of the Agreement. Upon termination or expiry of the Agreement, Vungle may continue to process the Ad Data provided that such processing complies with the requirements of this Addendum and the Privacy Requirements. + + License + Commercial + Title + VungleAds + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-dummy.m b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-dummy.m new file mode 100644 index 0000000..68d4fff --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_PlayBTopOn : NSObject +@end +@implementation PodsDummy_Pods_PlayBTopOn +@end diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Debug-input-files.xcfilelist new file mode 100644 index 0000000..ff9613b --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Debug-input-files.xcfilelist @@ -0,0 +1,5 @@ +${PODS_ROOT}/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources.sh +${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle +${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle +${PODS_ROOT}/TPNiOS/core/AnyThinkSDK.bundle +${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Debug-output-files.xcfilelist new file mode 100644 index 0000000..eb95cce --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Debug-output-files.xcfilelist @@ -0,0 +1,4 @@ +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IronSourcePrivacyInfo.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MTGSDK.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AnyThinkSDK.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Release-input-files.xcfilelist new file mode 100644 index 0000000..ff9613b --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Release-input-files.xcfilelist @@ -0,0 +1,5 @@ +${PODS_ROOT}/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources.sh +${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle +${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle +${PODS_ROOT}/TPNiOS/core/AnyThinkSDK.bundle +${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Release-output-files.xcfilelist new file mode 100644 index 0000000..eb95cce --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources-Release-output-files.xcfilelist @@ -0,0 +1,4 @@ +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IronSourcePrivacyInfo.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MTGSDK.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AnyThinkSDK.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources.sh b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources.sh new file mode 100755 index 0000000..cd27f54 --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-resources.sh @@ -0,0 +1,135 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy + # resources to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +case "${TARGETED_DEVICE_FAMILY:-}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" || true + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle" + install_resource "${PODS_ROOT}/TPNiOS/core/AnyThinkSDK.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle" + install_resource "${PODS_ROOT}/TPNiOS/core/AnyThinkSDK.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle" +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + else + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" + fi +fi diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-umbrella.h b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-umbrella.h new file mode 100644 index 0000000..8c45fe6 --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_PlayBTopOnVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_PlayBTopOnVersionString[]; + diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.debug.xcconfig b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.debug.xcconfig new file mode 100644 index 0000000..d208cbb --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.debug.xcconfig @@ -0,0 +1,15 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_ROOT}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76" "${PODS_ROOT}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76" "${PODS_ROOT}/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNIronSourceSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNMintegralSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNVungleSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"resolv" -l"sqlite3" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "AnyThinkBanner" -framework "AnyThinkInterstitial" -framework "AnyThinkIronSourceAdapter" -framework "AnyThinkMediaVideo" -framework "AnyThinkMintegralAdapter" -framework "AnyThinkNative" -framework "AnyThinkRewardedVideo" -framework "AnyThinkSDK" -framework "AnyThinkSplash" -framework "AnyThinkVungleAdapter" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Foundation" -framework "IronSource" -framework "MTGSDK" -framework "MTGSDKBanner" -framework "MTGSDKBidding" -framework "MTGSDKInterstitialVideo" -framework "MTGSDKNativeAdvanced" -framework "MTGSDKNewInterstitial" -framework "MTGSDKReward" -framework "MTGSDKSplash" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VungleAdsSDK" -framework "WebKit" -weak_framework "Foundation" -weak_framework "UIKit" -weak_framework "WebKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNIronSourceSDKAdapter" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNMintegralSDKAdapter" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNVungleSDKAdapter" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/VungleAds" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.modulemap b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.modulemap new file mode 100644 index 0000000..feaa6ac --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.modulemap @@ -0,0 +1,6 @@ +framework module Pods_PlayBTopOn { + umbrella header "Pods-PlayBTopOn-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.release.xcconfig b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.release.xcconfig new file mode 100644 index 0000000..d208cbb --- /dev/null +++ b/Pods/Target Support Files/Pods-PlayBTopOn/Pods-PlayBTopOn.release.xcconfig @@ -0,0 +1,15 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_ROOT}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76" "${PODS_ROOT}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76" "${PODS_ROOT}/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNIronSourceSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNMintegralSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNVungleSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"resolv" -l"sqlite3" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "AnyThinkBanner" -framework "AnyThinkInterstitial" -framework "AnyThinkIronSourceAdapter" -framework "AnyThinkMediaVideo" -framework "AnyThinkMintegralAdapter" -framework "AnyThinkNative" -framework "AnyThinkRewardedVideo" -framework "AnyThinkSDK" -framework "AnyThinkSplash" -framework "AnyThinkVungleAdapter" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Foundation" -framework "IronSource" -framework "MTGSDK" -framework "MTGSDKBanner" -framework "MTGSDKBidding" -framework "MTGSDKInterstitialVideo" -framework "MTGSDKNativeAdvanced" -framework "MTGSDKNewInterstitial" -framework "MTGSDKReward" -framework "MTGSDKSplash" -framework "MediaPlayer" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VungleAdsSDK" -framework "WebKit" -weak_framework "Foundation" -weak_framework "UIKit" -weak_framework "WebKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNIronSourceSDKAdapter" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNMintegralSDKAdapter" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNVungleSDKAdapter" "-F${PODS_CONFIGURATION_BUILD_DIR}/TPNiOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/VungleAds" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..37d4029 --- /dev/null +++ b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks.sh +${PODS_ROOT}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..2b188cd --- /dev/null +++ b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter.framework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks.sh b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks.sh new file mode 100755 index 0000000..ea3202a --- /dev/null +++ b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "AnyThinkIronSourceAdapter.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "AnyThinkIronSourceAdapter.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkIronSourceAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76/AnyThinkIronSourceAdapter.xcframework" "TPNIronSourceSDKAdapter" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter.debug.xcconfig b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter.debug.xcconfig new file mode 100644 index 0000000..14d658c --- /dev/null +++ b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNIronSourceSDKAdapter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_ROOT}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNIronSourceSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNIronSourceSDKAdapter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = x86_64 armv7 armv7s arm64 diff --git a/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter.release.xcconfig b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter.release.xcconfig new file mode 100644 index 0000000..14d658c --- /dev/null +++ b/Pods/Target Support Files/TPNIronSourceSDKAdapter/TPNIronSourceSDKAdapter.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNIronSourceSDKAdapter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_ROOT}/TPNIronSourceSDKAdapter/AnyThinkIronSourceAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNIronSourceSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNIronSourceSDKAdapter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = x86_64 armv7 armv7s arm64 diff --git a/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..5fafe78 --- /dev/null +++ b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks.sh +${PODS_ROOT}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..03359a1 --- /dev/null +++ b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter.framework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks.sh b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks.sh new file mode 100755 index 0000000..2e9c99f --- /dev/null +++ b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "AnyThinkMintegralAdapter.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "AnyThinkMintegralAdapter.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkMintegralAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76/AnyThinkMintegralAdapter.xcframework" "TPNMintegralSDKAdapter" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter.debug.xcconfig b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter.debug.xcconfig new file mode 100644 index 0000000..fc6c141 --- /dev/null +++ b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNMintegralSDKAdapter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_ROOT}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNMintegralSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNMintegralSDKAdapter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = x86_64 armv7 armv7s arm64 diff --git a/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter.release.xcconfig b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter.release.xcconfig new file mode 100644 index 0000000..fc6c141 --- /dev/null +++ b/Pods/Target Support Files/TPNMintegralSDKAdapter/TPNMintegralSDKAdapter.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNMintegralSDKAdapter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_ROOT}/TPNMintegralSDKAdapter/AnyThinkMintegralAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNMintegralSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNMintegralSDKAdapter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = x86_64 armv7 armv7s arm64 diff --git a/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..8aebe37 --- /dev/null +++ b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks.sh +${PODS_ROOT}/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..e72083f --- /dev/null +++ b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNVungleSDKAdapter/AnyThinkVungleAdapter.framework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks.sh b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks.sh new file mode 100755 index 0000000..02d35b4 --- /dev/null +++ b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "AnyThinkVungleAdapter.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "AnyThinkVungleAdapter.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkVungleAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76/AnyThinkVungleAdapter.xcframework" "TPNVungleSDKAdapter" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter.debug.xcconfig b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter.debug.xcconfig new file mode 100644 index 0000000..479ce1c --- /dev/null +++ b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter.debug.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNVungleSDKAdapter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNVungleSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNVungleSDKAdapter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = x86_64 armv7 armv7s arm64 diff --git a/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter.release.xcconfig b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter.release.xcconfig new file mode 100644 index 0000000..479ce1c --- /dev/null +++ b/Pods/Target Support Files/TPNVungleSDKAdapter/TPNVungleSDKAdapter.release.xcconfig @@ -0,0 +1,15 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNVungleSDKAdapter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TPNVungleSDKAdapter/AnyThinkVungleAdapter-6.4.76" "${PODS_ROOT}/TPNiOS/core" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNVungleSDKAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNVungleSDKAdapter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = x86_64 armv7 armv7s arm64 diff --git a/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..789daf4 --- /dev/null +++ b/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks-input-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_ROOT}/Target Support Files/TPNiOS/TPNiOS-xcframeworks.sh +${PODS_ROOT}/TPNiOS/core/AnyThinkBanner.xcframework +${PODS_ROOT}/TPNiOS/core/AnyThinkInterstitial.xcframework +${PODS_ROOT}/TPNiOS/core/AnyThinkMediaVideo.xcframework +${PODS_ROOT}/TPNiOS/core/AnyThinkNative.xcframework +${PODS_ROOT}/TPNiOS/core/AnyThinkRewardedVideo.xcframework +${PODS_ROOT}/TPNiOS/core/AnyThinkSplash.xcframework +${PODS_ROOT}/TPNiOS/core/AnyThinkSDK.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..4aa7730 --- /dev/null +++ b/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks-output-files.xcfilelist @@ -0,0 +1,7 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkBanner.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkInterstitial.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkMediaVideo.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkNative.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkRewardedVideo.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkSplash.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK/AnyThinkSDK.framework \ No newline at end of file diff --git a/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks.sh b/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks.sh new file mode 100755 index 0000000..4eca690 --- /dev/null +++ b/Pods/Target Support Files/TPNiOS/TPNiOS-xcframeworks.sh @@ -0,0 +1,199 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "AnyThinkBanner.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "AnyThinkInterstitial.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "AnyThinkMediaVideo.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "AnyThinkNative.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkNative.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "AnyThinkRewardedVideo.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "AnyThinkSplash.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "AnyThinkSDK.xcframework/ios-arm64") + echo "" + ;; + "AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "AnyThinkBanner.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkBanner.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "AnyThinkInterstitial.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkInterstitial.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "AnyThinkMediaVideo.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkMediaVideo.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "AnyThinkNative.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkNative.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "AnyThinkRewardedVideo.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkRewardedVideo.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "AnyThinkSplash.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkSplash.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "AnyThinkSDK.xcframework/ios-arm64") + echo "arm64" + ;; + "AnyThinkSDK.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkBanner.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkInterstitial.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkMediaVideo.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkNative.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkRewardedVideo.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkSplash.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/TPNiOS/core/AnyThinkSDK.xcframework" "TPNiOS/TPNSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/TPNiOS/TPNiOS.debug.xcconfig b/Pods/Target Support Files/TPNiOS/TPNiOS.debug.xcconfig new file mode 100644 index 0000000..412cdae --- /dev/null +++ b/Pods/Target Support Files/TPNiOS/TPNiOS.debug.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNiOS +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TPNiOS/core" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNiOS +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = arm64 arm64e armv7 armv7s x86_64 +VALID_ARCHS[sdk=iphoneos*] = arm64 arm64e armv7 armv7s +VALID_ARCHS[sdk=iphonesimulator*] = arm64 arm64e x86_64 diff --git a/Pods/Target Support Files/TPNiOS/TPNiOS.release.xcconfig b/Pods/Target Support Files/TPNiOS/TPNiOS.release.xcconfig new file mode 100644 index 0000000..412cdae --- /dev/null +++ b/Pods/Target Support Files/TPNiOS/TPNiOS.release.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TPNiOS +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/TPNiOS/core" "${PODS_XCFRAMEWORKS_BUILD_DIR}/TPNiOS/TPNSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/TPNiOS +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS = arm64 arm64e armv7 armv7s x86_64 +VALID_ARCHS[sdk=iphoneos*] = arm64 arm64e armv7 armv7s +VALID_ARCHS[sdk=iphonesimulator*] = arm64 arm64e x86_64 diff --git a/Pods/Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist b/Pods/Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist new file mode 100644 index 0000000..c429678 --- /dev/null +++ b/Pods/Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 7.5.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..c30efb0 --- /dev/null +++ b/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks.sh +${PODS_ROOT}/VungleAds/static/VungleAdsSDK.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..43d37fc --- /dev/null +++ b/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds/VungleAdsSDK.framework \ No newline at end of file diff --git a/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks.sh b/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks.sh new file mode 100755 index 0000000..1e75c20 --- /dev/null +++ b/Pods/Target Support Files/VungleAds/VungleAds-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "VungleAdsSDK.xcframework/ios-arm64") + echo "" + ;; + "VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "VungleAdsSDK.xcframework/ios-arm64") + echo "arm64" + ;; + "VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/VungleAds/static/VungleAdsSDK.xcframework" "VungleAds" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/VungleAds/VungleAds.debug.xcconfig b/Pods/Target Support Files/VungleAds/VungleAds.debug.xcconfig new file mode 100644 index 0000000..1b195e3 --- /dev/null +++ b/Pods/Target Support Files/VungleAds/VungleAds.debug.xcconfig @@ -0,0 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/VungleAds +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"z" -framework "AVFoundation" -framework "AdSupport" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "MediaPlayer" -framework "QuartzCore" -framework "StoreKit" -framework "SystemConfiguration" -weak_framework "Foundation" -weak_framework "UIKit" -weak_framework "WebKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/VungleAds +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/VungleAds/VungleAds.release.xcconfig b/Pods/Target Support Files/VungleAds/VungleAds.release.xcconfig new file mode 100644 index 0000000..1b195e3 --- /dev/null +++ b/Pods/Target Support Files/VungleAds/VungleAds.release.xcconfig @@ -0,0 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/VungleAds +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"z" -framework "AVFoundation" -framework "AdSupport" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "MediaPlayer" -framework "QuartzCore" -framework "StoreKit" -framework "SystemConfiguration" -weak_framework "Foundation" -weak_framework "UIKit" -weak_framework "WebKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/VungleAds +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/VungleAds/LICENSE.md b/Pods/VungleAds/LICENSE.md new file mode 100644 index 0000000..9b74a5b --- /dev/null +++ b/Pods/VungleAds/LICENSE.md @@ -0,0 +1,175 @@ +# **Vungle SDK License and Publisher Terms** + +This Vungle SDK License and Publisher Terms (“Agreement”) is made available by Vungle, Inc. (“Vungle”). By downloading or using the Vungle SDK, you and any company, entity, or organization on behalf of which you are accepting this Agreement (“Developer”) hereby agrees to be bound by all terms and conditions of this Agreement, and you represent and warrant that you are an authorized representative of Developer with the authority to bind Developer to this Agreement. If you do not agree to all terms and conditions of this Agreement, do not download or use the Vungle SDK. + +### 1. Definitions. +A. “Advertisers” means third-party advertisers. + +B. “App Data” means data from the device of an end-user, including, for example, orientation data, volume settings, OS language, device make/model, operating system, mobile carrier, and device identifiers. + +C. “Developer Apps” means the mobile applications owned and/or controlled by Developer, including all content, images, music and text contained therein, that Developer wishes to use with the Vungle SDK and Vungle Platform. + +D. “Documentation” means all technical documentation provided by Vungle to Developer to support use of the Vungle SDK, including without limitation, user manuals, functional descriptions, help guides, and other materials, as may be updated by Vungle from time to time. + +E. “Performance Data” means data regarding advertisement performance, including, for example, impressions, interactions, installs, header information, and end user segments or interests. + +F. “Vungle Ads” means video advertisements, sourced by or on behalf of Vungle, which are routed and/or served by the Vungle Platform to the Developer Apps. + +G. “Vungle Platform” means Vungle’s hosted video advertising system, which supports video advertisement insertion within mobile applications, and related advertisement reporting tools. + +H. “Vungle SDK” means the software development kit, including and solely as enabled by the Documentation, available for download on Vungle’s website as of the Effective Date, and any other software that may be provided by Vungle to Developer with the software development kit, including any updates thereto. + +### 2. Vungle SDK License. +A. License Grant. Subject to the terms and conditions of this Agreement, Vungle grants Developer a non-exclusive, non-transferable, non-sublicenseable, worldwide license to: (a) integrate the Vungle SDK with Developer Apps solely for internal use; (b) use, reproduce and distribute certain portions of the Vungle SDK as required for Developer’s distribution of Developer Apps; provided that, any distribution to an end user will be subject to terms that protect the Vungle SDK in a manner at least as protective as set forth herein; and (c) use the Vungle SDK and Vungle Platform to have Vungle Ads inserted within Developer Apps pursuant to this Agreement. + +B. SDK Updates. Vungle periodically releases new versions of, or updates to, the Vungle SDK which may contain new features and fixes (each a, “SDK Update”). Each SDK Update will be presented to Developer within the Vungle Platform dashboard, and Developer is encouraged to download and integrate each SDK Update within the Developer Apps. Each SDK Update shall be subject to the terms and conditions of this Agreement. Vungle may sunset versions of the Vungle SDK that are older than 24 months. +C. License Restrictions. Except as expressly provided in this Agreement, Developer shall not (and shall not allow any third party to): (a) decompile, reverse engineer, disassemble, modify, adapt, create derivative works of, copy or distribute the Vungle SDK or Vungle Platform, (b) modify, remove, or obscure any copyright, trademark, patent or other proprietary notices or legends from the Vungle SDK or Vungle Platform; (c) copy, distribute, rent, lease, lend, sublicense, transfer or make the Vungle SDK or Vungle Platform available to any third party, (d) use the Vungle SDK or Vungle Platform to develop, upload, or transmit any software viruses or other computer code, files or programs designed to interrupt, destroy, or limit the functionality of any software or hardware, or (e) use the Vungle SDK, Vungle Platform, or any data collected, received, or provided access via the Vungle SDK or Vungle Platform, except as expressly set forth in this Agreement, including to re-identify an individual end user. + +### 3. Intellectual Property. +All ownership rights, title, and interest in and to the Vungle SDK and Vungle Platform, including all intellectual property rights therein, as such may be modified, upgraded, or enhanced from time to time (“Vungle Property”) will remain and belong exclusively to Vungle. Vungle reserves all rights not expressly granted to Developer herein. Developer shall retain all ownership rights, title and interest in and to the Developer Apps, including all intellectual property rights therein, as such may be modified, upgraded or enhanced from time to time. If Developer elects to provide any suggestions, comments, improvements, ideas or other feedback or materials to Vungle (collectively, “Feedback”), Developer hereby grants Vungle the right to freely use, copy, disclose, license, distribute and exploit any such Feedback in any manner without any obligation, royalty or restriction based on intellectual property rights or otherwise. + +### 4. Advertising via The Vungle Platform. +A. Vungle Insertion & Sale of Ads. Developer hereby grants Vungle the right to sell, and have sold, advertisement inventory in the Developer Apps, and to insert Vungle Ads within such inventory. Developer agrees that in connection with Vungle Ads, Vungle may access or call to the Developer Apps, or the servers that make them available, and cause the routing, transmission, reproduction, and display of Vungle Ads as contemplated herein. Unless expressly agreed in writing, Vungle makes no guarantee that any level or amount of Vungle Ads will be placed in the Developer Apps. In addition, Developer hereby grants Vungle the non-exclusive, worldwide right and license to use, reproduce, distribute and display Developer’s and the Developer Apps’ trademarks, names, logos, and images of the Developer Apps, in connection with the sale of Vungle Ads hereunder, including (a) listing the Developer Apps and inventory in pitch materials to prospective Advertisers; (b) reporting the inclusion of Developer Apps and inventory as part of Vungle’s advertising network, and (c) identifying the Developer as a publishing partner on Vungle’s website and other marketing materials. + +B. Developer Apps Content Policy. The Developer Apps will not contain, consist of, or promote discrimination, illegal activities, hate speech, defamation, graphic violence, firearms, tobacco, illegal drugs, pornography, sex-trafficking, profanity, obscenity or sexually explicit material (“Developer Apps Content Policy”). Additionally, Developer will notify Vungle immediately of any Developer Apps relating to alcohol or real-money gambling. Developer agrees that Vungle has no responsibility for the Developer Apps, including any content therein, and Vungle has no obligation or ability to monitor or edit the Developer Apps. Developer will provide as much advance written notice as reasonably practicable, but in no event less than fifteen (15) days’ notice, regarding any material changes to the nature or design of any Developer App, including without limitation, changes to the placement of inventory, any action that will increase or reduce expected inventory within the Developer Apps, the type of content contained within the Developer Apps, or the target audience of the Developer Apps. + +C. Ad Restrictions; Invalid Impressions. Developer may not, and may not authorize or encourage any third party to: (i) engage in or create Invalid Impressions; (ii) edit, modify, filter, or change the order of the information contained in any Vungle Ad, or remove, obscure or minimize any Vungle Ad in any way; and/or (iii) redirect an end user away from any web page or app accessed by an end user after selecting or clicking on any part of a Vungle Ad (“Advertiser Page”), provide a version of the Advertiser Page different from the page an end user would access by going directly to the Advertiser Page, or intersperse any content between the Vungle Ads and the Advertiser Page. As used herein, “Invalid Impressions” means any impressions, downloads, installs, views, taps, clicks or other user engagement relating to any Vungle Ad campaign that may artificially inflate an Advertiser's costs or Developer's earnings. By way of example, and without limitation, Invalid Impressions are caused by: (1) repeated manual clicks, (2) using “robots”, “spiders” or other tools for making automated computer generated requests, (3) using offers of cash, prizes, incentives, gift cards, vouchers or anything of value, including cryptocurrency, (4) using a design that encourages or is likely to lead to unintended impressions, downloads, installs, views, taps, clicks or other user actions, (5) manipulating or misrepresenting device IDs, Ad IDs, geolocation or other user or device information; (6) hijacking of an end user’s device; (7) automatic advertisement refreshes; or (8) any other deceptive or fraudulent methods. Developer shall promptly notify Vungle if it suspects that any third party may be tampering with, abusing or manipulating the Vungle Platform or the Vungle Ads within the Developer App, or otherwise violating the restrictions of this Section 4.C. Vungle may suspend Developer’s use of the Vungle Platform and/or terminate this Agreement immediately should Developer violate the foregoing provisions of this Section, or if Vungle observes unusually high levels of impressions, downloads, installs, views, taps or clicks on Developer’s account. Developer shall not be entitled to any revenue associated with Invalid Impressions or campaigns associated with violations of this Section 4.C. + +D. Developer Ad Campaigns. In the event that Developer desires to become an Advertiser, and advertise its app within the Vungle network of publishers, the parties will enter into a separate mutually agreed upon insertion order. + +### 5. Data & Privacy. +A. Collection of Data. Developer acknowledges and agrees that Vungle may: (i) use the Vungle Property to collect and use App Data and Performance Data in connection with the performance of this Agreement, including to display Vungle Ads to end users and to measure and report the performance of Vungle Ads; (ii) disclose App Data and Performance Data (a) to third parties (including Advertisers and attribution partners) as reasonably necessary in connection with the operation of the Vungle Platform and performance of this Agreement, (b) if required by any court order, process, law or governmental agency; or (c) generally, when such data is aggregated, so that the specific information relating to Developer is not identified as such; and (iii) use App Data and Performance Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform, perform internal analytics regarding Vungle SDK performance, and to monitor for errors. Vungle will collect and use the App Data and Performance Data in accordance with Vungle’s Privacy Notice, which is available at http://vungle.com/privacy/ (as updated from time to time). This Section 5.A. shall survive the termination or expiration of this Agreement. + +B. Compliance with Privacy Laws. In performance of this Agreement, Developer agrees to comply with all applicable laws, governmental regulations, court or government agency orders, and decrees relating in any manner to the collection, use, or dissemination of data from or about users, user traffic, or otherwise relating to privacy rights, including the Children’s Online Privacy Protection Act (“COPPA”). In addition, Developer agrees to conspicuously post a privacy notice that accurately describes the Developer’s and third parties’ collection, use, and disclosure of end user data from the Developer Apps, which include disclosure (i) that third parties may collect or receive information and use that information to provide measurement services and targeted ads, and (ii) how and where users can opt-out of collection and use of information for ad targeting. Developer will not pass any personally-identifiable information to Vungle unless expressly permitted in writing, and except as permitted under and in compliance with applicable law. Vungle reserves the right to modify, suspend, or terminate this Agreement should Developer violate this Section, and/or to remain compliant with law. + +C. Vungle Data Privacy Addendum. As applicable, and to the extent performance of this Agreement entails the collection and/or processing of any data or information from end users in the European Economic Area, the parties agree that the additional terms and conditions set forth in the Vungle Data Privacy Addendum (“DPA”) attached hereto and incorporated herein as Exhibit A apply to this Agreement. To the extent this Agreement conflicts with the DPA, the DPA shall govern and control. + +### 6. Developer Fees; Payment. +A. Standard Developer Fee. Subject to the terms and conditions of this Agreement, Vungle shall pay to Developer a percentage of the Net Revenue (the “Developer Fee”), as determined by Vungle. “Net Revenue” means the gross revenue actually collected by Vungle from Advertisers for Vungle Ads served and displayed within the Developer Apps, less (i) any refunds to Advertisers; (ii) a deduction of up to 10% to cover expenses related to Advertiser discounts, payment transaction fees, telecommunications, data center and other serving costs, (iii) any amounts payable by Vungle to providers of targeting, reporting, verification or other data, technology or services used in connection with a given campaign hereunder, and (iv) Invalid Impressions. The Developer Fee shall be based on the impression or app installation counts used by the applicable Advertiser(s). For the avoidance of doubt, all Developer Fees are based on advertisement requests from the Developer Apps that are actually fulfilled with Vungle Ads. All revenue received from activities that Vungle deems to be due to fraud, Invalid Impressions, or technical error may be refunded to the Advertiser(s) in Vungle’s sole discretion. + +B. Developer Fee Addendums. During the Term of this Agreement, the parties may enter into one or more separate written publisher addendums (each a, “Fee Addendum”) setting forth modifications to the Developer Fee, bonus fees, or other incentives for a limited time period and/or specific advertising campaign. Each Fee Addendum shall, upon full execution by the parties, become a part of this Agreement and subject to all of its terms and conditions. + +C. Payment Terms; Taxes. Vungle will pay any Developer Fee due to Developer sixty (60) days’ after the completion of the month in which such Vungle Ads are served and displayed; provided that, Vungle may withhold payment until the following month for Developer Fee amounts less than $50 U.S. Developer shall be responsible for any bank, transfer or transaction fees (e.g., PayPal). Vungle may deduct any withholding, sales, value added, and other applicable taxes (other than its net income taxes) as required by law. Specifically, Vungle will deduct withholding tax, unless Developer provides a certification to Vungle, upon execution of this Agreement, certifying that Developer and the Developer Apps perform wholly outside of the U.S. Developer is responsible for paying, and will indemnify and hold Vungle forever harmless for, any taxes, duties, or fees, including interest and penalties, for which Developer is legally responsible, or that result from an inaccurate certification where Developer or the Developer Apps do in fact perform within the U.S. + +### 7. Term and Termination. +A. Term. This Agreement is effective until terminated in accordance with this Agreement. + +B. Termination/Suspension by Vungle. Vungle may terminate this Agreement at any time by providing sixty (60) days’ notice to Developer. Additionally, Vungle may terminate this Agreement immediately if Developer breaches any provision of this Agreement. Vungle may immediately suspend Developer’s access to the Vungle Platform if Vungle reasonably believes Developer has breached this Agreement. + +C. Termination by Developer. Developer may terminate this Agreement at any time by providing written notice to Vungle (email to suffice), ceasing all use of the Vungle Platform and Vungle Property, and destroying or removing from all hard drives, networks, and other storage media all copies of the Vungle Property. + +D. Effect of Termination. Upon termination of this Agreement by Developer, the Agreement (including all rights and licenses granted and obligations assumed hereunder) will remain in force and effect until the completion of all Vungle Ad campaigns associated with the Developer Apps in effect on the date of such termination (“Sell-Off Period”). Vungle’s payment obligations will remain in effect during the Sell-Off Period. Upon any termination of this Agreement, each party will promptly return or destroy all copies of any Confidential Information in its possession or control. Sections 3, 5(A), 6(C), 7(D) through 13 shall survive any expiration or termination of this Agreement. + +### 8. Confidentiality. +A. Definition. “Confidential Information” means any and all business, technical and financial information or material of a party, whether revealed orally, visually, or in tangible or electronic form, that is not generally known to the public, which is disclosed to or made available by one party (the “Disclosing Party”) to the other, or which one party becomes aware of pursuant to this Agreement (the “Receiving Party”). The Vungle SDK is Vungle’s Confidential Information, and the terms and conditions of this Agreement shall remain confidential. The failure of a Disclosing Party to designate as “confidential” any such information or material at the time of disclosure shall not result in a loss of status as Confidential Information to the Disclosing Party. Confidential Information shall not include information which: (i) is in or has entered the public domain through no breach of this Agreement or other act by a Receiving Party; (ii) a Receiving Party rightfully knew prior to the time that it was disclosed to a Receiving Party hereunder; (iii) a Receiving Party received without restriction from a third-party lawfully possessing and lawfully entitled to disclose such information without breach of this Agreement; or (iv) was independently developed by employees of the Receiving Party who had no access to such information. + +B. Use and Disclosure Restrictions. The Receiving Party shall not use the Confidential Information except as necessary to exercise its rights or perform its obligations under this Agreement, and shall not disclose the Confidential Information to any third party, except to those of its employees, subcontractors, and advisors that need to know such Confidential Information for the purposes of this Agreement, provided that each such employee, subcontractor, and advisor is subject to a written agreement that includes binding use and disclosure restrictions that are at least as protective of the Confidential Information as those set forth herein. The Receiving Party will use at least the efforts such party ordinarily uses with respect to its own confidential information of similar nature and importance to maintain the confidentiality of all Confidential Information in its possession or control, but in no event less than reasonable efforts. The foregoing obligations will not restrict the Receiving Party from disclosing any Confidential Information required by applicable law; provided that, the Receiving Party must use reasonable efforts to give the Disclosing Party advance notice thereof (i.e., so as to afford Disclosing Party an opportunity to intervene and seek an order or other relief for protecting its Confidential Information from any unauthorized use or disclosure) and the Confidential Information is only disclosed to the extent required by law. The Receiving Party shall return all of the Disclosing Party’s Confidential Information to the Disclosing Party or destroy the same, no later than fifteen (15) days after Disclosing Party’s request, or when Receiving Party no longer needs Confidential Information for its authorized purposes hereunder. + +### 9. Representations and Warranties of Developer. +Developer represents, warrants and covenants to Vungle that: (a) it shall comply with all applicable laws, rules, and regulations with respect to the operation of its business and its use of the Vungle SDK and Vungle Platform; (b) it has all necessary rights, title, and interest in and to the Developer Apps, and it has obtained all necessary rights, releases, and permissions to grant the rights granted to Vungle in this Agreement, including to allow Vungle to sell and insert the Vungle Ads as contemplated herein; (c) the Developer Apps will comply with the Developer Apps Content Policy, and will not infringe upon, violate, or misappropriate any third party right, including any intellectual property, privacy, or publicity rights; (d) any App Data Developer may provide to Vungle, and the ability for Vungle to collect App Data and Performance Data, is permitted under Developer’s privacy notice and provided in compliance with all applicable laws; and (e) it has made any and all disclosures and obtained any and all consents or permissions required by applicable laws with respect to Developer’s privacy practices, including without limitation: (i) any end user data Developer collects, uses, and/or discloses, (ii) the use and disclosure of App Data and Performance Data to Vungle via the Vungle SDK and Vungle Platform, and (iii) notice and parental consent required by applicable privacy laws, including COPPA. + +### 10. Warranty Disclaimer. +THE VUNGLE SDK AND VUNGLE PLATFORM ARE PROVIDED “AS IS.”  VUNGLE DOES NOT MAKE ANY WARRANTIES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE.  VUNGLE AND ITS SUPPLIERS, LICENSORS, AND PARTNERS DO NOT WARRANT THAT THE VUNGLE PLATFORM OR VUNGLE SDK WILL BE CORRECT, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE VUNGLE PLATFORM OR VUNGLE SDK ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. VUNGLE DOES NOT WARRANT THE RESULTS OF USE OF THE VUNGLE PLATFORM OR VUNGLE SDK.  DEVELOPER ACKNOWLEDGES AND AGREES THAT VUNGLE MAY MODIFY OR SUSPEND THE VUNGLE PLATFORM AT ANY TIME IN ITS SOLE DISCRETION AND WITHOUT NOTICE. + +### 11. Indemnification. +A. Developer Indemnification. Developer agrees to indemnify, defend, and hold harmless Vungle and its affiliates, and their directors, officers, employees, and agents from and against any liabilities, damages, costs and expenses (including reasonable attorneys’ fees) arising out of any claim, demand, action, or proceeding initiated by a third party arising from or in connection with any breach of Developer’s obligations, representations or warranties set forth in this Agreement; provided that, Vungle: (a) promptly notifies Developer in writing of the claim, except that any failure to provide this notice promptly only relieves Developer of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Developer sole control of the defense and/or settlement of the claim, but Developer shall not settle any claim without the prior written consent of Vungle; and (c) reasonably cooperates with Developer in connection with such claim at Developer’s cost and expense. + +B. Vungle Indemnification. Vungle agrees to indemnify, reimburse and hold harmless, Developer, its officers, directors, employees, and agents from and against any and all third party claims, liabilities, demands, causes of action, damages, losses and expenses, including, without limitation, reasonable attorneys' fees and costs of suit, arising out of or in connection with Vungle’s infringement or misappropriation of a third party U.S. copyright, trademark or trade secret by the use of the Vungle Platform and/or the Vungle SDK by Developer as permitted hereunder; provided that, Developer: (a) promptly notifies Vungle in writing of the claim, except that any failure to provide this notice promptly only relieves Vungle of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Vungle sole control of the defense and/or settlement of the claim; and (c) reasonably cooperates with Vungle in connection with such claim at Vungle’s cost and expense. In addition, if the use of the Vungle Property by Developer has become, or in Vungle’s opinion is likely to become, the subject of any claim of infringement, Vungle may at its option and expense (i) procure for Developer the right to continue using the Vungle Property as set forth hereunder; (ii) replace or modify the Vungle Property to make it non-infringing so long as the Vungle Property has substantially equivalent functionality; or (iii) if options (i) or (ii) are not reasonably practicable, terminate this Agreement. Vungle shall have no liability or obligation under this Section with respect to any claim if such claim is caused in whole or in part by (w) compliance with designs, data, instructions, or specifications provided by Developer; (x) modification of the Vungle Property by any party other than Vungle without Vungle’s express consent; (y) failure to integrate any SDK Update and utilize the most up to date version of the Vungle SDK, or (z) the combination, operation, or use of the Vungle Property with other applications, portions of applications, product(s), data or services where the Vungle Property would not by itself be infringing. The indemnification rights contained in this Section 11 are Developer’s sole remedy for third party infringement claims relating to THE Vungle SDK and the Vungle Platform. + +### 12. Limitation of Liability. +EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), NEITHER PARTY SHALL BE LIABLE TO OTHER PARTY FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST BUSINESS, DATA, REVENUE, OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT A PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES.  EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL DEVELOPER FEE PAYABLE TO DEVELOPER UNDER THIS AGREEMENT BY VUNGLE IN THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM . + +### 13. General. +A. Relationship of the Parties. Each Party shall be and act as an independent contractor and not as partner, joint venturer, or agent of the other. No party shall have any right to obligate or bind any other party. + +B. Assignment. Neither party may assign any of its rights or obligations under this Agreement without the prior written consent of the other party, except in connection with any merger (by operation of law or otherwise), consolidation, reorganization, change in control or sale of all or substantially all of its assets related to this Agreement or similar transaction. Notwithstanding the foregoing, Developer may not assign this Agreement to a direct competitor of Vungle without Vungle’s prior written consent. This Agreement inures to the benefit of and shall be binding on the parties’ permitted assignees, transferees and successors. + +C. Force Majeure. Neither party will be responsible for any failure or delay in its performance under this Agreement due to causes beyond its reasonable control, including, but not limited to, labor disputes, strikes, lockouts, internet or telecommunications failures, shortages of or inability to obtain labor, energy, or supplies, war, terrorism, riot, acts of God or governmental action, acts by hackers or other malicious third parties and problems with the Internet generally, and such performance shall be excused to the extent that it is prevented or delayed by reason of any of the foregoing. + +D. Notices. Vungle may provide Developer with business or operational notices via email or posting of such notice within the Vungle Platform. All legal notices under the terms of this Agreement shall be in writing and sent to Developer as provided to Vungle in the account information during the download of the SDK, and to Vungle in accordance with this Section. All notices in connection with this Agreement shall be deemed given (a) when personally delivered; (b) three (3) days after being sent by the United States of America mail, postage prepaid, certified or registered, return receipt requested; or (c) one (1) day after being sent by a reputable overnight delivery service. Notices to Vungle must be sent to: Vungle, Inc., 185 Clara St. #100, San Francisco, CA 94107, Attn: Legal Department. + +E. Amendments; Waiver. No changes or modifications or waivers are to be made to this Agreement unless evidenced in writing and signed for and on behalf of both parties. The failure by either party to insist upon the strict performance of this Agreement, or to exercise any term hereof, will not act as a waiver of any right, promise or term, which will continue in full force and effect. + +F. Construction. This Agreement shall be fairly interpreted and construed in accordance with its terms and without strict interpretation or construction in favor of or against either party. + +G. Severability. If any provision, or portion thereof, of this Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, such determination will not impair or affect the validity, legality, or enforceability of the remaining provisions of this Agreement, and each provision, or portion thereof, is hereby declared to be separate, severable, and distinct. + +H. Governing Law; Jurisdiction. This Agreement shall be governed by, and construed in accordance with, the laws of the State of California, without reference to conflicts of laws principles. The parties agree that the federal and state courts in San Francisco County, California will have exclusive jurisdiction and venue under this Agreement, and the parties hereby agree to submit to such jurisdiction exclusively. + +I. Entire Agreement. This Agreement, together with Exhibit A attached hereto and incorporated herein by reference, contains the entire understanding of the parties regarding its subject matter and supersedes all other agreements and understandings, whether oral or written. + +J. Counterparts. This Agreement may be signed in counterparts, including by facsimile or electronic copy, each of which will be deemed an original, and all such counterparts together constituting one and the same Agreement. + +ACCEPTED AND AGREED to as of the date upon Developer’s download or use of the Vungle SDK by the authorized representative of each party. + +# **Exhibit A to Vungle SDK License and Publisher Terms
Vungle Data Privacy Addendum (Publishers)** + +This Data Privacy Addendum ("Addendum") forms part of Vungle SDK License and Publisher Terms ("Agreement") in place between Vungle, Inc. and the company identified as the "Developer" in the Agreement. Capitalized terms used in this Addendum shall have the meaning given to them in the main body of the Agreement unless otherwise defined in this Addendum. + +IT IS AGREED: + +### 1. Definitions. +"Ad Data" has the meaning given to it in Section 2 of this Addendum; + +"Controller" means the entity that determines the purposes and means of the processing of Personal Data; + +"Demand Partners" means Vungle's media buying clients, including but not limited to Advertisers and attribution partners, demand side platforms, ad exchanges, agencies, agency trading desks and ad networks who submit "bids" for Vungle Ad inventory; + +"EU Data Protection Law" means (i) prior to 25 May 2018, the EU Data Protection Directive (Directive 95/46/EC) and on and after 25 May 2018, the EU General Data Protection Regulation (Regulation 2016/679); (ii) the EU e-Privacy Directive (Directive 2002/58/EC); and (iii) any national data protection laws made under or pursuant to (i) or (ii) (in each case, as superseded, amended or replaced); + +"Personal Data" means any information relating to an identified or identifiable natural person (which shall include for the avoidance of doubt, any personally identifiable information) or as otherwise defined in applicable Privacy Requirements; + +"Privacy Requirements" means all applicable privacy and data protection laws and regulations, industry self-regulatory rules, codes and guidelines that apply to the processing of data (including Ad Data and Personal Data) that is the subject of this Addendum, in each case as amended, superseded, or replaced, including but not limited to EU Data Protection Law; + +"Privacy Shield" means the EU-U.S. Privacy Shield Framework self-certification program operated by the U.S. Department of Commerce and approved by the European Commission pursuant to Decision C(2016)4176 of 12 July 2016 and by the Swiss Federal Council on January 11, 2017 respectively; + +”Privacy Shield Principles” means the Privacy Shield Framework Principles (as supplemented by the Supplemental Principles) contained in Annex II to the European Commission Decision C(2016)4176 of July 12, 2016 (as may be amended, superseded or replaced); + +"Tracking Technologies" means mobile SDKs, unique identifiers, pixels, and similar tracking technologies; + +"Vungle Privacy Notice" means the Vungle privacy notice available on Vungle's public facing website (http://vungle.com/privacy), as updated from time to time; + +"data subject", "processing" (and "process") shall have the meanings given to them in EU Data Protection Law. + +### 2. Scope of Processing. +2.1. Developer acknowledges and agrees that in connection with the Vungle Platform and Vungle SDK: (i) Vungle may collect or otherwise +receive data (including Personal Data) relating to end users of the Developer Apps (such as App Data), including unique device identifiers, log information, as well as usage data (such as Performance Data), including information about ads viewed or clicked, post-install data, geo-location of an end user’s device (as may be enabled by the Developer App) and streaming data, all as more particularly described in the Vungle Privacy Notice (collectively "Ad Data"); and (ii) Vungle and its Demand Partners use Tracking Technologies in order to collect certain Ad Data. + +2.2. Vungle shall process and Developer hereby grants Vungle a perpetual, irrevocable, worldwide, sublicenseable right and license to use, copy, modify, distribute and otherwise exploit Ad Data for the following purposes: (a) accessing or calling the Developer Apps, or the servers that make them available, to cause the routing, serving, displaying, targeting, and tracking the performance of Vungle Ads on the Developer Apps; (b) building and storing profiles of end users; (c) using Ad Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform; (e) for any other purposes identified in the Vungle Privacy Notice; and/or (d) disclosing Ad Data (i) to third parties (including Demand Partners) as reasonably necessary in connection with the operation of the Vungle Platform, (ii) if required by any court order, process, law or governmental agency; and/or (iii) generally when it is aggregated, such that the specific information relating to Developer or any underlying end user is not directly identifiable ("Permitted Purposes"). + +### 3. Relationship of the Parties. +To the extent the Ad Data contains Personal Data, Vungle shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) and only for the Permitted Purposes. In no event will the parties process Personal Data under this Agreement as joint Controllers. Nothing in the Agreement (including this Addendum) shall limit or prevent Vungle from collecting or using data that Vungle would otherwise collect and process independently of Developer's use of the Vungle Platform and Vungle SDK. + +### 4. Developer's Responsibilities. +4.1. Privacy Notice. +(a) Developer represents and warrants that it shall conspicuously post, maintain, and abide by a publically accessible privacy notice within the Developer App that satisfies the transparency and information requirements of the Privacy Requirements and the Agreement (including this Addendum). If notice cannot be provided in or around Vungle Ads, then Developer should make arrangements to provide notice within the Developer App or on the landing page of the Vungle Ad. + +(b) Without prejudice to the generality of the foregoing, such notice shall, at a minimum, include clear and comprehensive information about the following: (i) Vungle and its Demand Partner's use of Tracking Technology to collect use and share Ad Data; (ii) the fact that third parties may collect or receive Personal Data and use that Personal Data to provide measurement services and targeted ads; (iii) a conspicuous link to or description of how and where users can opt-out of collection and use of information for ad targeting; and (vi) a description of the types of +Ad Data (including Personal Data) that are collected and how and for what purposes the Ad Data collected will be used or transferred to third parties. + +(c) To the extent Ad Data is protected by EU Data Protection Law, Developer further warrants and represents that the privacy notice provided pursuant to Section 4.1(a) (above) shall also include the following information: (i) the type of Personal Data collected by Vungle and its Demand Partners and the purposes of processing thereof;(ii) the categories of individuals who will have access to the Personal Data; (iii) where applicable, the legitimate interests pursued by Vungle and/or its Demand Partners; (iv) the identity of the Controller(s); and (v) and any other information required to comply with the transparency requirements of the EU Data Protection Law. + +4.2. Notice and Consent. Developer represents and warrants it has provided (and shall maintain) all required notices and obtained all necessary permissions and consents in accordance with the Privacy Requirements from the relevant data subjects (including any parental consent required by applicable Privacy Requirements) on behalf of Vungle and all applicable Demand Partners to lawfully permit: (a) Vungle and all applicable Demand Partners to collect, process and share Ad Data; and (b) deploy Tracking Technologies in order to collect Ad Data from the devices of end users served with Vungle Ads, in each case for the purposes contemplated by this Addendum. + +4.3. Consent Mechanism. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall, at all times, make available, maintain and make operational on the Developer Properties: (i) a mechanism for obtaining such consent from data subjects in accordance with the requirements of the Privacy Requirements; and (ii) a mechanism for data subjects to withdraw such consent (opt-out) in accordance with the Privacy Requirements. + +4.4. Consent Records. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall maintain a record of all consents obtained from data subjects as required by the Privacy Requirements, including the time and date on which consent was obtained, the information presented to data subjects in connection with their giving consent, and details of the mechanism used to obtain consent. Developer shall maintain a record of the same information in relation to all withdrawals of consent by data subjects. Developer shall make these records available to Vungle promptly upon request. + +If Developer is unable to comply with its notice and consent obligations under this Addendum, Developer shall promptly notify Vungle and Vungle may elect to perform any one or all of the obligations provided Developer does not prevent Vungle from performing such obligations. In the event neither party is able to perform such obligations, Vungle shall have the right to terminate the Agreement without liability upon written notice. + +4.5. Prohibited Data Sharing. Developer shall not: (i) share with Vungle any Personal Data that allows users of Developer Apps to be directly identified (for example, by reference to their name or email address); and (ii) pass to Vungle any personal data of children (as such term is defined under applicable Privacy Requirements), unless expressly agreed in writing and as permitted under Privacy Requirements. Upon request, Vungle shall provide Developer with such reasonable assistance as Developer may require to enable Developer to provide such notice and obtain such consents. + + +### 5. Co-operation and Data Subject Rights. +The parties shall, on request, provide each other with all reasonable and timely assistance (at their own expense) to enable the other to comply with its obligations under the Privacy Requirements, specifically in order to enable the other to respond to: (i) any request from a data subject to exercise any of its rights under EU Data Protection Law (including its rights of access, correction, objection, erasure and data portability, as applicable) in relation to the Ad Data ("Data Subject Rights"); and (ii) any other correspondence, inquiry, or complaint received from a data subject, regulator, or other third party in connection with the processing of the Ad Data. Each party shall promptly inform the other if it receives any request directly from a data subject to exercise a Data Subject Right in relation to the Ad Data. + +### 6. International Transfers. +To the extent that Vungle processes (or causes to be processed) any Personal Data protected by EU Data Protection Law and/or originating from the EEA (including the United Kingdom) ("EEA Personal Data") in a country outside of the EEA, it shall first take all such measures as are necessary to ensure an adequate level of protection for such EEA Personal Data in accordance with the requirements of EU Data Protection Law. For these purposes, the parties acknowledge and agree that Vungle shall provide adequate protection for any EEA Personal Data by virtue of Vungle having self-certified its compliance with the Privacy Shield. Vungle agrees to protect EEA Personal Data in accordance with the requirements of the Privacy Shield Principles. + +### 7. Vungle Data. +To the extent Vungle shares any Personal Data with Developer in connection with the Vungle SDK and Vungle Platform, the parties agree that (i) Developer shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) for the limited purpose of performance under this Agreement consistent with the consents given by the data subjects; and (ii) Developer shall be independently responsible for the obligations that apply to it as a Controller under the Privacy Requirements. Developer further acknowledges that Vungle is self-certifying its compliance to the Privacy Shield and may transfer to Developer Personal Data protected by EU Data Protection Laws. To the extent Developer processes any such data, Developer agrees to provide the same level of protection for such Personal Data as is required by the Privacy Shield Principles. Developer shall notify Vungle if it makes a determination that it can no longer provide such protection and in such event, shall cease processing or take other reasonable and appropriate steps to remediate (if remediable) any processing until such time as the processing meets the level of protection as is required by the Privacy Shield Principles. + +### 8. Miscellaneous. +8.1. Vungle reserves the right to modify, suspend or terminate the Agreement should Developer violate this Addendum. + +8.2. This Addendum shall survive termination or expiry of the Agreement. Upon termination or expiry of the Agreement, Vungle may continue to process the Ad Data provided that such processing complies with the requirements of this Addendum and the Privacy Requirements. diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/Info.plist b/Pods/VungleAds/static/VungleAdsSDK.xcframework/Info.plist new file mode 100644 index 0000000..4e89fe5 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + VungleAdsSDK.framework/VungleAdsSDK + LibraryIdentifier + ios-arm64 + LibraryPath + VungleAdsSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + VungleAdsSDK.framework/VungleAdsSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + VungleAdsSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeDirectory b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..7e6641a Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeRequirements b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..9d92dc8 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..c058229 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeResources b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..93be9a7 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,608 @@ + + + + + files + + ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h + + sjrqP1Hib2Rf1PMd2feZrGAUmBE= + + ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK.h + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + ios-arm64/VungleAdsSDK.framework/Info.plist + + 45kqah05AvxC2Se7t64u9YXHhvw= + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + KIQhAzOhToewpnMKuFAF7IBluBY= + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc + + TlZ71MxGDLg/QOOaTIZt+LFmoeY= + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface + + KIQhAzOhToewpnMKuFAF7IBluBY= + + ios-arm64/VungleAdsSDK.framework/Modules/module.modulemap + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy + + 99lHiKAMEwibufp7vGK7r8V203g= + + ios-arm64/VungleAdsSDK.framework/VungleAdsSDK + + thy69Mq9wYBcsZeHnGsabKJvlhU= + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeDirectory + + 0WLxKuSEp0n9vQ4xeNjZXq6oq0w= + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements + + Ja6v5F5mMAcVukrUlt26TVAK5T8= + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 + + xsr4OYX7Vdtd0MV3twPIssZmYFA= + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeResources + + u5wKQbhgK2Ug2OsxC1ftfVCBafI= + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeSignature + + 2S9dTO9lbaWCuSp0njlRzxAANt8= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h + + SG2ES3Hop1uohw3QkVGyI32zruU= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK.h + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Info.plist + + r4lc8PTj4sAnu/u67vyUAOdBa64= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + puYm7tlcvKHK7cRojgdzS83WOfw= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + RiB8fQFTVvmjOdAb/YEfF/KhogU= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/module.modulemap + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/PrivacyInfo.xcprivacy + + 99lHiKAMEwibufp7vGK7r8V203g= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/VungleAdsSDK + + E0L1Jw0rrAMwOdK1bi6GEmFyqIE= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeDirectory + + HovKTBjR/OjoIlQsl1D+ZhIm6ls= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 + + Zlc7/xKYGnR0ocA6E0n1lbvVDEs= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeResources + + 2PDxaW4Hb7yhRjAP2wFLlXPtWbc= + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h + + hash + + sjrqP1Hib2Rf1PMd2feZrGAUmBE= + + hash2 + + ciJXxixYjE+JstQdWBXTYo+RNzifT70WgFY8GoRaNEo= + + + ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK.h + + hash + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + hash2 + + jc62sKtWCA+1odD4FvDuHI5s164EOyNwzHparHXvtwI= + + + ios-arm64/VungleAdsSDK.framework/Info.plist + + hash + + 45kqah05AvxC2Se7t64u9YXHhvw= + + hash2 + + XaeMnMJfE3DWpNq0XxUsSvvOzGGjK/HZmXi7FTsMkfM= + + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json + + hash + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + hash2 + + Rx1vHgSTi4kIYQaiqDkHlHpYr66UFg7dHj98bW672J0= + + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + KIQhAzOhToewpnMKuFAF7IBluBY= + + hash2 + + yOZ4ScqdpKS6cATY+8Tp/5Kh/2nOuClgp7Qt8yNsF4k= + + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + TlZ71MxGDLg/QOOaTIZt+LFmoeY= + + hash2 + + 89W/6ZpI+4C9f6YgYmIAsAA03/o7JI8+aTs0RWmfJ3I= + + + ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + KIQhAzOhToewpnMKuFAF7IBluBY= + + hash2 + + yOZ4ScqdpKS6cATY+8Tp/5Kh/2nOuClgp7Qt8yNsF4k= + + + ios-arm64/VungleAdsSDK.framework/Modules/module.modulemap + + hash + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + hash2 + + 0T/zo/C1X1wNCRlosKXBySteJnBk/PRjVcOzqoZ66GQ= + + + ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy + + hash + + 99lHiKAMEwibufp7vGK7r8V203g= + + hash2 + + RX/aXFa+FOCjdkY1ix5eE2OBHeionXWqGUSFGTmdVUQ= + + + ios-arm64/VungleAdsSDK.framework/VungleAdsSDK + + hash + + thy69Mq9wYBcsZeHnGsabKJvlhU= + + hash2 + + HEoNLOMtwMyMkkU4SioQdpfO5hLRr52dOeKocFJ2dgk= + + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeDirectory + + hash + + 0WLxKuSEp0n9vQ4xeNjZXq6oq0w= + + hash2 + + 6uvT2alcwKYGrmlryNPhx/YMOQ23rC0lPoohaU7fAlo= + + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements + + hash + + Ja6v5F5mMAcVukrUlt26TVAK5T8= + + hash2 + + 8g7q4sZP4wo+Bf502p89bSlM+vN3Adfgo5WjvKcZ7E4= + + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 + + hash + + xsr4OYX7Vdtd0MV3twPIssZmYFA= + + hash2 + + EYk6gH6Ok5W2RuSLzozhP55SXCS2Yt08DLL+/1qFVl4= + + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeResources + + hash + + u5wKQbhgK2Ug2OsxC1ftfVCBafI= + + hash2 + + WPo3iz/dMVpgAmAlpZT8VvtK7dZJIEsthIxE7NTDIhQ= + + + ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeSignature + + hash + + 2S9dTO9lbaWCuSp0njlRzxAANt8= + + hash2 + + 2vpm4DozFwW8XEtJ7Au3W33PW0Aj40XyRaF0kaWVYQE= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h + + hash + + SG2ES3Hop1uohw3QkVGyI32zruU= + + hash2 + + 6paMiGxeYmdRia7AbZXPy333d8DjcghycMxdgAAZj0w= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK.h + + hash + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + hash2 + + jc62sKtWCA+1odD4FvDuHI5s164EOyNwzHparHXvtwI= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Info.plist + + hash + + r4lc8PTj4sAnu/u67vyUAOdBa64= + + hash2 + + Hv08pto2ZVN55UeetRLsb/KEZl1p+5F5EK38oXai4Aw= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + hash2 + + Rx1vHgSTi4kIYQaiqDkHlHpYr66UFg7dHj98bW672J0= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + hash2 + + 2Jqi7jFvPTivR2qiYRNBuSNnCxbyTB6GCXrV2eNrIMc= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + puYm7tlcvKHK7cRojgdzS83WOfw= + + hash2 + + AWB9tJ3qiuLQQlUgklEKTuCxKDfl2C19lbKkgq2409Y= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + hash2 + + 2Jqi7jFvPTivR2qiYRNBuSNnCxbyTB6GCXrV2eNrIMc= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + hash2 + + Rx1vHgSTi4kIYQaiqDkHlHpYr66UFg7dHj98bW672J0= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + hash2 + + HRNq2LkmXCZT046S3BtrIIuTenwVaSLzJ9PSl355BxE= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + RiB8fQFTVvmjOdAb/YEfF/KhogU= + + hash2 + + nLGKsiuccrhziR1gKTDqKLq5kWssy4RTIQBOnXYdy84= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + hash2 + + HRNq2LkmXCZT046S3BtrIIuTenwVaSLzJ9PSl355BxE= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/module.modulemap + + hash + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + hash2 + + 0T/zo/C1X1wNCRlosKXBySteJnBk/PRjVcOzqoZ66GQ= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/PrivacyInfo.xcprivacy + + hash + + 99lHiKAMEwibufp7vGK7r8V203g= + + hash2 + + RX/aXFa+FOCjdkY1ix5eE2OBHeionXWqGUSFGTmdVUQ= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/VungleAdsSDK + + hash + + E0L1Jw0rrAMwOdK1bi6GEmFyqIE= + + hash2 + + zpzmUUJ2CUyIPxlwocsehqELXQV3DEkExdHUVRChWww= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeDirectory + + hash + + HovKTBjR/OjoIlQsl1D+ZhIm6ls= + + hash2 + + kB2WNjUsnOaS5BtKhrekRFvr+r7ktxZ+qdVQ8TtqZDs= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 + + hash + + Zlc7/xKYGnR0ocA6E0n1lbvVDEs= + + hash2 + + 8dhHyTQacLKRFdqrozY53oR/uT/glk12eWkjiBn/fVw= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeResources + + hash + + 2PDxaW4Hb7yhRjAP2wFLlXPtWbc= + + hash2 + + 5ul1rQH+zjtXK2wL7Q54pMWO3Q8xO0JOy0L7dEpVJVo= + + + ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeSignature b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e28af30 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h new file mode 100644 index 0000000..729b8cc --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h @@ -0,0 +1,1041 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +#ifndef VUNGLEADSSDK_SWIFT_H +#define VUNGLEADSSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#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") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VungleAdsSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +typedef SWIFT_ENUM(NSInteger, BannerSize, open) { +/// 320x50 + BannerSizeRegular = 0, +/// 300x50 + BannerSizeShort = 1, +/// 728x90 + BannerSizeLeaderboard = 2, +/// 300x250 + BannerSizeMrec = 3, +}; + +@class NSString; +@class VungleAdsExtras; + +SWIFT_CLASS("_TtC12VungleAdsSDK12BasePublicAd") +@interface BasePublicAd : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +@property (nonatomic, readonly, copy) NSString * _Nonnull placementId; +@property (nonatomic, readonly, copy) NSString * _Nonnull eventId; +@property (nonatomic, readonly, copy) NSString * _Nonnull creativeId; +- (void)setWithExtras:(VungleAdsExtras * _Nonnull)extras; +/// This method returns the playability status of the ad for the specified placement. +/// +/// returns: +/// Bool value to determine if this ad can be played at this time. +- (BOOL)canPlayAd SWIFT_WARN_UNUSED_RESULT; +/// This method prepares an ad with the provided bid payload, if provided. +/// If the bid payload is nil, the waterfall flow will be executed. +/// This method will always invoke a DidLoad or a DidFailToLoad callback +/// \param bidPayload The bid payload for bidding feature. +/// +- (void)load:(NSString * _Nullable)bidPayload; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, ConsentStatus, open) { + ConsentStatusAccepted = 0, + ConsentStatusDenied = 1, +}; + +@class NSDate; + +SWIFT_CLASS("_TtC12VungleAdsSDK14FirstPartyData") +@interface FirstPartyData : NSObject +/// Age categories for demographic splits. 0=Others, 1=18-20, 2=21-30, 3=31-40, 4=41-50, +/// 5=51-60, 6=61-70, 7=71-75 +- (void)setAge:(NSInteger)age; +/// Duration of residence at the current location. 0=<1 year, 1=1-5 years, 2=6-10 years, +/// 3=11-20 years, 4=21-30 years, 5=31-40 years, 6=41-50 years, 7=51-60 years, 8=61-70 years, +/// 9=71-75+ years +- (void)setLengthOfResidenceYears:(NSDecimal)lengthOfResidenceYears; +/// Home values reflecting economic status and housing market. 0=<$100k, 1=$100k-$300k, +/// 2=$300k-$500k, 3=$500k-$700k, 4=$700k-$900k, 5=$900k-$1.1M, 6=$1.1M-$1.3M, 7=$1.3M-$1.5M, +/// 8=$1.5M-$1.7M, 9=>$1.7M +- (void)setMedianHomeValueUsd:(NSInteger)medianHomeValueUsd; +/// Monthly housing costs, indicative of financial commitments. 0=<$500, 1=$500-$1000, +/// 2=$1000-$1500, 3=$1500-$2000, 4=$2000-$2500, 5=$2500-$3000, 6=$3000-$3500, 7=$3500-$4000, +/// 8=$4000-$4500, 9=>$4500 +- (void)setMonthlyHousingPaymentUsd:(NSInteger)monthlyHousingPaymentUsd; +/// Country of the individual’s location or nationality +- (void)setCountry:(NSString * _Nullable)country; +/// Designated Market Areas in the United States for media planning. e.g. 803 (Los Angeles), +/// 501 (New York), 602 (Chicago), 504 (Philadelphia), 807 (San Francisco), 511 (Boston), 623 +/// (Washington, DC), 618 (Atlanta), 670 (Houston), 506 (Miami) +- (void)setDma:(NSInteger)dma; +/// State or regional area of the individual. e.g. California, New York, Texas, Bavaria, +/// Ontario, Queensland, São Paulo, Tokyo Prefecture, Moscow, Gauteng +- (void)setRegionState:(NSString * _Nullable)regionState; +/// Revenue broken down by specific ad placement locations in USD. +- (void)setEarningsByPlacement:(NSDecimal)earningsByPlacement; +/// Indicates whether the user has made a purchase. +- (void)setIsUserAPurchaser:(BOOL)isUserAPurchaser; +/// Indicates whether the user subscribe to the App +- (void)setIsUserASubscriber:(BOOL)isUserASubscriber; +/// Mean spend value of the user over the last 30 days in USD. +- (void)setLast30DaysMeanSpendUsd:(NSDecimal)last30DaysMeanSpendUsd; +/// Median amount spent by the user in the last 30 days in USD. +- (void)setLast30DaysMedianSpendUsd:(NSDecimal)last30DaysMedianSpendUsd; +/// Percentage of filled ad placements out of total requests in the last 30 days. +- (void)setLast30DaysPlacementFillRate:(NSDecimal)last30DaysPlacementFillRate; +/// Total spent by the user in the last 30 days in USD. +- (void)setLast30DaysTotalSpendUsd:(NSDecimal)last30DaysTotalSpendUsd; +/// Calculated based on historical Lifetime Value of the user based on the last 30 days in USD. +- (void)setLast30DaysUserLtvUsd:(NSDecimal)last30DaysUserLtvUsd; +/// Predicted Lifetime Value of the user based on the last 30 days in USD. (model prediction) +- (void)setLast30DaysUserPltvUsd:(NSDecimal)last30DaysUserPltvUsd; +/// Mean spend value of the user over the last 7 days in USD. +- (void)setLast7DaysMeanSpendUsd:(NSDecimal)last7DaysMeanSpendUsd; +/// Median amount spent by the user in the last 7 days in USD. +- (void)setLast7DaysMedianSpendUsd:(NSDecimal)last7DaysMedianSpendUsd; +/// Percentage of filled ad placements out of total requests in the last 7 days. +- (void)setLast7DaysPlacementFillRate:(NSDecimal)last7DaysPlacementFillRate; +/// Total spent by the user in the last 7 days in USD. +- (void)setLast7DaysTotalSpendUsd:(NSDecimal)last7DaysTotalSpendUsd; +/// Calculated based on historical Lifetime Value of the user based on the last 7 days in USD. +- (void)setLast7DaysUserLtvUsd:(NSDecimal)last7DaysUserLtvUsd; +/// Predicted Lifetime Value of the user based on the last 7 days in USD. (model prediction). +- (void)setLast7DaysUserPltvUsd:(NSDecimal)last7DaysUserPltvUsd; +/// Top performing ad domains in terms of revenue generation. +- (void)setTopNAdomain:(NSArray * _Nonnull)topNAdomain; +/// Total revenue generated from the user in USD. +- (void)setTotalEarningsUsd:(NSDecimal)totalEarningsUsd; +/// Who are your friends in the game +- (void)setFriends:(NSArray * _Nullable)friends; +/// Current health percentage indicator +- (void)setHealthPercentile:(NSInteger)healthPercentile; +/// sum of purchased in-game. +- (void)setInGamePurchases:(NSDecimal)inGamePurchases; +/// Percentile level the player is on. e.g. if the game has 10 levels and player is at level +/// 3, that means value is 30.0 +- (void)setLevelPercentile:(NSDecimal)levelPercentile; +/// The specific page the player is on +- (void)setPage:(NSString * _Nullable)page; +/// Seconds spent in the game since session start +- (void)setSessionStartTime:(NSDate * _Nullable)sessionStartTime; +/// When player sessions begin +- (void)setSessionDuration:(NSInteger)sessionDuration; +/// When player signed up and started playing this game +- (void)setSignupDate:(NSDate * _Nullable)signupDate; +/// Minutes spent in the game since player signed up +- (void)setTimeSpent:(NSInteger)timeSpent; +/// The account id for the user/player. Player can have multiple accounts on the same device, +/// and each account are not of equal value. +- (void)setUserId:(NSString * _Nullable)userId; +/// Percentile experience level of the player in the game. e.g. if the user max level is 10, +/// and currently at 3, user_level_percentile=30 +- (void)setUserLevelPercentile:(NSInteger)userLevelPercentile; +/// Percentile scores achieved in levels or sessions. e.g. if max score is 1000 and player +/// has 123, that means value is 12.3 +- (void)setUserScorePercentile:(NSDecimal)userScorePercentile; +/// Custom data that the publisher can pair with keys, such as player_value: high, to +/// indicate publisher specific data +- (void)addCustomData:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)setCustomData:(NSDictionary * _Nonnull)data; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (void)clearAll; +@end + +@class NSCoder; + +/// A MediaView to display the ad’s image or video +SWIFT_CLASS("_TtC12VungleAdsSDK9MediaView") +@interface MediaView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, NativeAdOptionsPosition, open) { + NativeAdOptionsPositionTopLeft = 1, + NativeAdOptionsPositionTopRight = 2, + NativeAdOptionsPositionBottomLeft = 3, + NativeAdOptionsPositionBottomRight = 4, +}; + + + +enum VungleAdSizeType : NSInteger; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleAdSize") +@interface VungleAdSize : NSObject +/// The ad size. +@property (nonatomic, readonly) CGSize size; +/// Reserved. +@property (nonatomic, readonly) enum VungleAdSizeType type; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeBannerRegular;) ++ (VungleAdSize * _Nonnull)VungleAdSizeBannerRegular SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeBannerShort;) ++ (VungleAdSize * _Nonnull)VungleAdSizeBannerShort SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeLeaderboard;) ++ (VungleAdSize * _Nonnull)VungleAdSizeLeaderboard SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeMREC;) ++ (VungleAdSize * _Nonnull)VungleAdSizeMREC SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface VungleAdSize (SWIFT_EXTENSION(VungleAdsSDK)) +/// This method creates and returns the VungleAdSize based on the width provided. +/// \param width The width of the view in which the banner ad should be displayed. +/// ++ (VungleAdSize * _Nonnull)VungleAdSizeWithWidth:(CGFloat)width SWIFT_WARN_UNUSED_RESULT; +/// This method creates and returns the VungleAdSize based on the CGSize provided. +/// \param size The CGSize of the view in which the inLine ad should be displayed. +/// ++ (VungleAdSize * _Nonnull)VungleAdSizeFromCGSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; +/// This method creates and returns the VungleAdSize based on the CGSize provided. +/// \param size The CGSize of the view in which the inLine ad should be displayed. +/// +/// \param placementId placement id of the ad. +/// ++ (VungleAdSize * _Nonnull)VungleValidAdSizeFromCGSizeWithSize:(CGSize)size placementId:(NSString * _Nonnull)placementId SWIFT_WARN_UNUSED_RESULT; +@end + +typedef SWIFT_ENUM(NSInteger, VungleAdSizeType, open) { + VungleAdSizeTypeRegularBannerSizeType = 1, + VungleAdSizeTypeShortBannerSizeType = 2, + VungleAdSizeTypeLeaderboardSizeType = 3, + VungleAdSizeTypeMrecSizeType = 4, + VungleAdSizeTypeFlexibleHeightSizeType = 5, + VungleAdSizeTypeFixedSizeType = 6, +}; + +@class NSError; + +SWIFT_CLASS("_TtC12VungleAdsSDK9VungleAds") +@interface VungleAds : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;) ++ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FirstPartyData * _Nonnull firstPartyData;) ++ (FirstPartyData * _Nonnull)firstPartyData SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// This method initializes the Vungle SDK with the provided app id and calls the completion block +/// when finished. +/// \param appId The Vungle App ID. +/// +/// \param completion The completion block that will be called when initialization finishes. +/// If there are no errors during initialization, the returned value will be nil. And vice versa. +/// ++ (void)initWithAppId:(NSString * _Nonnull)appId completion:(void (^ _Nonnull)(NSError * _Nullable))completion SWIFT_METHOD_FAMILY(none); +/// This method returns the bool to check if the SDK has already been initialized successfully or not. +/// +/// returns: +/// Bool to check if the SDK has already been initialized successfully or not. ++ (BOOL)isInitialized SWIFT_WARN_UNUSED_RESULT; +/// This method returns the bool to check if the placement is inLine type or not +/// +/// returns: +/// Bool to check if the placement is inLine ad or not ++ (BOOL)isInLine:(NSString * _Nonnull)placementId SWIFT_WARN_UNUSED_RESULT; +/// This method returns the encoded token to be used for the bidding feature. +/// +/// returns: +/// The encoded string token +/// Note: The current bidding token version is 3. And, the format is: +/// “ + “:” ” ++ (NSString * _Nonnull)getBiddingToken SWIFT_WARN_UNUSED_RESULT; +/// This method sets the plugin name and version for internal identification purposes. +/// \param integrationName The plugin or adapter name. +/// +/// \param version The version of the plugin or adapter. +/// ++ (void)setIntegrationName:(NSString * _Nonnull)integrationName version:(NSString * _Nonnull)version; +/// This method allows a publisher to enable or disable debug logging. While in development, this +/// can be used to see info and error messages from the VungleAdsSDK in the Xcode console. +/// \param isDebugLoggingEnabled Bool flag - true enables debug logging, false disables it +/// ++ (void)setDebugLoggingEnabled:(BOOL)isDebugLoggingEnabled; +@end + + +SWIFT_CLASS("_TtC12VungleAdsSDK15VungleAdsExtras") +@interface VungleAdsExtras : NSObject +- (void)setWithWatermark:(NSString * _Nonnull)watermark; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol VungleBannerDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleBanner") SWIFT_DEPRECATED_MSG("VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@interface VungleBanner : BasePublicAd +/// The delegate to receive banner ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// This method initializes the Vungle banner ad object. +/// \param placementId The placement id of the banner ad. +/// +/// \param size The desired banner size for the banner ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId size:(enum BannerSize)size OBJC_DESIGNATED_INITIALIZER; +/// This method initializes the Vungle banner ad object. +/// \param placementId The placement id of the banner ad. +/// +/// \param vungleAdSize The desired VungleAdSize for the inLine ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId vungleAdSize:(VungleAdSize * _Nonnull)vungleAdSize OBJC_DESIGNATED_INITIALIZER; +/// This method gets the Vungle banner ad object size. +/// +/// returns: +/// CGSize of the VungleBanner ad object +- (CGSize)getBannerSize SWIFT_WARN_UNUSED_RESULT; +/// This method will present the banner ad in the provided UIView. +/// This view container may be placed in random positions. +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param publisherView The UIView container for the banner ad. +/// The size of this container should match the specified size when this object is created. +/// +- (void)presentOn:(UIView * _Nonnull)publisherView; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK20VungleBannerDelegate_") SWIFT_DEPRECATED_MSG("VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@protocol VungleBannerDelegate +@optional +- (void)bannerAdDidLoad:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidFailToLoad:(VungleBanner * _Nonnull)banner withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillPresent:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidPresent:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidFailToPresent:(VungleBanner * _Nonnull)banner withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillClose:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidClose:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidTrackImpression:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidClick:(VungleBanner * _Nonnull)banner; +- (void)bannerAdWillLeaveApplication:(VungleBanner * _Nonnull)banner; +@end + +@protocol VungleBannerViewDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK16VungleBannerView") +@interface VungleBannerView : UIView +/// The delegate to receive VungleBannerView ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// This method initializes the VungleBannerView ad object. +/// \param placementId The placement id of the ad. +/// +/// \param vungleAdSize The desired vungleAdSize for the ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId vungleAdSize:(VungleAdSize * _Nonnull)vungleAdSize OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +/// This method prepares an ad with the provided bid payload, if provided. +/// If the bid payload is nil, the waterfall flow will be executed. +/// This method will always invoke a DidLoad or a DidFail callback +/// \param bidPayload The bid payload for bidding feature. +/// +- (void)load:(NSString * _Nullable)bidPayload; +- (void)setWithExtras:(VungleAdsExtras * _Nonnull)extras; +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +@property (nonatomic, readonly, copy) NSString * _Nonnull placementId; +@property (nonatomic, readonly, copy) NSString * _Nonnull eventId; +@property (nonatomic, readonly, copy) NSString * _Nonnull creativeId; +/// This method gets the Vungle banner view ad object size. +/// +/// returns: +/// CGSize of the VungleBannerView ad object +- (CGSize)getBannerSize SWIFT_WARN_UNUSED_RESULT; +- (void)didMoveToSuperview; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK24VungleBannerViewDelegate_") +@protocol VungleBannerViewDelegate +@optional +- (void)bannerAdDidLoad:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdWillPresent:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidPresent:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidFail:(VungleBannerView * _Nonnull)bannerView withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillClose:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidClose:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidTrackImpression:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidClick:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdWillLeaveApplication:(VungleBannerView * _Nonnull)bannerView; +@end + +typedef SWIFT_ENUM(NSInteger, VungleError, open) { +/// This shouldn’t be used. If an error is being logged, the context is already known. + VungleErrorUnknownError = 0, +/// The app id fails SDK validation, like empty string + VungleErrorInvalidAppID = 2, +/// The SDK is already initializing when another call is made. Deprecated [iOS: 7.4.1, Android: 7.4.1]. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorCurrentlyInitializing = 3, +/// The SDK is already successfully initialized when another call is made. Deprecated [iOS: 7.4.1, Android: 7.4.1]. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAlreadyInitialized = 4, +/// Returned if any public API is called before initialization, if it requires initialization + VungleErrorSdkNotInitialized = 6, +/// The error in retrieving webView user agent + VungleErrorUserAgentError = 7, +/// Server error getting a response from an api call. Message contains the URL + VungleErrorApiRequestError = 101, +/// Server didn’t send any data in the api call. Message contains the URL + VungleErrorApiResponseDataError = 102, +/// SDK failed to decode the response into the expected object. Message contains the URL + VungleErrorApiResponseDecodeError = 103, +/// The status code from an API call (like config, ads, etc) returned something not 2xx. Message contains the URL + VungleErrorApiFailedStatusCode = 104, +/// The template url is nil, empty or invalid url. Message contains the URL + VungleErrorInvalidTemplateURL = 105, +/// Failed to create a URL object to the targeted endpoint. Message contains the URL + VungleErrorInvalidRequestBuilderError = 106, +/// Failed to unarchive the template file. Deprecated [iOS: 7.5.0, Android: still in use] + VungleErrorTemplateUnzipError = 109, +/// The CTA URL is an invalid url or it failed to open. Message contains the URL + VungleErrorInvalidCtaURL = 110, +/// The URL from the cacheable replacements is invalid. Message contains the URL + VungleErrorInvalidAssetURL = 111, +/// The asset failed to download or Apple didn’t return to us the temporary location. Message contains the URL + VungleErrorAssetRequestError = 112, +/// Apple returned an unexpected response object or failed to load the downloaded data. + VungleErrorAssetResponseDataError = 113, +/// Failed to save the downloaded asset to disk. + VungleErrorAssetWriteError = 114, +/// The index.html doesn’t exist or there’s an issue with the event id to lookup the html file + VungleErrorInvalidIndexURL = 115, +/// Failed to gzip the token data for the bidding token + VungleErrorGzipEncodeError = 116, +/// The status code from the asset download didn’t return 200. Message contains the URL + VungleErrorAssetFailedStatusCode = 117, +/// Failed to serialize the protobuf object for the request body + VungleErrorProtobufSerializationError = 118, +/// Failed to encode the json object for the bidding token or into the request body. + VungleErrorJsonEncodeError = 119, +/// Failed to create the TPAT URL object or send it. Message contains the URL + VungleErrorTpatError = 121, +/// The ads endpoint doesn’t exist in the config response body + VungleErrorInvalidAdsEndpoint = 122, +/// The ri endpoint doesn’t exist in the config response body + VungleErrorInvalidRiEndpoint = 123, +/// The error_logs endpoint doesn’t exist in the config response body + VungleErrorInvalidLogErrorEndpoint = 124, +/// The metrics endpoint doesn’t exist in the config response body + VungleErrorInvalidMetricsEndpoint = 125, +/// Failed to download asset because insufficient disk space. Deprecated [iOS: 7.3.0, Android: still in use] + VungleErrorAssetFailedInsufficientSpace = 126, +/// Failed to download asset because insufficient total disk space. Deprecated [iOS: 7.3.0, Android: 7.3.0] +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAssetFailedMaxSpaceExceeded = 127, +/// The template requested the SDK to fire tpat URLs underneath a key that doesn’t exist in the ads response. + VungleErrorInvalidTpatKey = 128, +/// The template requested the SDK to fire tpat URLs underneath a key, but there are no URLs in the list. + VungleErrorEmptyTpatError = 129, +/// MRAID JS file download failed + VungleErrorMraidDownloadJsError = 130, +/// Failed to save MRAID JS files to disk + VungleErrorMraidJsWriteFailed = 131, +/// OMSDK JS file download failed + VungleErrorOmsdkDownloadJsError = 132, +/// Failed to save OMSDK JS files to disk + VungleErrorOmsdkJsWriteFailed = 133, +/// Failed to get the App/play store region + VungleErrorStoreRegionCodeError = 134, +/// Empty config response body + VungleErrorInvalidConfigResponse = 135, +/// Failed to open privacy url + VungleErrorPrivacyURLError = 136, +/// Failed to send tpat on a tpat retry + VungleErrorTpatRetryFailed = 137, +/// Failed to refresh config + VungleErrorConfigRefreshFailed = 138, +/// The event id in the ads response is invalid or the local URL can’t be created from it + VungleErrorInvalidEventIDError = 200, +/// The placement id in the ad object is empty or not part of the config response + VungleErrorInvalidPlacementID = 201, +/// Pub attempted to load when the ad is already marked as completed + VungleErrorAdConsumed = 202, +/// Pub called load to a currently loading ad object + VungleErrorAdIsLoading = 203, +/// Pub called load when the ad object already loaded successfully + VungleErrorAdAlreadyLoaded = 204, +/// Pub called load, play or canPlay to an already playing ad object + VungleErrorAdIsPlaying = 205, +/// Pub called load on a failed ad object + VungleErrorAdAlreadyFailed = 206, +/// The template type in the ad object mismatch + VungleErrorPlacementAdTypeMismatch = 207, +/// The bid payload doesn’t contain a valid ads response + VungleErrorInvalidBidPayload = 208, +/// The bid payload was unable decode the payload into the json objects + VungleErrorInvalidJsonBidPayload = 209, +/// The pub didnt’ call the load API before the play or it didn’t finish loading. + VungleErrorAdNotLoaded = 210, +/// The platform returned a sleeping response. Deprecated [iOS: 7.2.0, Android: still in use] + VungleErrorPlacementSleep = 212, +/// Failed to decode the ad unit from the bid payload + VungleErrorInvalidAdunitBidPayload = 213, +/// Failed to ungzip the ad from the bid payload + VungleErrorInvalidGzipBidPayload = 214, +/// Ad metadata not found in response + VungleErrorAdResponseEmpty = 215, +/// The template type within the ads response does not match any of the supported template type that came in the placement list in the config response. + VungleErrorAdResponseInvalidTemplateType = 216, +/// Time out error for /ads request + VungleErrorAdResponseTimedOut = 217, +/// MRAID JS file not available + VungleErrorMraidJsDoesNotExist = 218, +/// MRAID JS copy to ad directory failed + VungleErrorMraidJsCopyFailed = 219, +/// Failed to load ad due to server busy with retry after timer. + VungleErrorAdResponseRetryAfter = 220, +/// Failed to load ad due to server busy while retry after duration is active. + VungleErrorAdLoadFailRetryAfter = 221, +/// Failed to load ad due to invalid Waterfall placement id. + VungleErrorInvalidWaterfallPlacementID = 222, +/// Cached data is stale, i.e. content-length of cached response is not the same as remote + VungleErrorStaleCachedResponse = 223, +/// For logging errors provided from the template + VungleErrorMraidError = 301, +/// The IFA changed values between loading and playing the ad object. + VungleErrorInvalidIfaStatus = 302, +/// The ad response expired. This is fired immediately when the timer detects that it has expired. + VungleErrorAdExpired = 304, +/// Failed to load the index html + VungleErrorMraidBridgeError = 305, +/// The ad response expired. This is fired when the pub calls play on an expired ad object. + VungleErrorAdExpiredOnPlay = 307, +/// Failed to send the win notification url. Deprecated [iOS: 7.5.0, Android: 7.5.0]. SDK uses TPAT_ERROR instead. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAdWinNotificationError = 308, +/// Logged if asset fails to be removed on cleanup + VungleErrorAssetFailedToDelete = 309, +/// Logged if load fails just before ad play. Deprecated [iOS: 7.3.1, Android: still in use] + VungleErrorAdHtmlFailedToLoad = 310, +/// MRAID JS event does not include expected value + VungleErrorMraidJsCallEmpty = 311, +/// Unable to open deep link URL + VungleErrorDeeplinkOpenFailed = 312, +/// Failed to evaluate javascript + VungleErrorEvaluateJavascriptFailed = 313, +/// Failed to open the mraid link command + VungleErrorLinkCommandOpenFailed = 314, +/// Failed to get the json string from json data + VungleErrorJsonParamsEncodeError = 315, +/// Failed to generate json data from params dictionary + VungleErrorGenerateJsonDataError = 316, +/// Template close due to Fatal error reported by template + VungleErrorAdClosedTemplateError = 317, +/// Missing HeartBeat error + VungleErrorAdClosedMissingHeartbeat = 318, +/// The errors when observing the silent/ring mode change + VungleErrorSilentModeMonitorError = 319, +/// The errors when getting the created webview + VungleErrorWebviewError = 320, +/// Pub attempted to call play on a fullscreen ad object with another already playing + VungleErrorConcurrentPlaybackUnsupported = 400, +/// Pub provided a different size mount for the banner + VungleErrorBannerViewInvalidSize = 500, +/// missing critical native ad assets + VungleErrorNativeAssetError = 600, +/// The web view process was terminated and we received the callback + VungleErrorWebViewWebContentProcessDidTerminate = 2000, +/// The web view failed navigation and we received one of the following callbacks + VungleErrorWebViewFailedNavigation = 2001, +/// The SKStoreProductViewController fails to load the product and returns an error object + VungleErrorStoreKitLoadError = 2002, +/// The SDK failed to copy the OMSDK or OMSDK Session javascript to the ad’s location + VungleErrorOmsdkCopyError = 2003, +/// The SKOverlayDelegate failed to load and called the callback. + VungleErrorStoreOverlayLoadError = 2004, +/// The SDK failed to create SCNetworkReachability to retrieve connection type. + VungleErrorReachabilityInitializationFailed = 2005, +/// The SDK retrieved unknown for Connection Type Detail. + VungleErrorUnknownRadioAccessTechnology = 2006, +/// The error occurred when the SDK tried presenting SKPVC. + VungleErrorStoreKitPresentationError = 2007, +/// The error occurred when the SDK tried presenting SKO. + VungleErrorStoreOverlayPresentationError = 2008, +/// The SDK detected invalid View/ViewController to present an ad. + VungleErrorInvalidPlayParameter = 2009, +/// Memory Checks + VungleErrorOutOfMemory = 3001, +/// Failed to get OS Installation Time. Introduced in 7.5.0 SDK. + VungleErrorVungleOitCreationError = 4000, +/// Server returned “No fill”. + VungleErrorAdNoFill = 10001, +/// Server returned “Ad load is too frequently”. + VungleErrorAdLoadTooFrequently = 10002, +/// Load shedding error is occurring on the server side. + VungleErrorAdServerError = 20001, +/// App or placement is not correct. + VungleErrorAdPublisherMismatch = 30001, +/// Integration error occurring on the server side. + VungleErrorAdInternalIntegrationError = 30002, +/// SDK failed to load ad due to available config not found. + VungleErrorConfigNotFoundError = 30003, +}; + +@protocol VungleInterstitialDelegate; +@class UIViewController; + +SWIFT_CLASS("_TtC12VungleAdsSDK18VungleInterstitial") +@interface VungleInterstitial : BasePublicAd +/// The delegate to receive interstitial ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// This method will play the ad unit, presenting it over the viewController parameter +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param viewController The UIViewController for presenting the interstitial ad. +/// This viewController should correspond to the ViewController at the top of the ViewController hierarchy. +/// +- (void)presentWith:(UIViewController * _Nonnull)viewController; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK26VungleInterstitialDelegate_") +@protocol VungleInterstitialDelegate +@optional +- (void)interstitialAdDidLoad:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidFailToLoad:(VungleInterstitial * _Nonnull)interstitial withError:(NSError * _Nonnull)withError; +- (void)interstitialAdWillPresent:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidPresent:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidFailToPresent:(VungleInterstitial * _Nonnull)interstitial withError:(NSError * _Nonnull)withError; +- (void)interstitialAdWillClose:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidClose:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidTrackImpression:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidClick:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdWillLeaveApplication:(VungleInterstitial * _Nonnull)interstitial; +@end + +@protocol VungleNativeDelegate; +@class UIImage; +@class UIImageView; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleNative") +@interface VungleNative : BasePublicAd +/// The delegate to receive native ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// The application name that the ad advertises. +@property (nonatomic, readonly, copy) NSString * _Nonnull title; +/// The description of the application that the ad advertises. +@property (nonatomic, readonly, copy) NSString * _Nonnull bodyText; +/// The call to action phrase of the ad. +@property (nonatomic, readonly, copy) NSString * _Nonnull callToAction; +/// The rating for the application that the ad advertises. +@property (nonatomic, readonly) double adStarRating; +/// The sponsored text, normally “sponsored by”. +@property (nonatomic, readonly, copy) NSString * _Nonnull sponsoredText; +/// The app icon image of the ad. +@property (nonatomic, readonly, strong) UIImage * _Nullable iconImage; +/// The position for the ad choices icon. Default is TOP_RIGHT. +@property (nonatomic) enum NativeAdOptionsPosition adOptionsPosition; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// Pass UIViews and UIViewController to prepare and display a Native ad. +/// \param view a container view in which a native ad will be displayed. This view will be clickable. +/// +/// \param mediaView a MediaView to display the ad’s image or video +/// +/// \param iconImageView a UIImageView to display the app icon +/// +/// \param viewController a UIViewController to present SKStoreProductViewController +/// +- (void)registerViewForInteractionWithView:(UIView * _Nonnull)view mediaView:(MediaView * _Nonnull)mediaView iconImageView:(UIImageView * _Nullable)iconImageView viewController:(UIViewController * _Nullable)viewController; +/// Pass UIViews and UIViewController to prepare and display a Native ad. +/// \param view a container view in which a native ad will be displayed. +/// +/// \param mediaView a MediaView to display the ad’s image or video. +/// +/// \param iconImageView a UIImageView to display the app icon. +/// +/// \param viewController a UIViewController to present SKStoreProductViewController. +/// +/// \param clickableViews an array of UIViews that you would like to set clickable. +/// If nil or empty, the mediaView will be clickable. +/// +- (void)registerViewForInteractionWithView:(UIView * _Nonnull)view mediaView:(MediaView * _Nonnull)mediaView iconImageView:(UIImageView * _Nullable)iconImageView viewController:(UIViewController * _Nullable)viewController clickableViews:(NSArray * _Nullable)clickableViews; +/// Dismiss the currently displaying Native ad. +- (void)unregisterView; +/// Performs ClickEvent on the currently displaying Native ad. +- (void)performCTA; +/// Returns aspect ratio of media to be shown in Native ad +- (CGFloat)getMediaAspectRatio SWIFT_WARN_UNUSED_RESULT; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK20VungleNativeDelegate_") +@protocol VungleNativeDelegate +@optional +- (void)nativeAdDidLoad:(VungleNative * _Nonnull)native; +- (void)nativeAdDidFailToLoad:(VungleNative * _Nonnull)native withError:(NSError * _Nonnull)withError; +- (void)nativeAdDidFailToPresent:(VungleNative * _Nonnull)native withError:(NSError * _Nonnull)withError; +- (void)nativeAdDidTrackImpression:(VungleNative * _Nonnull)native; +- (void)nativeAdDidClick:(VungleNative * _Nonnull)native; +@end + + +SWIFT_CLASS("_TtC12VungleAdsSDK21VunglePrivacySettings") +@interface VunglePrivacySettings : NSObject ++ (void)setGDPRStatus:(BOOL)optIn; ++ (void)setGDPRMessageVersion:(NSString * _Nonnull)version; ++ (void)setCCPAStatus:(BOOL)optIn; ++ (void)setCOPPAStatus:(BOOL)isUserCoppa; ++ (void)setPublishIdfv:(BOOL)publish; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol VungleRewardedDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK14VungleRewarded") +@interface VungleRewarded : BasePublicAd +/// The delegate to receive rewarded ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// This method will play the ad unit, presenting it over the viewController parameter +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param viewController The UIViewController for presenting the interstitial ad. +/// This viewController should correspond to the ViewController at the top of the ViewController hierarchy. +/// +- (void)presentWith:(UIViewController * _Nonnull)viewController; +- (void)setUserIdWithUserId:(NSString * _Nonnull)userId; +- (void)setAlertTitleText:(NSString * _Nonnull)text; +- (void)setAlertBodyText:(NSString * _Nonnull)text; +- (void)setAlertCloseButtonText:(NSString * _Nonnull)text; +- (void)setAlertContinueButtonText:(NSString * _Nonnull)text; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK22VungleRewardedDelegate_") +@protocol VungleRewardedDelegate +@optional +- (void)rewardedAdDidLoad:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidFailToLoad:(VungleRewarded * _Nonnull)rewarded withError:(NSError * _Nonnull)withError; +- (void)rewardedAdWillPresent:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidPresent:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidFailToPresent:(VungleRewarded * _Nonnull)rewarded withError:(NSError * _Nonnull)withError; +- (void)rewardedAdWillClose:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidClose:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidTrackImpression:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidClick:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdWillLeaveApplication:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidRewardUser:(VungleRewarded * _Nonnull)rewarded; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK.h b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK.h new file mode 100644 index 0000000..8996a7d --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Headers/VungleAdsSDK.h @@ -0,0 +1,18 @@ +// +// VungleAdsSDK.h +// vng-ios-sdk +// + +#import + +//! Project version number for VungleAdsSDK. +FOUNDATION_EXPORT double VungleAdsSDKVersionNumber; + +//! Project version string for VungleAdsSDK. +FOUNDATION_EXPORT const unsigned char VungleAdsSDKVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#ifdef VUNGLE_SDK_INTERNAL +#import "OMIDImports.h" +#endif diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Info.plist b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Info.plist new file mode 100644 index 0000000..a4e9e41 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Info.plist differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..360fa35 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,31264 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "VungleAdsSDK", + "printedName": "VungleAdsSDK", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleBannerDelegate", + "printedName": "VungleBannerDelegate", + "children": [ + { + "kind": "Function", + "name": "bannerAdDidLoad", + "printedName": "bannerAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP15bannerAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFailToLoad", + "printedName": "bannerAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP21bannerAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillPresent", + "printedName": "bannerAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP19bannerAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidPresent", + "printedName": "bannerAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP18bannerAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFailToPresent", + "printedName": "bannerAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP24bannerAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillClose", + "printedName": "bannerAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP17bannerAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClose", + "printedName": "bannerAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP16bannerAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidTrackImpression", + "printedName": "bannerAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP26bannerAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClick", + "printedName": "bannerAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP16bannerAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillLeaveApplication", + "printedName": "bannerAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP28bannerAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BannerSize", + "printedName": "BannerSize", + "children": [ + { + "kind": "Var", + "name": "regular", + "printedName": "regular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeRegular", + "mangledName": "$s12VungleAdsSDK10BannerSizeO7regularyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "short", + "printedName": "short", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeShort", + "mangledName": "$s12VungleAdsSDK10BannerSizeO5shortyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "leaderboard", + "printedName": "leaderboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK10BannerSizeO11leaderboardyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "mrec", + "printedName": "mrec", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeMrec", + "mangledName": "$s12VungleAdsSDK10BannerSizeO4mrecyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.BannerSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@BannerSize", + "mangledName": "$s12VungleAdsSDK10BannerSizeO", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleBanner", + "printedName": "VungleBanner", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(py)delegate", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerDelegate", + "printedName": "any VungleAdsSDK.VungleBannerDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)delegate", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerDelegate", + "printedName": "any VungleAdsSDK.VungleBannerDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:size:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)initWithPlacementId:size:", + "mangledName": "$s12VungleAdsSDK0A6BannerC11placementId4sizeACSS_AA0D4SizeOtcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:size:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:vungleAdSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)initWithPlacementId:vungleAdSize:", + "mangledName": "$s12VungleAdsSDK0A6BannerC11placementId12vungleAdSizeACSS_AA0ahI0Ctcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:vungleAdSize:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getBannerSize", + "printedName": "getBannerSize()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)getBannerSize", + "mangledName": "$s12VungleAdsSDK0A6BannerC03getD4SizeSo6CGSizeVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(on:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)presentOn:", + "mangledName": "$s12VungleAdsSDK0A6BannerC7present2onySo6UIViewC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentOn:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner", + "mangledName": "$s12VungleAdsSDK0A6BannerC", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdsExtras", + "printedName": "VungleAdsExtras", + "children": [ + { + "kind": "Function", + "name": "set", + "printedName": "set(watermark:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras(im)setWithWatermark:", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasC3set9watermarkySS_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithWatermark:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras(im)init", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleNativeDelegate", + "printedName": "VungleNativeDelegate", + "children": [ + { + "kind": "Function", + "name": "nativeAdDidLoad", + "printedName": "nativeAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP15nativeAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidFailToLoad", + "printedName": "nativeAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP21nativeAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidFailToPresent", + "printedName": "nativeAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP24nativeAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidTrackImpression", + "printedName": "nativeAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP26nativeAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidClick", + "printedName": "nativeAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP16nativeAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NativeAdOptionsPosition", + "printedName": "NativeAdOptionsPosition", + "children": [ + { + "kind": "Var", + "name": "topLeft", + "printedName": "topLeft", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionTopLeft", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO7topLeftyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "topRight", + "printedName": "topRight", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionTopRight", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8topRightyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "bottomLeft", + "printedName": "bottomLeft", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionBottomLeft", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO10bottomLeftyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "bottomRight", + "printedName": "bottomRight", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionBottomRight", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO11bottomRightyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition?", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleNative", + "printedName": "VungleNative", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)delegate", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNativeDelegate", + "printedName": "any VungleAdsSDK.VungleNativeDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)delegate", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNativeDelegate", + "printedName": "any VungleAdsSDK.VungleNativeDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)title", + "mangledName": "$s12VungleAdsSDK0A6NativeC5titleSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)title", + "mangledName": "$s12VungleAdsSDK0A6NativeC5titleSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bodyText", + "printedName": "bodyText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)bodyText", + "mangledName": "$s12VungleAdsSDK0A6NativeC8bodyTextSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)bodyText", + "mangledName": "$s12VungleAdsSDK0A6NativeC8bodyTextSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "callToAction", + "printedName": "callToAction", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)callToAction", + "mangledName": "$s12VungleAdsSDK0A6NativeC12callToActionSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)callToAction", + "mangledName": "$s12VungleAdsSDK0A6NativeC12callToActionSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "adStarRating", + "printedName": "adStarRating", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)adStarRating", + "mangledName": "$s12VungleAdsSDK0A6NativeC12adStarRatingSdvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)adStarRating", + "mangledName": "$s12VungleAdsSDK0A6NativeC12adStarRatingSdvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sponsoredText", + "printedName": "sponsoredText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)sponsoredText", + "mangledName": "$s12VungleAdsSDK0A6NativeC13sponsoredTextSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)sponsoredText", + "mangledName": "$s12VungleAdsSDK0A6NativeC13sponsoredTextSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iconImage", + "printedName": "iconImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)iconImage", + "mangledName": "$s12VungleAdsSDK0A6NativeC9iconImageSo7UIImageCSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)iconImage", + "mangledName": "$s12VungleAdsSDK0A6NativeC9iconImageSo7UIImageCSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "adOptionsPosition", + "printedName": "adOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)adOptionsPosition", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)adOptionsPosition", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)setAdOptionsPosition:", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0OvM", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0OvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A6NativeC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerViewForInteraction", + "printedName": "registerViewForInteraction(view:mediaView:iconImageView:viewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)registerViewForInteractionWithView:mediaView:iconImageView:viewController:", + "mangledName": "$s12VungleAdsSDK0A6NativeC26registerViewForInteraction4view05mediaF009iconImageF00I10ControllerySo6UIViewC_AA05MediaF0CSo07UIImageF0CSgSo0nM0CSgtF", + "moduleName": "VungleAdsSDK", + "objc_name": "registerViewForInteractionWithView:mediaView:iconImageView:viewController:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerViewForInteraction", + "printedName": "registerViewForInteraction(view:mediaView:iconImageView:viewController:clickableViews:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[UIKit.UIView]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIView]", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)registerViewForInteractionWithView:mediaView:iconImageView:viewController:clickableViews:", + "mangledName": "$s12VungleAdsSDK0A6NativeC26registerViewForInteraction4view05mediaF009iconImageF00I10Controller14clickableViewsySo6UIViewC_AA05MediaF0CSo07UIImageF0CSgSo0pM0CSgSayAKGSgtF", + "moduleName": "VungleAdsSDK", + "objc_name": "registerViewForInteractionWithView:mediaView:iconImageView:viewController:clickableViews:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterView", + "printedName": "unregisterView()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)unregisterView", + "mangledName": "$s12VungleAdsSDK0A6NativeC14unregisterViewyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "performCTA", + "printedName": "performCTA()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)performCTA", + "mangledName": "$s12VungleAdsSDK0A6NativeC10performCTAyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getMediaAspectRatio", + "printedName": "getMediaAspectRatio()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)getMediaAspectRatio", + "mangledName": "$s12VungleAdsSDK0A6NativeC19getMediaAspectRatio12CoreGraphics7CGFloatVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative", + "mangledName": "$s12VungleAdsSDK0A6NativeC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleInterstitialDelegate", + "printedName": "VungleInterstitialDelegate", + "children": [ + { + "kind": "Function", + "name": "interstitialAdDidLoad", + "printedName": "interstitialAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP21interstitialAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidFailToLoad", + "printedName": "interstitialAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP27interstitialAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillPresent", + "printedName": "interstitialAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP25interstitialAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidPresent", + "printedName": "interstitialAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP24interstitialAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidFailToPresent", + "printedName": "interstitialAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP30interstitialAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillClose", + "printedName": "interstitialAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP23interstitialAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidClose", + "printedName": "interstitialAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP22interstitialAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidTrackImpression", + "printedName": "interstitialAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP32interstitialAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidClick", + "printedName": "interstitialAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP22interstitialAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillLeaveApplication", + "printedName": "interstitialAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP34interstitialAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleInterstitial", + "printedName": "VungleInterstitial", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(py)delegate", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitialDelegate", + "printedName": "any VungleAdsSDK.VungleInterstitialDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)delegate", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitialDelegate", + "printedName": "any VungleAdsSDK.VungleInterstitialDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)presentWith:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC7present4withySo16UIViewControllerC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentWith:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BasePublicAd", + "printedName": "BasePublicAd", + "children": [ + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)appId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC5appIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)appId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC5appIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementId", + "printedName": "placementId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)placementId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC11placementIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)placementId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC11placementIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventId", + "printedName": "eventId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)eventId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC7eventIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)eventId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC7eventIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "creativeId", + "printedName": "creativeId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)creativeId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC10creativeIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)creativeId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC10creativeIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(extras:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)setWithExtras:", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC3set6extrasyAA0aB6ExtrasC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithExtras:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canPlayAd", + "printedName": "canPlayAd()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)canPlayAd", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC07canPlayF0SbyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)load:", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC4loadyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BasePublicAd", + "printedName": "VungleAdsSDK.BasePublicAd", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)init", + "mangledName": "$s12VungleAdsSDK12BasePublicAdCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleRewardedDelegate", + "printedName": "VungleRewardedDelegate", + "children": [ + { + "kind": "Function", + "name": "rewardedAdDidLoad", + "printedName": "rewardedAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP17rewardedAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidFailToLoad", + "printedName": "rewardedAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP23rewardedAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillPresent", + "printedName": "rewardedAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP21rewardedAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidPresent", + "printedName": "rewardedAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP20rewardedAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidFailToPresent", + "printedName": "rewardedAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP26rewardedAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillClose", + "printedName": "rewardedAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP19rewardedAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidClose", + "printedName": "rewardedAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP18rewardedAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidTrackImpression", + "printedName": "rewardedAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP28rewardedAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidClick", + "printedName": "rewardedAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP18rewardedAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillLeaveApplication", + "printedName": "rewardedAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP30rewardedAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidRewardUser", + "printedName": "rewardedAdDidRewardUser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidRewardUser:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP23rewardedAdDidRewardUseryyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleRewarded", + "printedName": "VungleRewarded", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(py)delegate", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewardedDelegate", + "printedName": "any VungleAdsSDK.VungleRewardedDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)delegate", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewardedDelegate", + "printedName": "any VungleAdsSDK.VungleRewardedDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)presentWith:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC7present4withySo16UIViewControllerC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentWith:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setUserIdWithUserId:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC9setUserId04userG0ySS_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setUserIdWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertTitleText", + "printedName": "setAlertTitleText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertTitleText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC17setAlertTitleTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertBodyText", + "printedName": "setAlertBodyText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertBodyText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC16setAlertBodyTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertCloseButtonText", + "printedName": "setAlertCloseButtonText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertCloseButtonText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC23setAlertCloseButtonTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertContinueButtonText", + "printedName": "setAlertContinueButtonText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertContinueButtonText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC26setAlertContinueButtonTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded", + "mangledName": "$s12VungleAdsSDK0A8RewardedC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ConsentStatus", + "printedName": "ConsentStatus", + "children": [ + { + "kind": "Var", + "name": "accepted", + "printedName": "accepted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.ConsentStatus.Type) -> VungleAdsSDK.ConsentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.ConsentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus@ConsentStatusAccepted", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8acceptedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "denied", + "printedName": "denied", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.ConsentStatus.Type) -> VungleAdsSDK.ConsentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.ConsentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus@ConsentStatusDenied", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO6deniedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.ConsentStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAds", + "printedName": "VungleAds", + "children": [ + { + "kind": "Var", + "name": "sdkVersion", + "printedName": "sdkVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cpy)sdkVersion", + "mangledName": "$s12VungleAdsSDK0aB0C10sdkVersionSSvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)sdkVersion", + "mangledName": "$s12VungleAdsSDK0aB0C10sdkVersionSSvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "firstPartyData", + "printedName": "firstPartyData", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cpy)firstPartyData", + "mangledName": "$s12VungleAdsSDK0aB0C14firstPartyDataAA05FirsteF0CvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)firstPartyData", + "mangledName": "$s12VungleAdsSDK0aB0C14firstPartyDataAA05FirsteF0CvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "initWithAppId", + "printedName": "initWithAppId(_:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.NSError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)initWithAppId:completion:", + "mangledName": "$s12VungleAdsSDK0aB0C13initWithAppId_10completionySS_ySo7NSErrorCSgctFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInitialized", + "printedName": "isInitialized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)isInitialized", + "mangledName": "$s12VungleAdsSDK0aB0C13isInitializedSbyFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInLine", + "printedName": "isInLine(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)isInLine:", + "mangledName": "$s12VungleAdsSDK0aB0C8isInLineySbSSFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBiddingToken", + "printedName": "getBiddingToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)getBiddingToken", + "mangledName": "$s12VungleAdsSDK0aB0C15getBiddingTokenSSyFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIntegrationName", + "printedName": "setIntegrationName(_:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)setIntegrationName:version:", + "mangledName": "$s12VungleAdsSDK0aB0C18setIntegrationName_7versionySS_SStFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)setDebugLoggingEnabled:", + "mangledName": "$s12VungleAdsSDK0aB0C22setDebugLoggingEnabledyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds", + "mangledName": "$s12VungleAdsSDK0aB0C", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirstPartyData", + "printedName": "FirstPartyData", + "children": [ + { + "kind": "Function", + "name": "setAge", + "printedName": "setAge(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setAge:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6setAgeyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLengthOfResidenceYears", + "printedName": "setLengthOfResidenceYears(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLengthOfResidenceYears:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLengthOfResidenceYearsyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMedianHomeValueUsd", + "printedName": "setMedianHomeValueUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setMedianHomeValueUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC21setMedianHomeValueUsdyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMonthlyHousingPaymentUsd", + "printedName": "setMonthlyHousingPaymentUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setMonthlyHousingPaymentUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC27setMonthlyHousingPaymentUsdyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCountry", + "printedName": "setCountry(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setCountry:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC10setCountryyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDma", + "printedName": "setDma(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setDma:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6setDmayySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRegionState", + "printedName": "setRegionState(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setRegionState:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC14setRegionStateyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEarningsByPlacement", + "printedName": "setEarningsByPlacement(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setEarningsByPlacement:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setEarningsByPlacementyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIsUserAPurchaser", + "printedName": "setIsUserAPurchaser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setIsUserAPurchaser:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setIsUserAPurchaseryySbF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIsUserASubscriber", + "printedName": "setIsUserASubscriber(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setIsUserASubscriber:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC20setIsUserASubscriberyySbF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysMeanSpendUsd", + "printedName": "setLast30DaysMeanSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysMeanSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLast30DaysMeanSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysMedianSpendUsd", + "printedName": "setLast30DaysMedianSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysMedianSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC27setLast30DaysMedianSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysPlacementFillRate", + "printedName": "setLast30DaysPlacementFillRate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysPlacementFillRate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC30setLast30DaysPlacementFillRateyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysTotalSpendUsd", + "printedName": "setLast30DaysTotalSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysTotalSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC26setLast30DaysTotalSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysUserLtvUsd", + "printedName": "setLast30DaysUserLtvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysUserLtvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC23setLast30DaysUserLtvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysUserPltvUsd", + "printedName": "setLast30DaysUserPltvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysUserPltvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC24setLast30DaysUserPltvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysMeanSpendUsd", + "printedName": "setLast7DaysMeanSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysMeanSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC24setLast7DaysMeanSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysMedianSpendUsd", + "printedName": "setLast7DaysMedianSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysMedianSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC26setLast7DaysMedianSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysPlacementFillRate", + "printedName": "setLast7DaysPlacementFillRate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysPlacementFillRate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC29setLast7DaysPlacementFillRateyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysTotalSpendUsd", + "printedName": "setLast7DaysTotalSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysTotalSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLast7DaysTotalSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysUserLtvUsd", + "printedName": "setLast7DaysUserLtvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysUserLtvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setLast7DaysUserLtvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysUserPltvUsd", + "printedName": "setLast7DaysUserPltvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysUserPltvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC23setLast7DaysUserPltvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTopNAdomain", + "printedName": "setTopNAdomain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTopNAdomain:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC14setTopNAdomainyySaySSGF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTotalEarningsUsd", + "printedName": "setTotalEarningsUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTotalEarningsUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setTotalEarningsUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setFriends", + "printedName": "setFriends(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setFriends:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC10setFriendsyySaySSGSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHealthPercentile", + "printedName": "setHealthPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setHealthPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setHealthPercentileyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInGamePurchases", + "printedName": "setInGamePurchases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setInGamePurchases:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setInGamePurchasesyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLevelPercentile", + "printedName": "setLevelPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLevelPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setLevelPercentileyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPage", + "printedName": "setPage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setPage:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC7setPageyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSessionStartTime", + "printedName": "setSessionStartTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSessionStartTime:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setSessionStartTimeyy10Foundation4DateVSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSessionDuration", + "printedName": "setSessionDuration(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSessionDuration:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setSessionDurationyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignupDate", + "printedName": "setSignupDate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSignupDate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC13setSignupDateyy10Foundation0I0VSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTimeSpent", + "printedName": "setTimeSpent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTimeSpent:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC12setTimeSpentyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserId:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC9setUserIdyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserLevelPercentile", + "printedName": "setUserLevelPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserLevelPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setUserLevelPercentileyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserScorePercentile", + "printedName": "setUserScorePercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserScorePercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setUserScorePercentileyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addCustomData", + "printedName": "addCustomData(_:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)addCustomData:value:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC09addCustomF0_5valueySS_SStF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCustomData", + "printedName": "setCustomData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setCustomData:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC09setCustomF0yySDyS2SGF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK14FirstPartyDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "clearAll", + "printedName": "clearAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)clearAll", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC8clearAllyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:12VungleAdsSDK14FirstPartyDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6encode2toys7Encoder_p_tKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "MediaView", + "printedName": "MediaView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView(im)initWithFrame:", + "mangledName": "$s12VungleAdsSDK9MediaViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.MediaView?", + "children": [ + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView(im)initWithCoder:", + "mangledName": "$s12VungleAdsSDK9MediaViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView", + "mangledName": "$s12VungleAdsSDK9MediaViewC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Swift", + "printedName": "Swift", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Dispatch", + "printedName": "Dispatch", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AudioToolbox", + "printedName": "AudioToolbox", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleBannerViewDelegate", + "printedName": "VungleBannerViewDelegate", + "children": [ + { + "kind": "Function", + "name": "bannerAdDidLoad", + "printedName": "bannerAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP15bannerAdDidLoadyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillPresent", + "printedName": "bannerAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP19bannerAdWillPresentyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidPresent", + "printedName": "bannerAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP18bannerAdDidPresentyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFail", + "printedName": "bannerAdDidFail(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidFail:withError:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP15bannerAdDidFail_9withErroryAA0adE0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillClose", + "printedName": "bannerAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP17bannerAdWillCloseyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClose", + "printedName": "bannerAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP16bannerAdDidCloseyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidTrackImpression", + "printedName": "bannerAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP26bannerAdDidTrackImpressionyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClick", + "printedName": "bannerAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP16bannerAdDidClickyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillLeaveApplication", + "printedName": "bannerAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP28bannerAdWillLeaveApplicationyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleBannerView", + "printedName": "VungleBannerView", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)delegate", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerViewDelegate", + "printedName": "any VungleAdsSDK.VungleBannerViewDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)delegate", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerViewDelegate", + "printedName": "any VungleAdsSDK.VungleBannerViewDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:vungleAdSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)initWithPlacementId:vungleAdSize:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementId12vungleAdSizeACSS_AA0aiJ0Ctcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:vungleAdSize:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)load:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC4loadyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(extras:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)setWithExtras:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC3set6extrasyAA0aB6ExtrasC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithExtras:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)appId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5appIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)appId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5appIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementId", + "printedName": "placementId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)placementId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)placementId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventId", + "printedName": "eventId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)eventId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC7eventIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)eventId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC7eventIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "creativeId", + "printedName": "creativeId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)creativeId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC10creativeIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)creativeId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC10creativeIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getBannerSize", + "printedName": "getBannerSize()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)getBannerSize", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC03getD4SizeSo6CGSizeVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didMoveToSuperview", + "printedName": "didMoveToSuperview()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)didMoveToSuperview", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC18didMoveToSuperviewyyF", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "didMoveToSuperview", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)initWithFrame:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleError", + "printedName": "VungleError", + "children": [ + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUnknownError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07unknownD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "invalidAppID", + "printedName": "invalidAppID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAppID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO12invalidAppIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "currentlyInitializing", + "printedName": "currentlyInitializing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorCurrentlyInitializing", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21currentlyInitializingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "alreadyInitialized", + "printedName": "alreadyInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAlreadyInitialized", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18alreadyInitializedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "sdkNotInitialized", + "printedName": "sdkNotInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorSdkNotInitialized", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17sdkNotInitializedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "userAgentError", + "printedName": "userAgentError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUserAgentError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09userAgentD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "apiRequestError", + "printedName": "apiRequestError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiRequestError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010apiRequestD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "apiResponseDataError", + "printedName": "apiResponseDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiResponseDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015apiResponseDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "apiResponseDecodeError", + "printedName": "apiResponseDecodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiResponseDecodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017apiResponseDecodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "apiFailedStatusCode", + "printedName": "apiFailedStatusCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiFailedStatusCode", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19apiFailedStatusCodeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "invalidTemplateURL", + "printedName": "invalidTemplateURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidTemplateURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18invalidTemplateURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Var", + "name": "invalidRequestBuilderError", + "printedName": "invalidRequestBuilderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidRequestBuilderError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021invalidRequestBuilderD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 11 + }, + { + "kind": "Var", + "name": "templateUnzipError", + "printedName": "templateUnzipError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTemplateUnzipError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO013templateUnzipD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 12 + }, + { + "kind": "Var", + "name": "invalidCtaURL", + "printedName": "invalidCtaURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidCtaURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO13invalidCtaURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 13 + }, + { + "kind": "Var", + "name": "invalidAssetURL", + "printedName": "invalidAssetURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAssetURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15invalidAssetURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 14 + }, + { + "kind": "Var", + "name": "assetRequestError", + "printedName": "assetRequestError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetRequestError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO012assetRequestD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 15 + }, + { + "kind": "Var", + "name": "assetResponseDataError", + "printedName": "assetResponseDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetResponseDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017assetResponseDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 16 + }, + { + "kind": "Var", + "name": "assetWriteError", + "printedName": "assetWriteError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetWriteError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010assetWriteD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 17 + }, + { + "kind": "Var", + "name": "invalidIndexURL", + "printedName": "invalidIndexURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidIndexURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15invalidIndexURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 18 + }, + { + "kind": "Var", + "name": "gzipEncodeError", + "printedName": "gzipEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorGzipEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010gzipEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 19 + }, + { + "kind": "Var", + "name": "assetFailedStatusCode", + "printedName": "assetFailedStatusCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedStatusCode", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21assetFailedStatusCodeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 20 + }, + { + "kind": "Var", + "name": "protobufSerializationError", + "printedName": "protobufSerializationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorProtobufSerializationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021protobufSerializationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 21 + }, + { + "kind": "Var", + "name": "jsonEncodeError", + "printedName": "jsonEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorJsonEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010jsonEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 22 + }, + { + "kind": "Var", + "name": "tpatError", + "printedName": "tpatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTpatError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO04tpatD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 23 + }, + { + "kind": "Var", + "name": "invalidAdsEndpoint", + "printedName": "invalidAdsEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAdsEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07invalidB8EndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 24 + }, + { + "kind": "Var", + "name": "invalidRiEndpoint", + "printedName": "invalidRiEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidRiEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17invalidRiEndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 25 + }, + { + "kind": "Var", + "name": "invalidLogErrorEndpoint", + "printedName": "invalidLogErrorEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidLogErrorEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010invalidLogD8EndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 26 + }, + { + "kind": "Var", + "name": "invalidMetricsEndpoint", + "printedName": "invalidMetricsEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidMetricsEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO22invalidMetricsEndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 27 + }, + { + "kind": "Var", + "name": "assetFailedInsufficientSpace", + "printedName": "assetFailedInsufficientSpace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedInsufficientSpace", + "mangledName": "$s12VungleAdsSDK0A5ErrorO28assetFailedInsufficientSpaceyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 28 + }, + { + "kind": "Var", + "name": "assetFailedMaxSpaceExceeded", + "printedName": "assetFailedMaxSpaceExceeded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedMaxSpaceExceeded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO27assetFailedMaxSpaceExceededyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 29 + }, + { + "kind": "Var", + "name": "invalidTpatKey", + "printedName": "invalidTpatKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidTpatKey", + "mangledName": "$s12VungleAdsSDK0A5ErrorO14invalidTpatKeyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 30 + }, + { + "kind": "Var", + "name": "emptyTpatError", + "printedName": "emptyTpatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorEmptyTpatError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09emptyTpatD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 31 + }, + { + "kind": "Var", + "name": "mraidDownloadJsError", + "printedName": "mraidDownloadJsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidDownloadJsError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015mraidDownloadJsD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 32 + }, + { + "kind": "Var", + "name": "mraidJsWriteFailed", + "printedName": "mraidJsWriteFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsWriteFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18mraidJsWriteFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 33 + }, + { + "kind": "Var", + "name": "omsdkDownloadJsError", + "printedName": "omsdkDownloadJsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkDownloadJsError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015omsdkDownloadJsD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 34 + }, + { + "kind": "Var", + "name": "omsdkJsWriteFailed", + "printedName": "omsdkJsWriteFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkJsWriteFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18omsdkJsWriteFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 35 + }, + { + "kind": "Var", + "name": "storeRegionCodeError", + "printedName": "storeRegionCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreRegionCodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015storeRegionCodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 36 + }, + { + "kind": "Var", + "name": "invalidConfigResponse", + "printedName": "invalidConfigResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidConfigResponse", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidConfigResponseyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 37 + }, + { + "kind": "Var", + "name": "privacyURLError", + "printedName": "privacyURLError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPrivacyURLError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15privacyURLErroryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 38 + }, + { + "kind": "Var", + "name": "tpatRetryFailed", + "printedName": "tpatRetryFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTpatRetryFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15tpatRetryFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 39 + }, + { + "kind": "Var", + "name": "configRefreshFailed", + "printedName": "configRefreshFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConfigRefreshFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19configRefreshFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 40 + }, + { + "kind": "Var", + "name": "invalidEventIDError", + "printedName": "invalidEventIDError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidEventIDError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19invalidEventIDErroryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 41 + }, + { + "kind": "Var", + "name": "invalidPlacementID", + "printedName": "invalidPlacementID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidPlacementID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18invalidPlacementIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 42 + }, + { + "kind": "Var", + "name": "adConsumed", + "printedName": "adConsumed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdConsumed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO10adConsumedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 43 + }, + { + "kind": "Var", + "name": "adIsLoading", + "printedName": "adIsLoading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdIsLoading", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adIsLoadingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 44 + }, + { + "kind": "Var", + "name": "adAlreadyLoaded", + "printedName": "adAlreadyLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdAlreadyLoaded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adAlreadyLoadedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 45 + }, + { + "kind": "Var", + "name": "adIsPlaying", + "printedName": "adIsPlaying", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdIsPlaying", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adIsPlayingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 46 + }, + { + "kind": "Var", + "name": "adAlreadyFailed", + "printedName": "adAlreadyFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdAlreadyFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adAlreadyFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 47 + }, + { + "kind": "Var", + "name": "placementAdTypeMismatch", + "printedName": "placementAdTypeMismatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPlacementAdTypeMismatch", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23placementAdTypeMismatchyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 48 + }, + { + "kind": "Var", + "name": "invalidBidPayload", + "printedName": "invalidBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17invalidBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 49 + }, + { + "kind": "Var", + "name": "invalidJsonBidPayload", + "printedName": "invalidJsonBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidJsonBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidJsonBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 50 + }, + { + "kind": "Var", + "name": "adNotLoaded", + "printedName": "adNotLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdNotLoaded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adNotLoadedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 51 + }, + { + "kind": "Var", + "name": "placementSleep", + "printedName": "placementSleep", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPlacementSleep", + "mangledName": "$s12VungleAdsSDK0A5ErrorO14placementSleepyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 52 + }, + { + "kind": "Var", + "name": "invalidAdunitBidPayload", + "printedName": "invalidAdunitBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAdunitBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23invalidAdunitBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 53 + }, + { + "kind": "Var", + "name": "invalidGzipBidPayload", + "printedName": "invalidGzipBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidGzipBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidGzipBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 54 + }, + { + "kind": "Var", + "name": "adResponseEmpty", + "printedName": "adResponseEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseEmpty", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adResponseEmptyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 55 + }, + { + "kind": "Var", + "name": "adResponseInvalidTemplateType", + "printedName": "adResponseInvalidTemplateType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseInvalidTemplateType", + "mangledName": "$s12VungleAdsSDK0A5ErrorO29adResponseInvalidTemplateTypeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 56 + }, + { + "kind": "Var", + "name": "adResponseTimedOut", + "printedName": "adResponseTimedOut", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseTimedOut", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18adResponseTimedOutyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 57 + }, + { + "kind": "Var", + "name": "mraidJsDoesNotExist", + "printedName": "mraidJsDoesNotExist", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsDoesNotExist", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19mraidJsDoesNotExistyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 58 + }, + { + "kind": "Var", + "name": "mraidJsCopyFailed", + "printedName": "mraidJsCopyFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsCopyFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17mraidJsCopyFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 59 + }, + { + "kind": "Var", + "name": "adResponseRetryAfter", + "printedName": "adResponseRetryAfter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseRetryAfter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20adResponseRetryAfteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 60 + }, + { + "kind": "Var", + "name": "adLoadFailRetryAfter", + "printedName": "adLoadFailRetryAfter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdLoadFailRetryAfter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20adLoadFailRetryAfteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 61 + }, + { + "kind": "Var", + "name": "invalidWaterfallPlacementID", + "printedName": "invalidWaterfallPlacementID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidWaterfallPlacementID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO27invalidWaterfallPlacementIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 62 + }, + { + "kind": "Var", + "name": "staleCachedResponse", + "printedName": "staleCachedResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStaleCachedResponse", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19staleCachedResponseyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 63 + }, + { + "kind": "Var", + "name": "mraidError", + "printedName": "mraidError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO05mraidD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 64 + }, + { + "kind": "Var", + "name": "invalidIfaStatus", + "printedName": "invalidIfaStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidIfaStatus", + "mangledName": "$s12VungleAdsSDK0A5ErrorO16invalidIfaStatusyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 65 + }, + { + "kind": "Var", + "name": "adExpired", + "printedName": "adExpired", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdExpired", + "mangledName": "$s12VungleAdsSDK0A5ErrorO9adExpiredyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 66 + }, + { + "kind": "Var", + "name": "mraidBridgeError", + "printedName": "mraidBridgeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidBridgeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO011mraidBridgeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 67 + }, + { + "kind": "Var", + "name": "adExpiredOnPlay", + "printedName": "adExpiredOnPlay", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdExpiredOnPlay", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adExpiredOnPlayyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 68 + }, + { + "kind": "Var", + "name": "adWinNotificationError", + "printedName": "adWinNotificationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdWinNotificationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017adWinNotificationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 69 + }, + { + "kind": "Var", + "name": "assetFailedToDelete", + "printedName": "assetFailedToDelete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedToDelete", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19assetFailedToDeleteyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 70 + }, + { + "kind": "Var", + "name": "adHtmlFailedToLoad", + "printedName": "adHtmlFailedToLoad", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdHtmlFailedToLoad", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18adHtmlFailedToLoadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 71 + }, + { + "kind": "Var", + "name": "mraidJsCallEmpty", + "printedName": "mraidJsCallEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsCallEmpty", + "mangledName": "$s12VungleAdsSDK0A5ErrorO16mraidJsCallEmptyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 72 + }, + { + "kind": "Var", + "name": "deeplinkOpenFailed", + "printedName": "deeplinkOpenFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorDeeplinkOpenFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18deeplinkOpenFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 73 + }, + { + "kind": "Var", + "name": "evaluateJavascriptFailed", + "printedName": "evaluateJavascriptFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorEvaluateJavascriptFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO24evaluateJavascriptFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 74 + }, + { + "kind": "Var", + "name": "linkCommandOpenFailed", + "printedName": "linkCommandOpenFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorLinkCommandOpenFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21linkCommandOpenFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 75 + }, + { + "kind": "Var", + "name": "jsonParamsEncodeError", + "printedName": "jsonParamsEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorJsonParamsEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016jsonParamsEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 76 + }, + { + "kind": "Var", + "name": "generateJsonDataError", + "printedName": "generateJsonDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorGenerateJsonDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016generateJsonDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 77 + }, + { + "kind": "Var", + "name": "adClosedTemplateError", + "printedName": "adClosedTemplateError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdClosedTemplateError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016adClosedTemplateD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 78 + }, + { + "kind": "Var", + "name": "adClosedMissingHeartbeat", + "printedName": "adClosedMissingHeartbeat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdClosedMissingHeartbeat", + "mangledName": "$s12VungleAdsSDK0A5ErrorO24adClosedMissingHeartbeatyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 79 + }, + { + "kind": "Var", + "name": "silentModeMonitorError", + "printedName": "silentModeMonitorError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorSilentModeMonitorError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017silentModeMonitorD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 80 + }, + { + "kind": "Var", + "name": "webviewError", + "printedName": "webviewError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebviewError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07webviewD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 81 + }, + { + "kind": "Var", + "name": "concurrentPlaybackUnsupported", + "printedName": "concurrentPlaybackUnsupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConcurrentPlaybackUnsupported", + "mangledName": "$s12VungleAdsSDK0A5ErrorO29concurrentPlaybackUnsupportedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 82 + }, + { + "kind": "Var", + "name": "bannerViewInvalidSize", + "printedName": "bannerViewInvalidSize", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorBannerViewInvalidSize", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21bannerViewInvalidSizeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 83 + }, + { + "kind": "Var", + "name": "nativeAssetError", + "printedName": "nativeAssetError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorNativeAssetError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO011nativeAssetD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 84 + }, + { + "kind": "Var", + "name": "webViewWebContentProcessDidTerminate", + "printedName": "webViewWebContentProcessDidTerminate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebViewWebContentProcessDidTerminate", + "mangledName": "$s12VungleAdsSDK0A5ErrorO36webViewWebContentProcessDidTerminateyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 85 + }, + { + "kind": "Var", + "name": "webViewFailedNavigation", + "printedName": "webViewFailedNavigation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebViewFailedNavigation", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23webViewFailedNavigationyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 86 + }, + { + "kind": "Var", + "name": "storeKitLoadError", + "printedName": "storeKitLoadError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreKitLoadError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO012storeKitLoadD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 87 + }, + { + "kind": "Var", + "name": "omsdkCopyError", + "printedName": "omsdkCopyError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkCopyError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09omsdkCopyD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 88 + }, + { + "kind": "Var", + "name": "storeOverlayLoadError", + "printedName": "storeOverlayLoadError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreOverlayLoadError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016storeOverlayLoadD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 89 + }, + { + "kind": "Var", + "name": "reachabilityInitializationFailed", + "printedName": "reachabilityInitializationFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorReachabilityInitializationFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO32reachabilityInitializationFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 90 + }, + { + "kind": "Var", + "name": "unknownRadioAccessTechnology", + "printedName": "unknownRadioAccessTechnology", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUnknownRadioAccessTechnology", + "mangledName": "$s12VungleAdsSDK0A5ErrorO28unknownRadioAccessTechnologyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 91 + }, + { + "kind": "Var", + "name": "storeKitPresentationError", + "printedName": "storeKitPresentationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreKitPresentationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO020storeKitPresentationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 92 + }, + { + "kind": "Var", + "name": "storeOverlayPresentationError", + "printedName": "storeOverlayPresentationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreOverlayPresentationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO024storeOverlayPresentationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 93 + }, + { + "kind": "Var", + "name": "invalidPlayParameter", + "printedName": "invalidPlayParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidPlayParameter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20invalidPlayParameteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 94 + }, + { + "kind": "Var", + "name": "outOfMemory", + "printedName": "outOfMemory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOutOfMemory", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11outOfMemoryyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 95 + }, + { + "kind": "Var", + "name": "vungleOitCreationError", + "printedName": "vungleOitCreationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorVungleOitCreationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017vungleOitCreationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 96 + }, + { + "kind": "Var", + "name": "adNoFill", + "printedName": "adNoFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdNoFill", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8adNoFillyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 97 + }, + { + "kind": "Var", + "name": "adLoadTooFrequently", + "printedName": "adLoadTooFrequently", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdLoadTooFrequently", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19adLoadTooFrequentlyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 98 + }, + { + "kind": "Var", + "name": "adServerError", + "printedName": "adServerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdServerError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO08adServerD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 99 + }, + { + "kind": "Var", + "name": "adPublisherMismatch", + "printedName": "adPublisherMismatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdPublisherMismatch", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19adPublisherMismatchyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 100 + }, + { + "kind": "Var", + "name": "adInternalIntegrationError", + "printedName": "adInternalIntegrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdInternalIntegrationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021adInternalIntegrationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 101 + }, + { + "kind": "Var", + "name": "configNotFoundError", + "printedName": "configNotFoundError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConfigNotFoundError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO014configNotFoundD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 102 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.VungleError?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@VungleError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VunglePrivacySettings", + "printedName": "VunglePrivacySettings", + "children": [ + { + "kind": "Function", + "name": "setGDPRStatus", + "printedName": "setGDPRStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setGDPRStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC13setGDPRStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setGDPRMessageVersion", + "printedName": "setGDPRMessageVersion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setGDPRMessageVersion:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC21setGDPRMessageVersionyySSFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCCPAStatus", + "printedName": "setCCPAStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setCCPAStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC13setCCPAStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCOPPAStatus", + "printedName": "setCOPPAStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setCOPPAStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC14setCOPPAStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPublishIdfv", + "printedName": "setPublishIdfv(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setPublishIdfv:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC14setPublishIdfvyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFAudio", + "printedName": "AVFAudio", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "zlib", + "printedName": "zlib", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "CompressionLevel", + "printedName": "CompressionLevel", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvp", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvg", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "noCompression", + "printedName": "noCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV02noD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV02noD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV02noD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV02noD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bestSpeed", + "printedName": "bestSpeed", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV9bestSpeedACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV9bestSpeedACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV9bestSpeedACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV9bestSpeedACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bestCompression", + "printedName": "bestCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV04bestD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV04bestD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV04bestD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV04bestD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultCompression", + "printedName": "defaultCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV07defaultD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV07defaultD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV07defaultD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV07defaultD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValueACs5Int32V_tcfc", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValueACs5Int32V_tcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK16CompressionLevelVyACs5Int32Vcfc", + "mangledName": "$s12VungleAdsSDK16CompressionLevelVyACs5Int32Vcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:12VungleAdsSDK16CompressionLevelV", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GzipError", + "printedName": "GzipError", + "children": [ + { + "kind": "TypeDecl", + "name": "Kind", + "printedName": "Kind", + "children": [ + { + "kind": "Var", + "name": "stream", + "printedName": "stream", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6streamyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6streamyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO4datayA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO4datayA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6memoryyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6memoryyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6bufferyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6bufferyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO7versionyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO7versionyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> (Swift.Int) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO7unknownyAESi_tcAEmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO7unknownyAESi_tcAEmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Func", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO2eeoiySbAE_AEtFZ", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO2eeoiySbAE_AEtFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "kind", + "printedName": "kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV4kindAC4KindOvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4kindAC4KindOvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV4kindAC4KindOvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4kindAC4KindOvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV7messageSSvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV7messageSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV7messageSSvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV7messageSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "localizedDescription", + "printedName": "localizedDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvg", + "moduleName": "VungleAdsSDK", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12VungleAdsSDK9GzipErrorV", + "mangledName": "$s12VungleAdsSDK9GzipErrorV", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdSizeType", + "printedName": "VungleAdSizeType", + "children": [ + { + "kind": "Var", + "name": "regularBannerSizeType", + "printedName": "regularBannerSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeRegularBannerSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO013regularBannereF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "shortBannerSizeType", + "printedName": "shortBannerSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeShortBannerSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO011shortBannereF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "leaderboardSizeType", + "printedName": "leaderboardSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeLeaderboardSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO011leaderboardeF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "mrecSizeType", + "printedName": "mrecSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeMrecSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO04mreceF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "flexibleHeightSizeType", + "printedName": "flexibleHeightSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeFlexibleHeightSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO014flexibleHeighteF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "fixedSizeType", + "printedName": "fixedSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeFixedSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO05fixedeF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.VungleAdSizeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdSize", + "printedName": "VungleAdSize", + "children": [ + { + "kind": "Var", + "name": "size", + "printedName": "size", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(py)size", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4sizeSo6CGSizeVvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)size", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4sizeSo6CGSizeVvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(py)type", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4typeAA0adE4TypeOvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)type", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4typeAA0adE4TypeOvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeBannerRegular", + "printedName": "VungleAdSizeBannerRegular", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeBannerRegular", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE13BannerRegularACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeBannerRegular", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE13BannerRegularACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeBannerShort", + "printedName": "VungleAdSizeBannerShort", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeBannerShort", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11BannerShortACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeBannerShort", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11BannerShortACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeLeaderboard", + "printedName": "VungleAdSizeLeaderboard", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11LeaderboardACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11LeaderboardACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeMREC", + "printedName": "VungleAdSizeMREC", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeMREC", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE4MRECACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeMREC", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE4MRECACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)init", + "mangledName": "$s12VungleAdsSDK0A6AdSizeCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "VungleAdSizeWithWidth", + "printedName": "VungleAdSizeWithWidth(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeWithWidth:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE9WithWidthyAC12CoreGraphics7CGFloatVFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "VungleAdSizeFromCGSize", + "printedName": "VungleAdSizeFromCGSize(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeFromCGSize:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE10FromCGSizeyACSo0G0VFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "VungleValidAdSizeFromCGSize", + "printedName": "VungleValidAdSizeFromCGSize(size:placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleValidAdSizeFromCGSizeWithSize:placementId:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0a5ValiddE10FromCGSize4size11placementIdACSo0H0V_SStFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "objc_name": "VungleValidAdSizeFromCGSizeWithSize:placementId:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "URLSessionDataTask", + "printedName": "URLSessionDataTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDataTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDataTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSessionDownloadTask", + "printedName": "URLSessionDownloadTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDownloadTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDownloadTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Data", + "printedName": "Data", + "children": [ + { + "kind": "Var", + "name": "isGzipped", + "printedName": "isGzipped", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9isGzippedSbvp", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9isGzippedSbvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9isGzippedSbvg", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9isGzippedSbvg", + "moduleName": "VungleAdsSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "gzipped", + "printedName": "gzipped(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "hasDefaultArg": true, + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV12VungleAdsSDKE7gzipped5levelAcD16CompressionLevelV_tKF", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE7gzipped5levelAcD16CompressionLevelV_tKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gunzipped", + "printedName": "gunzipped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9gunzippedACyKF", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9gunzippedACyKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation4DataV", + "mangledName": "$s10Foundation4DataV", + "moduleName": "Foundation", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Frozen", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "Array", + "offset": 1082, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "Array", + "offset": 29486, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 50870, + "length": 15, + "value": "\"SDKErrorBatch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 50935, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 50951, + "length": 8, + "value": "\"errors\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52020, + "length": 10, + "value": "\"SDKError\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52080, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52096, + "length": 4, + "value": "\"at\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52107, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52123, + "length": 8, + "value": "\"reason\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52138, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52154, + "length": 9, + "value": "\"message\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52170, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52186, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52202, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52218, + "length": 6, + "value": "\"make\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52231, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52247, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52261, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52277, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52288, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52304, + "length": 11, + "value": "\"osVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52322, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52338, + "length": 16, + "value": "\"connectionType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52361, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52378, + "length": 22, + "value": "\"connectionTypeDetail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52407, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52424, + "length": 22, + "value": "\"placementReferenceId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52453, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52470, + "length": 12, + "value": "\"creativeId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52489, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52506, + "length": 11, + "value": "\"sessionId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52524, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52541, + "length": 15, + "value": "\"isHbPlacement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52563, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52580, + "length": 15, + "value": "\"placementType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52602, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52619, + "length": 10, + "value": "\"adSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52636, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52653, + "length": 10, + "value": "\"appState\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52670, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52687, + "length": 15, + "value": "\"mediationName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52709, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52726, + "length": 11, + "value": "\"vmVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52744, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52762, + "length": 29, + "value": "\"connectionTypeDetailAndroid\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52798, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52816, + "length": 22, + "value": "\"isLowDataModeEnabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52903, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 53412, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 53520, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "BooleanLiteral", + "offset": 53696, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63141, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63157, + "length": 15, + "value": "\"UNKNOWN_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63179, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63195, + "length": 16, + "value": "\"INVALID_APP_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63218, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63234, + "length": 24, + "value": "\"CURRENTLY_INITIALIZING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63265, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63281, + "length": 21, + "value": "\"ALREADY_INITIALIZED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63309, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63325, + "length": 21, + "value": "\"SDK_NOT_INITIALIZED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63353, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63369, + "length": 18, + "value": "\"USER_AGENT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63394, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63412, + "length": 19, + "value": "\"API_REQUEST_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63438, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63456, + "length": 25, + "value": "\"API_RESPONSE_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63488, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63506, + "length": 27, + "value": "\"API_RESPONSE_DECODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63540, + "length": 3, + "value": "104" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63558, + "length": 24, + "value": "\"API_FAILED_STATUS_CODE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63589, + "length": 3, + "value": "105" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63607, + "length": 22, + "value": "\"INVALID_TEMPLATE_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63636, + "length": 3, + "value": "106" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63654, + "length": 31, + "value": "\"INVALID_REQUEST_BUILDER_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63692, + "length": 3, + "value": "109" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63710, + "length": 22, + "value": "\"TEMPLATE_UNZIP_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63739, + "length": 3, + "value": "110" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63757, + "length": 17, + "value": "\"INVALID_CTA_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63781, + "length": 3, + "value": "111" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63799, + "length": 19, + "value": "\"INVALID_ASSET_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63825, + "length": 3, + "value": "112" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63843, + "length": 21, + "value": "\"ASSET_REQUEST_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63871, + "length": 3, + "value": "113" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63889, + "length": 27, + "value": "\"ASSET_RESPONSE_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63923, + "length": 3, + "value": "114" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63941, + "length": 19, + "value": "\"ASSET_WRITE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63967, + "length": 3, + "value": "115" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63985, + "length": 19, + "value": "\"INVALID_INDEX_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64011, + "length": 3, + "value": "116" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64029, + "length": 19, + "value": "\"GZIP_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64055, + "length": 3, + "value": "117" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64073, + "length": 26, + "value": "\"ASSET_FAILED_STATUS_CODE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64106, + "length": 3, + "value": "118" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64124, + "length": 30, + "value": "\"PROTOBUF_SERIALIZATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64161, + "length": 3, + "value": "119" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64179, + "length": 19, + "value": "\"JSON_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64205, + "length": 3, + "value": "121" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64223, + "length": 12, + "value": "\"TPAT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64242, + "length": 3, + "value": "122" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64260, + "length": 22, + "value": "\"INVALID_ADS_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64289, + "length": 3, + "value": "123" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64307, + "length": 21, + "value": "\"INVALID_RI_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64335, + "length": 3, + "value": "124" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64353, + "length": 28, + "value": "\"INVALID_LOG_ERROR_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64388, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64406, + "length": 26, + "value": "\"INVALID_METRICS_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64439, + "length": 3, + "value": "126" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64457, + "length": 33, + "value": "\"ASSET_FAILED_INSUFFICIENT_SPACE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64497, + "length": 3, + "value": "127" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64515, + "length": 33, + "value": "\"ASSET_FAILED_MAX_SPACE_EXCEEDED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64555, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64573, + "length": 18, + "value": "\"INVALID_TPAT_KEY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64598, + "length": 3, + "value": "129" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64616, + "length": 18, + "value": "\"EMPTY_TPAT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64641, + "length": 3, + "value": "130" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64659, + "length": 25, + "value": "\"MRAID_DOWNLOAD_JS_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64691, + "length": 3, + "value": "131" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64709, + "length": 23, + "value": "\"MRAID_JS_WRITE_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64739, + "length": 3, + "value": "132" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64757, + "length": 25, + "value": "\"OMSDK_DOWNLOAD_JS_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64789, + "length": 3, + "value": "133" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64807, + "length": 23, + "value": "\"OMSDK_JS_WRITE_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64837, + "length": 3, + "value": "134" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64855, + "length": 25, + "value": "\"STORE_REGION_CODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64887, + "length": 3, + "value": "135" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64905, + "length": 25, + "value": "\"INVALID_CONFIG_RESPONSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64937, + "length": 3, + "value": "136" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64955, + "length": 19, + "value": "\"PRIVACY_URL_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64981, + "length": 3, + "value": "137" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64999, + "length": 19, + "value": "\"TPAT_RETRY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65025, + "length": 3, + "value": "138" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65043, + "length": 23, + "value": "\"CONFIG_REFRESH_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65073, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65091, + "length": 24, + "value": "\"INVALID_EVENT_ID_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65122, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65140, + "length": 22, + "value": "\"INVALID_PLACEMENT_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65169, + "length": 3, + "value": "202" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65187, + "length": 13, + "value": "\"AD_CONSUMED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65207, + "length": 3, + "value": "203" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65225, + "length": 15, + "value": "\"AD_IS_LOADING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65247, + "length": 3, + "value": "204" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65265, + "length": 19, + "value": "\"AD_ALREADY_LOADED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65291, + "length": 3, + "value": "205" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65309, + "length": 15, + "value": "\"AD_IS_PLAYING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65331, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65349, + "length": 19, + "value": "\"AD_ALREADY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65375, + "length": 3, + "value": "207" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65393, + "length": 28, + "value": "\"PLACEMENT_AD_TYPE_MISMATCH\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65428, + "length": 3, + "value": "208" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65446, + "length": 21, + "value": "\"INVALID_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65474, + "length": 3, + "value": "209" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65492, + "length": 26, + "value": "\"INVALID_JSON_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65525, + "length": 3, + "value": "210" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65543, + "length": 15, + "value": "\"AD_NOT_LOADED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65565, + "length": 3, + "value": "212" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65583, + "length": 17, + "value": "\"PLACEMENT_SLEEP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65607, + "length": 3, + "value": "213" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65625, + "length": 28, + "value": "\"INVALID_ADUNIT_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65660, + "length": 3, + "value": "214" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65678, + "length": 26, + "value": "\"INVALID_GZIP_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65711, + "length": 3, + "value": "215" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65729, + "length": 19, + "value": "\"AD_RESPONSE_EMPTY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65755, + "length": 3, + "value": "216" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65773, + "length": 35, + "value": "\"AD_RESPONSE_INVALID_TEMPLATE_TYPE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65815, + "length": 3, + "value": "217" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65833, + "length": 23, + "value": "\"AD_RESPONSE_TIMED_OUT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65863, + "length": 3, + "value": "218" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65881, + "length": 25, + "value": "\"MRAID_JS_DOES_NOT_EXIST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65913, + "length": 3, + "value": "219" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65931, + "length": 22, + "value": "\"MRAID_JS_COPY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65960, + "length": 3, + "value": "220" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65978, + "length": 25, + "value": "\"AD_RESPONSE_RETRY_AFTER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66010, + "length": 3, + "value": "221" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66028, + "length": 26, + "value": "\"AD_LOAD_FAIL_RETRY_AFTER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66061, + "length": 3, + "value": "222" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66079, + "length": 32, + "value": "\"INVALID_WATERFALL_PLACEMENT_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66118, + "length": 3, + "value": "223" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66136, + "length": 23, + "value": "\"STALE_CACHED_RESPONSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66166, + "length": 3, + "value": "301" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66184, + "length": 13, + "value": "\"MRAID_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66204, + "length": 3, + "value": "302" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66222, + "length": 20, + "value": "\"INVALID_IFA_STATUS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66249, + "length": 3, + "value": "304" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66267, + "length": 12, + "value": "\"AD_EXPIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66286, + "length": 3, + "value": "305" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66304, + "length": 20, + "value": "\"MRAID_BRIDGE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66331, + "length": 3, + "value": "307" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66349, + "length": 20, + "value": "\"AD_EXPIRED_ON_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66376, + "length": 3, + "value": "308" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66394, + "length": 27, + "value": "\"AD_WIN_NOTIFICATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66428, + "length": 3, + "value": "309" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66446, + "length": 24, + "value": "\"ASSET_FAILED_TO_DELETE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66477, + "length": 3, + "value": "310" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66495, + "length": 24, + "value": "\"AD_HTML_FAILED_TO_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66526, + "length": 3, + "value": "311" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66544, + "length": 21, + "value": "\"MRAID_JS_CALL_EMPTY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66572, + "length": 3, + "value": "312" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66590, + "length": 22, + "value": "\"DEEPLINK_OPEN_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66619, + "length": 3, + "value": "313" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66637, + "length": 28, + "value": "\"EVALUATE_JAVASCRIPT_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66672, + "length": 3, + "value": "314" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66690, + "length": 26, + "value": "\"LINK_COMMAND_OPEN_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66723, + "length": 3, + "value": "315" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66741, + "length": 26, + "value": "\"JSON_PARAMS_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66774, + "length": 3, + "value": "316" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66792, + "length": 26, + "value": "\"GENERATE_JSON_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66825, + "length": 3, + "value": "317" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66843, + "length": 26, + "value": "\"AD_CLOSED_TEMPLATE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66876, + "length": 3, + "value": "318" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66894, + "length": 29, + "value": "\"AD_CLOSED_MISSING_HEARTBEAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66930, + "length": 3, + "value": "319" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66948, + "length": 27, + "value": "\"SILENT_MODE_MONITOR_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66982, + "length": 3, + "value": "320" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67000, + "length": 15, + "value": "\"WEBVIEW_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67022, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67040, + "length": 33, + "value": "\"CONCURRENT_PLAYBACK_UNSUPPORTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67080, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67098, + "length": 26, + "value": "\"BANNER_VIEW_INVALID_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67131, + "length": 3, + "value": "600" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67149, + "length": 20, + "value": "\"NATIVE_ASSET_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67176, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67195, + "length": 44, + "value": "\"WEB_VIEW_WEB_CONTENT_PROCESS_DID_TERMINATE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67246, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67265, + "length": 28, + "value": "\"WEB_VIEW_FAILED_NAVIGATION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67300, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67319, + "length": 22, + "value": "\"STORE_KIT_LOAD_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67348, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67367, + "length": 18, + "value": "\"OMSDK_COPY_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67392, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67411, + "length": 26, + "value": "\"STORE_OVERLAY_LOAD_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67444, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67463, + "length": 36, + "value": "\"REACHABILITY_INITIALIZATION_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67506, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67525, + "length": 33, + "value": "\"UNKNOWN_RADIO_ACCESS_TECHNOLOGY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67565, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67584, + "length": 30, + "value": "\"STORE_KIT_PRESENTATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67621, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67640, + "length": 34, + "value": "\"STORE_OVERLAY_PRESENTATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67681, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67700, + "length": 24, + "value": "\"INVALID_PLAY_PARAMETER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67731, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67750, + "length": 15, + "value": "\"OUT_OF_MEMORY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67772, + "length": 4, + "value": "4000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67791, + "length": 27, + "value": "\"VUNGLE_OIT_CREATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67825, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67845, + "length": 12, + "value": "\"AD_NO_FILL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67864, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67884, + "length": 24, + "value": "\"AD_LOAD_TOO_FREQUENTLY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67915, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67935, + "length": 17, + "value": "\"AD_SERVER_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67959, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67979, + "length": 23, + "value": "\"AD_PUBLISHER_MISMATCH\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68009, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68029, + "length": 31, + "value": "\"AD_INTERNAL_INTEGRATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68067, + "length": 5, + "value": "30003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68087, + "length": 24, + "value": "\"CONFIG_NOT_FOUND_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68243, + "length": 13, + "value": "\"MetricBatch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68306, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68322, + "length": 9, + "value": "\"metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69394, + "length": 11, + "value": "\"SDKMetric\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69455, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69471, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69484, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69500, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69514, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69530, + "length": 6, + "value": "\"meta\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69543, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69559, + "length": 6, + "value": "\"make\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69572, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69588, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69602, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69618, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69629, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69645, + "length": 11, + "value": "\"osVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69663, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69679, + "length": 16, + "value": "\"connectionType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69702, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69718, + "length": 22, + "value": "\"connectionTypeDetail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69747, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69764, + "length": 22, + "value": "\"placementReferenceId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69793, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69810, + "length": 12, + "value": "\"creativeId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69829, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69846, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69862, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69879, + "length": 11, + "value": "\"sessionId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69897, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69914, + "length": 15, + "value": "\"isHbPlacement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69936, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69953, + "length": 15, + "value": "\"placementType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69975, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69992, + "length": 10, + "value": "\"adSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70009, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70026, + "length": 15, + "value": "\"mediationName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70048, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70065, + "length": 10, + "value": "\"appState\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70082, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70099, + "length": 11, + "value": "\"vmVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70117, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70135, + "length": 22, + "value": "\"isLowDataModeEnabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70285, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70742, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70892, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "BooleanLiteral", + "offset": 70970, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 79947, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 79963, + "length": 21, + "value": "\"UNKNOWN_METRIC_TYPE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 79991, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80007, + "length": 36, + "value": "\"AD_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80050, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80066, + "length": 33, + "value": "\"AD_RESPONSE_TO_SHOW_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80106, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80122, + "length": 32, + "value": "\"AD_SHOW_TO_DISPLAY_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80177, + "length": 33, + "value": "\"AD_DISPLAY_TO_CLICK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80217, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80233, + "length": 28, + "value": "\"IOS_STORE_KIT_LOAD_TIME_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80268, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80284, + "length": 38, + "value": "\"INIT_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80329, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80345, + "length": 28, + "value": "\"ASSET_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80380, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80396, + "length": 19, + "value": "\"LOCAL_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80422, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80438, + "length": 20, + "value": "\"REMOTE_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80465, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80482, + "length": 31, + "value": "\"TEMPLATE_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80520, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80537, + "length": 36, + "value": "\"AD_REQUEST_TO_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80580, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80597, + "length": 40, + "value": "\"AD_REQUEST_TO_CALLBACK_ADO_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80644, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80661, + "length": 17, + "value": "\"ASSET_FILE_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80685, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80702, + "length": 29, + "value": "\"USER_AGENT_LOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80738, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80755, + "length": 19, + "value": "\"TEMPLATE_ZIP_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80781, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80798, + "length": 20, + "value": "\"CACHED_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80825, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80842, + "length": 13, + "value": "\"LOAD_AD_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80862, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80879, + "length": 12, + "value": "\"TPAT_FIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80898, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80915, + "length": 14, + "value": "\"TPAT_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80936, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80953, + "length": 17, + "value": "\"WIN_NOTIF_FIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80977, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80994, + "length": 19, + "value": "\"WIN_NOTIF_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81020, + "length": 2, + "value": "22" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81037, + "length": 24, + "value": "\"AD_EXPIRED_BEFORE_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81068, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81085, + "length": 13, + "value": "\"PLAY_AD_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81105, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81122, + "length": 14, + "value": "\"AD_LOAD_FAIL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81143, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81160, + "length": 26, + "value": "\"VIEW_NOT_VISIBLE_ON_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81193, + "length": 2, + "value": "26" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81210, + "length": 33, + "value": "\"MRAID_DOWNLOAD_JS_RETRY_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81250, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81267, + "length": 33, + "value": "\"OMSDK_DOWNLOAD_JS_RETRY_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81307, + "length": 2, + "value": "28" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81324, + "length": 20, + "value": "\"PRIVACY_URL_OPENED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81351, + "length": 2, + "value": "29" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81368, + "length": 23, + "value": "\"NOTIFICATION_REDIRECT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81398, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81415, + "length": 25, + "value": "\"AD_PLAY_RESET_ON_DEINIT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81447, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81464, + "length": 20, + "value": "\"TEMPLATE_HTML_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81491, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81508, + "length": 25, + "value": "\"CONFIG_LOADED_FROM_INIT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81540, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81557, + "length": 28, + "value": "\"CONFIG_LOADED_FROM_AD_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81592, + "length": 2, + "value": "34" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81609, + "length": 29, + "value": "\"CONFIG_LOADED_FROM_ADM_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81645, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81662, + "length": 32, + "value": "\"AD_SHOW_TO_PRESENT_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81701, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81718, + "length": 29, + "value": "\"AD_SHOW_TO_FAIL_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81754, + "length": 2, + "value": "37" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81771, + "length": 35, + "value": "\"AD_PRESENT_TO_DISPLAY_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81813, + "length": 2, + "value": "38" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81830, + "length": 21, + "value": "\"BID_TOKEN_REQUESTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81858, + "length": 2, + "value": "39" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81875, + "length": 43, + "value": "\"BID_TOKEN_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81925, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81942, + "length": 39, + "value": "\"BID_TOKEN_REQUEST_TO_FAIL_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81988, + "length": 2, + "value": "41" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82005, + "length": 38, + "value": "\"AD_LOAD_TO_FAIL_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82050, + "length": 2, + "value": "42" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82067, + "length": 30, + "value": "\"AD_SHOW_TO_CLOSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82104, + "length": 2, + "value": "43" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82121, + "length": 33, + "value": "\"AD_LOAD_TO_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82161, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82178, + "length": 37, + "value": "\"AD_LOAD_TO_CALLBACK_ADO_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82222, + "length": 2, + "value": "45" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82239, + "length": 14, + "value": "\"SDK_INIT_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82260, + "length": 2, + "value": "46" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82277, + "length": 16, + "value": "\"AD_START_EVENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82300, + "length": 2, + "value": "47" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82317, + "length": 16, + "value": "\"AD_CLICK_EVENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82340, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82357, + "length": 35, + "value": "\"AD_SHOW_TO_VALIDATION_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82399, + "length": 2, + "value": "49" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82416, + "length": 38, + "value": "\"AD_VALIDATION_TO_PRESENT_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82461, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82478, + "length": 22, + "value": "\"AD_LEAVE_APPLICATION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82507, + "length": 2, + "value": "51" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82524, + "length": 16, + "value": "\"AD_REWARD_USER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82547, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82564, + "length": 34, + "value": "\"AD_REQUIRED_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82605, + "length": 2, + "value": "53" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82622, + "length": 34, + "value": "\"AD_OPTIONAL_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82663, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82680, + "length": 33, + "value": "\"AD_BACKGROUND_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82720, + "length": 2, + "value": "55" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82737, + "length": 29, + "value": "\"AD_CLOSED_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82773, + "length": 2, + "value": "56" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82790, + "length": 15, + "value": "\"AD_VISIBILITY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82812, + "length": 2, + "value": "57" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82829, + "length": 38, + "value": "\"INIT_TO_SUCCESS_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82874, + "length": 2, + "value": "58" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82891, + "length": 35, + "value": "\"INIT_TO_FAIL_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82933, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82952, + "length": 28, + "value": "\"SKOVERLAY_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82987, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83006, + "length": 25, + "value": "\"SAFARI_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83038, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83057, + "length": 28, + "value": "\"STORE_KIT_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83092, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83111, + "length": 21, + "value": "\"STORE_KIT_NOT_READY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83139, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83158, + "length": 26, + "value": "\"LAUNCH_STORE_KIT_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83191, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83210, + "length": 26, + "value": "\"LAUNCH_SKOVERLAY_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83243, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83262, + "length": 23, + "value": "\"LAUNCH_SAFARI_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83292, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83311, + "length": 17, + "value": "\"IDFV_RESTRICTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83335, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83354, + "length": 36, + "value": "\"NOTIFICATION_WAIT_FOR_CONNECTIVITY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83397, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83416, + "length": 20, + "value": "\"IDFV_VALUE_CHANGED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83443, + "length": 4, + "value": "2010" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83462, + "length": 15, + "value": "\"AD_WILL_CLOSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83484, + "length": 4, + "value": "2011" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83503, + "length": 38, + "value": "\"APP_TERM_DURING_AD_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83548, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83567, + "length": 30, + "value": "\"HARDWARE_ACCELERATE_DISABLED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83604, + "length": 4, + "value": "3002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83623, + "length": 22, + "value": "\"BANNER_AUTO_REDIRECT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/HashVisitor.swift", + "kind": "IntegerLiteral", + "offset": 660, + "length": 10, + "value": "2166136261" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/HashVisitor.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 8, + "value": "16777619" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NetworkClient.swift", + "kind": "Dictionary", + "offset": 1573, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NetworkClient.swift", + "kind": "BooleanLiteral", + "offset": 9284, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/SignalManager.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/SignalManager.swift", + "kind": "Dictionary", + "offset": 775, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 588, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 698, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 9, + "value": "\"ad_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 815, + "length": 16, + "value": "\"ad_description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 863, + "length": 19, + "value": "\"ad_purchaser_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 15, + "value": "\"fidelity_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 959, + "length": 19, + "value": "\"source_identifier\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 570, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 640, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 676, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 717, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 755, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 799, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 840, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 881, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 924, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 966, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1009, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1095, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1138, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1185, + "length": 3, + "value": "\";\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1234, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1284, + "length": 4, + "value": "\"'\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1332, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1383, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1425, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1520, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1570, + "length": 3, + "value": "\"?\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1613, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1668, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1724, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1778, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1833, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1887, + "length": 3, + "value": "\"<\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1942, + "length": 3, + "value": "\">\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1985, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2029, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2073, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2117, + "length": 3, + "value": "\"b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2161, + "length": 3, + "value": "\"e\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2205, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2249, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2293, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2337, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2381, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2425, + "length": 3, + "value": "\"N\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2469, + "length": 3, + "value": "\"r\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2513, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2557, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2601, + "length": 3, + "value": "\"u\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2645, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2689, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "Array", + "offset": 3319, + "length": 1193, + "value": "[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, 62, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, 63, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19173, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19206, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19489, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19633, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "Array", + "offset": 252, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "IntegerLiteral", + "offset": 295, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "IntegerLiteral", + "offset": 332, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryEncodingSizeVisitor.swift", + "kind": "IntegerLiteral", + "offset": 944, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryEncodingSizeVisitor.swift", + "kind": "IntegerLiteral", + "offset": 20099, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1260, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1294, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1334, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1368, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAdsExtras.swift", + "kind": "StringLiteral", + "offset": 150, + "length": 11, + "value": "\"WATERMARK\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAdsExtras.swift", + "kind": "Dictionary", + "offset": 197, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 1256, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 3480, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 4747, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 6072, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 7627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 3192, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4354, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4458, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4613, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4778, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4840, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4904, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7371, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7435, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7493, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7553, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7630, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7692, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 8168, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 8330, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 11646, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20481, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20509, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20537, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20566, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20594, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20624, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20654, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20681, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20710, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20739, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20770, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20799, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20829, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20857, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20889, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20921, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20951, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21082, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21110, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21138, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21167, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21195, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21225, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21255, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21282, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21311, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21339, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21370, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21399, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21429, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21457, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21489, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21521, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21551, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21581, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 24268, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 24916, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 25055, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 28742, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 51712, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 57895, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 60044, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 61622, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 62830, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 63990, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 65631, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 67623, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 74793, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 76115, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 76499, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 79323, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 80140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 80562, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 84779, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 84962, + "length": 20, + "value": "\".FileDescriptorSet\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 85032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 85048, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86302, + "length": 22, + "value": "\".FileDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86374, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86390, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86403, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86419, + "length": 9, + "value": "\"package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86435, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86451, + "length": 12, + "value": "\"dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86470, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86491, + "length": 19, + "value": "\"public_dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86517, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86538, + "length": 17, + "value": "\"weak_dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86562, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86582, + "length": 14, + "value": "\"message_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86603, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86623, + "length": 11, + "value": "\"enum_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86641, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86657, + "length": 9, + "value": "\"service\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86673, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86689, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86707, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86723, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86739, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86759, + "length": 18, + "value": "\"source_code_info\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86784, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86801, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91558, + "length": 18, + "value": "\".DescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91642, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91655, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91671, + "length": 7, + "value": "\"field\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91685, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91701, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91719, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91739, + "length": 13, + "value": "\"nested_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91759, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91779, + "length": 11, + "value": "\"enum_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91797, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91817, + "length": 17, + "value": "\"extension_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91841, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91861, + "length": 12, + "value": "\"oneof_decl\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91880, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91896, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91912, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91932, + "length": 16, + "value": "\"reserved_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91955, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91976, + "length": 15, + "value": "\"reserved_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96376, + "length": 17, + "value": "\".ExtensionRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96443, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96459, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96473, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96489, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96501, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96517, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98631, + "length": 16, + "value": "\".ReservedRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 98697, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98713, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 98727, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98743, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 100447, + "length": 24, + "value": "\".ExtensionRangeOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 100521, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 100543, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102389, + "length": 23, + "value": "\".FieldDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102462, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102478, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102491, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102507, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102522, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102538, + "length": 7, + "value": "\"label\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102552, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102568, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102581, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102601, + "length": 11, + "value": "\"type_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102619, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102635, + "length": 10, + "value": "\"extendee\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102652, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102672, + "length": 15, + "value": "\"default_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102694, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102714, + "length": 13, + "value": "\"oneof_index\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102734, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102755, + "length": 11, + "value": "\"json_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102773, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102789, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102805, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102826, + "length": 17, + "value": "\"proto3_optional\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109003, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109019, + "length": 13, + "value": "\"TYPE_DOUBLE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109039, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109055, + "length": 12, + "value": "\"TYPE_FLOAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109074, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109090, + "length": 12, + "value": "\"TYPE_INT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109109, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109125, + "length": 13, + "value": "\"TYPE_UINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109145, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109161, + "length": 12, + "value": "\"TYPE_INT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109180, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109196, + "length": 14, + "value": "\"TYPE_FIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109217, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109233, + "length": 14, + "value": "\"TYPE_FIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109254, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109270, + "length": 11, + "value": "\"TYPE_BOOL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109288, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109304, + "length": 13, + "value": "\"TYPE_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109324, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109341, + "length": 12, + "value": "\"TYPE_GROUP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109360, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109377, + "length": 14, + "value": "\"TYPE_MESSAGE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109398, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109415, + "length": 12, + "value": "\"TYPE_BYTES\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109434, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109451, + "length": 13, + "value": "\"TYPE_UINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109471, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109488, + "length": 11, + "value": "\"TYPE_ENUM\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109506, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109523, + "length": 15, + "value": "\"TYPE_SFIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109545, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109562, + "length": 15, + "value": "\"TYPE_SFIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109584, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109601, + "length": 13, + "value": "\"TYPE_SINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109621, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109638, + "length": 13, + "value": "\"TYPE_SINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109786, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109802, + "length": 16, + "value": "\"LABEL_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109825, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109841, + "length": 16, + "value": "\"LABEL_REQUIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109864, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109880, + "length": 16, + "value": "\"LABEL_REPEATED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110073, + "length": 23, + "value": "\".OneofDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 110146, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110162, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 110175, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110191, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112008, + "length": 22, + "value": "\".EnumDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112080, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112096, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112109, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112125, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112139, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112155, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112171, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112191, + "length": 16, + "value": "\"reserved_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112214, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112234, + "length": 15, + "value": "\"reserved_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 114969, + "length": 20, + "value": "\".EnumReservedRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 115039, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 115055, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 115069, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 115085, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116808, + "length": 27, + "value": "\".EnumValueDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116885, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116901, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116914, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116930, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116945, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116961, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119035, + "length": 25, + "value": "\".ServiceDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119110, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119126, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119155, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119170, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119186, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121319, + "length": 24, + "value": "\".MethodDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121393, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121409, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121422, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121442, + "length": 12, + "value": "\"input_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121461, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121481, + "length": 13, + "value": "\"output_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121501, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121517, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121533, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121553, + "length": 18, + "value": "\"client_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121578, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121598, + "length": 18, + "value": "\"server_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124502, + "length": 14, + "value": "\".FileOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124566, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124586, + "length": 14, + "value": "\"java_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124607, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124627, + "length": 22, + "value": "\"java_outer_classname\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124656, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124677, + "length": 21, + "value": "\"java_multiple_files\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124705, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124726, + "length": 31, + "value": "\"java_generate_equals_and_hash\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124764, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124785, + "length": 24, + "value": "\"java_string_check_utf8\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124816, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124836, + "length": 14, + "value": "\"optimize_for\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124857, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124878, + "length": 12, + "value": "\"go_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124897, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124918, + "length": 21, + "value": "\"cc_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124946, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124967, + "length": 23, + "value": "\"java_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124997, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125018, + "length": 21, + "value": "\"py_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125046, + "length": 2, + "value": "42" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125067, + "length": 22, + "value": "\"php_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125096, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125113, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125132, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125153, + "length": 18, + "value": "\"cc_enable_arenas\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125178, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125199, + "length": 19, + "value": "\"objc_class_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125225, + "length": 2, + "value": "37" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125246, + "length": 18, + "value": "\"csharp_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125271, + "length": 2, + "value": "39" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125292, + "length": 14, + "value": "\"swift_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125313, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125334, + "length": 18, + "value": "\"php_class_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125359, + "length": 2, + "value": "41" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125380, + "length": 15, + "value": "\"php_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125402, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125423, + "length": 24, + "value": "\"php_metadata_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125454, + "length": 2, + "value": "45" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125475, + "length": 14, + "value": "\"ruby_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125496, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125518, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 126353, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136750, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136766, + "length": 7, + "value": "\"SPEED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136780, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136796, + "length": 11, + "value": "\"CODE_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136814, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136830, + "length": 14, + "value": "\"LITE_RUNTIME\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137015, + "length": 17, + "value": "\".MessageOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137082, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137102, + "length": 25, + "value": "\"message_set_wire_format\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137134, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137154, + "length": 33, + "value": "\"no_standard_descriptor_accessor\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137194, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137210, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137229, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137249, + "length": 11, + "value": "\"map_entry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137267, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137289, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140546, + "length": 15, + "value": "\".FieldOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140611, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140627, + "length": 7, + "value": "\"ctype\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140641, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140657, + "length": 8, + "value": "\"packed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140672, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140688, + "length": 8, + "value": "\"jstype\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140703, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140719, + "length": 6, + "value": "\"lazy\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140732, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140748, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140767, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140784, + "length": 6, + "value": "\"weak\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140797, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140819, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144346, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144362, + "length": 8, + "value": "\"STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144377, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144393, + "length": 6, + "value": "\"CORD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144406, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144422, + "length": 14, + "value": "\"STRING_PIECE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144580, + "length": 11, + "value": "\"JS_NORMAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144598, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144614, + "length": 11, + "value": "\"JS_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144632, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144648, + "length": 11, + "value": "\"JS_NUMBER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144828, + "length": 15, + "value": "\".OneofOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144893, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144915, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146725, + "length": 14, + "value": "\".EnumOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146789, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146809, + "length": 13, + "value": "\"allow_alias\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146829, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146845, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146864, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146886, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149514, + "length": 19, + "value": "\".EnumValueOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 149583, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149599, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 149618, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149640, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152021, + "length": 17, + "value": "\".ServiceOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 152088, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152105, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 152124, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152146, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154522, + "length": 16, + "value": "\".MethodOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154588, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154605, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154624, + "length": 2, + "value": "34" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154645, + "length": 19, + "value": "\"idempotency_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154671, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154693, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157321, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157337, + "length": 21, + "value": "\"IDEMPOTENCY_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157381, + "length": 17, + "value": "\"NO_SIDE_EFFECTS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157405, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157421, + "length": 12, + "value": "\"IDEMPOTENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157609, + "length": 22, + "value": "\".UninterpretedOption\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157681, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157697, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157710, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157730, + "length": 18, + "value": "\"identifier_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157755, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157775, + "length": 20, + "value": "\"positive_int_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157802, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157822, + "length": 20, + "value": "\"negative_int_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157849, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157869, + "length": 14, + "value": "\"double_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157890, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157910, + "length": 14, + "value": "\"string_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157931, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157951, + "length": 17, + "value": "\"aggregate_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161232, + "length": 11, + "value": "\".NamePart\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 161293, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161313, + "length": 11, + "value": "\"name_part\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 161331, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161351, + "length": 14, + "value": "\"is_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 163239, + "length": 17, + "value": "\".SourceCodeInfo\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 163306, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 163322, + "length": 10, + "value": "\"location\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164518, + "length": 11, + "value": "\".Location\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164579, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164595, + "length": 6, + "value": "\"path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164608, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164624, + "length": 6, + "value": "\"span\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164637, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164657, + "length": 18, + "value": "\"leading_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164682, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164702, + "length": 19, + "value": "\"trailing_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164728, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164748, + "length": 27, + "value": "\"leading_detached_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 167346, + "length": 20, + "value": "\".GeneratedCodeInfo\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 167416, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 167432, + "length": 12, + "value": "\"annotation\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168654, + "length": 13, + "value": "\".Annotation\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168717, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168733, + "length": 6, + "value": "\"path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168746, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168766, + "length": 13, + "value": "\"source_file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168786, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168802, + "length": 7, + "value": "\"begin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168816, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168832, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Google_Protobuf_Compiler_CodeGeneratorResponse+Extensions.swift", + "kind": "Array", + "offset": 1215, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "StringLiteral", + "offset": 439, + "length": 36, + "value": "\"com.vungle.LoggerManagerWriteQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "StringLiteral", + "offset": 569, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "FloatLiteral", + "offset": 697, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 3359, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 3780, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 4201, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 4627, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 5048, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 5474, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "BooleanLiteral", + "offset": 5902, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7572, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7749, + "length": 14, + "value": "\".DoubleValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 7813, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7829, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 8952, + "length": 13, + "value": "\".FloatValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 9015, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 9031, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 10150, + "length": 13, + "value": "\".Int64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 10213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 10229, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 11349, + "length": 14, + "value": "\".UInt64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 11413, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 11429, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 12552, + "length": 13, + "value": "\".Int32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 12615, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 12631, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 13751, + "length": 14, + "value": "\".UInt32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 13815, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 13831, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 14953, + "length": 12, + "value": "\".BoolValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 15015, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 15031, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 16151, + "length": 14, + "value": "\".StringValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 16215, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 16231, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 17358, + "length": 13, + "value": "\".BytesValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 17421, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 17437, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "StringLiteral", + "offset": 366, + "length": 24, + "value": "\"placement_reference_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 11, + "value": "\"ad_markup\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 513, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 602, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "BooleanLiteral", + "offset": 7635, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "Array", + "offset": 8993, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9310, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9485, + "length": 12, + "value": "\".FieldMask\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "IntegerLiteral", + "offset": 9547, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9563, + "length": 7, + "value": "\"paths\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/empty.pb.swift", + "kind": "StringLiteral", + "offset": 3364, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/empty.pb.swift", + "kind": "StringLiteral", + "offset": 3535, + "length": 8, + "value": "\".Empty\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 2351, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 5076, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 6941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 664, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 686, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 710, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 735, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1014, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1139, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1246, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 1371, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1486, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AssetLoader.swift", + "kind": "IntegerLiteral", + "offset": 792, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AssetLoader.swift", + "kind": "StringLiteral", + "offset": 965, + "length": 23, + "value": "\"com.vungle.assetQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 220, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 906, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 896, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 5586, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 6907, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 9398, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16268, + "length": 26, + "value": "\"google.protobuf.compiler\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16459, + "length": 10, + "value": "\".Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16535, + "length": 7, + "value": "\"major\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16549, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16565, + "length": 7, + "value": "\"minor\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16579, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16595, + "length": 7, + "value": "\"patch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16609, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16625, + "length": 8, + "value": "\"suffix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18812, + "length": 23, + "value": "\".CodeGeneratorRequest\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18885, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18905, + "length": 18, + "value": "\"file_to_generate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18930, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18946, + "length": 11, + "value": "\"parameter\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18964, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18985, + "length": 12, + "value": "\"proto_file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 19004, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 19024, + "length": 18, + "value": "\"compiler_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21484, + "length": 24, + "value": "\".CodeGeneratorResponse\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21558, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21574, + "length": 7, + "value": "\"error\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21588, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21608, + "length": 20, + "value": "\"supported_features\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21635, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21652, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 23627, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23643, + "length": 14, + "value": "\"FEATURE_NONE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 23664, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23680, + "length": 25, + "value": "\"FEATURE_PROTO3_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23943, + "length": 7, + "value": "\".File\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24000, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24016, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24029, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24049, + "length": 17, + "value": "\"insertion_point\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24073, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24090, + "length": 9, + "value": "\"content\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24106, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24127, + "length": 21, + "value": "\"generated_code_info\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 3478, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 3570, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 5336, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "BooleanLiteral", + "offset": 6038, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "BooleanLiteral", + "offset": 6202, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 6294, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10018, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10187, + "length": 6, + "value": "\".Api\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10243, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10259, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10272, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10288, + "length": 9, + "value": "\"methods\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10304, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10320, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10336, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10352, + "length": 9, + "value": "\"version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10368, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10388, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10411, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10427, + "length": 8, + "value": "\"mixins\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10442, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10458, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13379, + "length": 9, + "value": "\".Method\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13438, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13454, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13467, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13487, + "length": 18, + "value": "\"request_type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13512, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13532, + "length": 19, + "value": "\"request_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13558, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13578, + "length": 19, + "value": "\"response_type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13604, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13624, + "length": 20, + "value": "\"response_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13651, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13667, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13683, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13699, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16464, + "length": 8, + "value": "\".Mixin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 16522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16538, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 16551, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16567, + "length": 6, + "value": "\"root\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1345, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1416, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1458, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1503, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 423, + "length": 13, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 446, + "length": 12, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 468, + "length": 9, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 18, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 537, + "length": 9, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 779, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "BooleanLiteral", + "offset": 807, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 668, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 712, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 835, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 853, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 865, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 248, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 312, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 338, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 363, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 419, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 518, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 693, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 944, + "length": 23, + "value": "\"VungleAds-initializer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 13715, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22665, + "length": 13, + "value": "\"custom_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22777, + "length": 17, + "value": "\"session_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22886, + "length": 11, + "value": "\"age_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22936, + "length": 21, + "value": "\"length_of_residence\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22992, + "length": 23, + "value": "\"median_home_value_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23056, + "length": 29, + "value": "\"monthly_housing_payment_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23215, + "length": 14, + "value": "\"region_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23328, + "length": 23, + "value": "\"earnings_by_placement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23384, + "length": 21, + "value": "\"is_user_a_purchaser\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23439, + "length": 22, + "value": "\"is_user_a_subscriber\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23500, + "length": 29, + "value": "\"last_30_days_mean_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23570, + "length": 31, + "value": "\"last_30_days_median_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23645, + "length": 34, + "value": "\"last_30_days_placement_fill_rate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23719, + "length": 30, + "value": "\"last_30_days_total_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23786, + "length": 27, + "value": "\"last_30_days_user_ltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23851, + "length": 28, + "value": "\"last_30_days_user_pltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23917, + "length": 28, + "value": "\"last_7_days_mean_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23985, + "length": 30, + "value": "\"last_7_days_median_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24058, + "length": 33, + "value": "\"last_7_days_placement_fill_rate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24130, + "length": 29, + "value": "\"last_7_days_total_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24195, + "length": 26, + "value": "\"last_7_days_user_ltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24258, + "length": 27, + "value": "\"last_7_days_user_pltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24313, + "length": 15, + "value": "\"top_n_adomain\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24361, + "length": 20, + "value": "\"total_earnings_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24505, + "length": 19, + "value": "\"health_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24556, + "length": 23, + "value": "\"in_game_purchases_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24611, + "length": 18, + "value": "\"level_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24680, + "length": 20, + "value": "\"session_start_time\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24732, + "length": 18, + "value": "\"session_duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24777, + "length": 13, + "value": "\"signup_date\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24816, + "length": 12, + "value": "\"time_spent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24851, + "length": 9, + "value": "\"user_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24896, + "length": 23, + "value": "\"user_level_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24955, + "length": 23, + "value": "\"user_score_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 614, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 646, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 682, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 723, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 761, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 805, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 930, + "length": 3, + "value": "\"3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 973, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1015, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1058, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1102, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1144, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1234, + "length": 3, + "value": "\";\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1283, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1333, + "length": 4, + "value": "\"'\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1432, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1474, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1522, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1572, + "length": 3, + "value": "\"?\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1615, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1670, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1726, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1780, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1835, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 3, + "value": "\"<\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1944, + "length": 3, + "value": "\">\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1987, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2031, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2075, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2119, + "length": 3, + "value": "\"b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2163, + "length": 3, + "value": "\"e\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2207, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2251, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2295, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2339, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2427, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2471, + "length": 3, + "value": "\"r\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2515, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 3, + "value": "\"T\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2647, + "length": 3, + "value": "\"u\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 3, + "value": "\"U\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2735, + "length": 3, + "value": "\"v\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2779, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2823, + "length": 3, + "value": "\"y\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2867, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2911, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 22995, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23011, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23195, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23283, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23317, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23693, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23808, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23895, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24136, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24258, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24288, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24598, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24972, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25093, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25123, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25383, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25802, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25812, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25941, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25967, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 720, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 753, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 785, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 821, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 926, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 961, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 994, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1030, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1064, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1173, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingRequestBody.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 16, + "value": "\"sdk_user_agent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingRequestBody.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "StringLiteral", + "offset": 109, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 182, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 310, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 342, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 390, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 18, + "value": "\"application\/json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 481, + "length": 22, + "value": "\"application\/protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "Dictionary", + "offset": 784, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "Dictionary", + "offset": 4047, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "Array", + "offset": 8515, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9072, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 9199, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9215, + "length": 12, + "value": "\"NULL_VALUE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9390, + "length": 9, + "value": "\".Struct\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 9449, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9465, + "length": 8, + "value": "\"fields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10713, + "length": 8, + "value": "\".Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10771, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10791, + "length": 12, + "value": "\"null_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10810, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 14, + "value": "\"number_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10851, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10871, + "length": 14, + "value": "\"string_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10892, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10912, + "length": 12, + "value": "\"bool_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10931, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10951, + "length": 14, + "value": "\"struct_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10972, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10992, + "length": 12, + "value": "\"list_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 15245, + "length": 12, + "value": "\".ListValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 15307, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 15323, + "length": 8, + "value": "\"values\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 576, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 617, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 658, + "length": 3, + "value": "\"2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 701, + "length": 3, + "value": "\"3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 3, + "value": "\"4\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 785, + "length": 3, + "value": "\"5\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 826, + "length": 3, + "value": "\"6\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 869, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 912, + "length": 3, + "value": "\"8\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 954, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1039, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1083, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1126, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1169, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1218, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1266, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1317, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1372, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1428, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1482, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1537, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1581, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1625, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1669, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1713, + "length": 3, + "value": "\"D\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1757, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1801, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1845, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1933, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 592, + "length": 4, + "value": "1440" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 625, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 5, + "value": "86400" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 689, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 724, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 755, + "length": 10, + "value": "1000000000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1090, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1189, + "length": 9, + "value": "\"ad_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1223, + "length": 11, + "value": "\"ad_source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"error_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1343, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 14, + "value": "\"deeplink_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 27, + "value": "\"click_coordinates_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1506, + "length": 14, + "value": "\"template_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 8, + "value": "\"vm_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1577, + "length": 13, + "value": "\"template_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1619, + "length": 15, + "value": "\"template_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 19, + "value": "\"template_settings\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1748, + "length": 11, + "value": "\"bid_token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 14, + "value": "\"ad_market_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1833, + "length": 21, + "value": "\"custom_prod_page_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1976, + "length": 9, + "value": "\"load_ad\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2020, + "length": 22, + "value": "\"ad_load_optimization\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2082, + "length": 27, + "value": "\"cacheable_assets_required\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2148, + "length": 26, + "value": "\"template_heartbeat_check\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2201, + "length": 13, + "value": "\"creative_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2237, + "length": 9, + "value": "\"ad_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 16, + "value": "\"mediation_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2318, + "length": 12, + "value": "\"vm_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1000, + "length": 14, + "value": "\"reuse_assets\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1043, + "length": 15, + "value": "\"auto_redirect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1128, + "length": 13, + "value": "\"log_metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1215, + "length": 18, + "value": "\"config_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1261, + "length": 15, + "value": "\"disable_ad_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1305, + "length": 15, + "value": "\"rta_debugging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1356, + "length": 23, + "value": "\"matched_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1405, + "length": 12, + "value": "\"ri_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1448, + "length": 17, + "value": "\"session_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1500, + "length": 22, + "value": "\"collect_country_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1555, + "length": 32, + "value": "\"wait_for_connectivity_for_tpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1619, + "length": 18, + "value": "\"signals_disabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1671, + "length": 21, + "value": "\"sdk_session_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1719, + "length": 13, + "value": "\"fpd_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1770, + "length": 26, + "value": "\"config_last_validated_ts\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1828, + "length": 19, + "value": "\"log_malformed_adm\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1882, + "length": 24, + "value": "\"retry_prioritized_tpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1931, + "length": 11, + "value": "\"enable_ot\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2241, + "length": 4, + "value": "\"ri\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2271, + "length": 12, + "value": "\"error_logs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2307, + "length": 9, + "value": "\"metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2340, + "length": 10, + "value": "\"mraid_js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2374, + "length": 10, + "value": "\"omsdk_js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2576, + "length": 18, + "value": "\"placement_ref_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2615, + "length": 7, + "value": "\"is_hb\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2786, + "length": 18, + "value": "\"refresh_interval\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3194, + "length": 27, + "value": "\"is_country_data_protected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3250, + "length": 15, + "value": "\"consent_title\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3296, + "length": 17, + "value": "\"consent_message\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3351, + "length": 25, + "value": "\"consent_message_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3405, + "length": 15, + "value": "\"button_accept\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3447, + "length": 13, + "value": "\"button_deny\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3599, + "length": 12, + "value": "\"tcf_status\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3668, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3695, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3719, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3959, + "length": 17, + "value": "\"error_log_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4007, + "length": 20, + "value": "\"metrics_is_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4248, + "length": 11, + "value": "\"disk_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4290, + "length": 17, + "value": "\"disk_percentage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4502, + "length": 21, + "value": "\"allow_auto_redirect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4552, + "length": 16, + "value": "\"after_click_ms\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufInfo.swift", + "kind": "Array", + "offset": 763, + "length": 623, + "value": "[\"google\/protobuf\/any.proto\", \"google\/protobuf\/api.proto\", \"google\/protobuf\/descriptor.proto\", \"google\/protobuf\/duration.proto\", \"google\/protobuf\/empty.proto\", \"google\/protobuf\/field_mask.proto\", \"google\/protobuf\/source_context.proto\", \"google\/protobuf\/struct.proto\", \"google\/protobuf\/timestamp.proto\", \"google\/protobuf\/type.proto\", \"google\/protobuf\/wrappers.proto\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AdLoader.swift", + "kind": "IntegerLiteral", + "offset": 1569, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 864, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 1035, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/SKAdNetwork\/SKAdImpressionWrapper.swift", + "kind": "BooleanLiteral", + "offset": 303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/SKAdNetwork\/SKAdImpressionWrapper.swift", + "kind": "BooleanLiteral", + "offset": 354, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/CacheableReplacement.swift", + "kind": "StringLiteral", + "offset": 285, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 79, + "length": 7, + "value": "\"7.5.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 7, + "value": "\"7.0.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 38, + "value": "\"https:\/\/config.ads.vungle.com\/config\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 229, + "length": 39, + "value": "\"https:\/\/adx.ads.vungle.com\/api\/v7\/ads\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 299, + "length": 44, + "value": "\"https:\/\/logs.ads.vungle.com\/sdk\/error_logs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 41, + "value": "\"https:\/\/logs.ads.vungle.com\/sdk\/metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 464, + "length": 21, + "value": "\"vungle.api_endpoint\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 23, + "value": "\"vungle.custom_headers\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 592, + "length": 12, + "value": "\"com.vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 626, + "length": 8, + "value": "\"config\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 659, + "length": 6, + "value": "\"json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 695, + "length": 11, + "value": "\"Ad Assets\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 729, + "length": 9, + "value": "\"keyData\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 783, + "length": 16, + "value": "\"Vungle-Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 819, + "length": 12, + "value": "\"User-Agent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 850, + "length": 20, + "value": "\"X-VUNGLE-BUNDLE-ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 886, + "length": 17, + "value": "\"X-Vungle-App-Id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 17, + "value": "\"X-VUNGLE-RTB-ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 956, + "length": 21, + "value": "\"X-Vungle-Tpat-Retry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 21, + "value": "\"X-Vungle-Tpat-Event\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1037, + "length": 20, + "value": "\"X-Vungle-Tpat-Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 9, + "value": "\"eventID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1144, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1228, + "length": 10, + "value": "\"charging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1262, + "length": 6, + "value": "\"full\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1297, + "length": 11, + "value": "\"unplugged\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1335, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1390, + "length": 6, + "value": "\"wwan\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1422, + "length": 6, + "value": "\"wifi\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1462, + "length": 15, + "value": "\"not connected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1540, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1583, + "length": 12, + "value": "\"cdma_1xrtt\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 7, + "value": "\"wcdma\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 6, + "value": "\"edge\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1706, + "length": 6, + "value": "\"hrpd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 13, + "value": "\"cdma_evdo_0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1805, + "length": 13, + "value": "\"cdma_evdo_a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1858, + "length": 13, + "value": "\"cdma_evdo_b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1907, + "length": 6, + "value": "\"gprs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1950, + "length": 7, + "value": "\"hsdpa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1990, + "length": 7, + "value": "\"hsupa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2028, + "length": 5, + "value": "\"lte\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2063, + "length": 4, + "value": "\"5g\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2118, + "length": 4, + "value": "\"6:\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2149, + "length": 4, + "value": "\"1:\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2205, + "length": 13, + "value": "\"vungle.gdpr\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 18, + "value": "\"vungle.gdpr.date\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2298, + "length": 20, + "value": "\"vungle.gdpr.source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2358, + "length": 29, + "value": "\"vungle.gdpr.message.version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2435, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2471, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2505, + "length": 11, + "value": "\"opted_out\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2541, + "length": 22, + "value": "\"opted_out_by_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2613, + "length": 11, + "value": "\"publisher\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2647, + "length": 14, + "value": "\"vungle_modal\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2709, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2746, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2780, + "length": 11, + "value": "\"opted_out\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2835, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2908, + "length": 20, + "value": "\"IABTCF_gdprApplies\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2947, + "length": 17, + "value": "\"IABTCF_TCString\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3020, + "length": 8, + "value": "\"Vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3098, + "length": 27, + "value": "\"vision_data_science_cache\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3154, + "length": 17, + "value": "\"vungleDiskCache\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 16, + "value": "\"com.vungle.ads\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3246, + "length": 19, + "value": "\"vng_vision.sqlite\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3293, + "length": 16, + "value": "\"batch-log-temp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3334, + "length": 8, + "value": "\"vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3375, + "length": 44, + "value": "\"kVungleIdentifierProviderVungleDeviceIDKey\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3449, + "length": 21, + "value": "\"vungleSDKVersionKey\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3520, + "length": 25, + "value": "\"vungle.webViewDebugging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3594, + "length": 25, + "value": "\"INCENTIVIZED_TITLE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3647, + "length": 24, + "value": "\"INCENTIVIZED_BODY_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3700, + "length": 25, + "value": "\"INCENTIVIZED_CLOSE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 28, + "value": "\"INCENTIVIZED_CONTINUE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3826, + "length": 10, + "value": "\"mraid.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3862, + "length": 14, + "value": "\"mraid.min.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3899, + "length": 10, + "value": "\"omsdk.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3939, + "length": 18, + "value": "\"omsdk-session.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4001, + "length": 14, + "value": "\"checkpoint.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4043, + "length": 16, + "value": "\"deeplink.click\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4082, + "length": 10, + "value": "\"clickUrl\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4122, + "length": 18, + "value": "\"win notification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4165, + "length": 12, + "value": "\"impression\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4213, + "length": 24, + "value": "\"video.clickCoordinates\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4259, + "length": 13, + "value": "\"genericTpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4338, + "length": 58, + "value": "\"Unable to load Ad due to FileSystem Space not available.\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4441, + "length": 8, + "value": "\"banner\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4479, + "length": 12, + "value": "\"fullscreen\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4515, + "length": 6, + "value": "\"mrec\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4547, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4625, + "length": 10, + "value": "1046740065" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "FloatLiteral", + "offset": 4694, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4777, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4783, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4790, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4828, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4835, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4842, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4890, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4920, + "length": 28, + "value": "\"vungle.clever.cache.enable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4989, + "length": 30, + "value": "\"vungle.clever.cache.capacity\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5062, + "length": 32, + "value": "\"vungle.clever.cache.percentage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5132, + "length": 34, + "value": "\"vungle.connectivity.wait.enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5238, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5320, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5437, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5477, + "length": 5, + "value": "\"100\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5502, + "length": 5, + "value": "\"101\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5533, + "length": 5, + "value": "\"102\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5561, + "length": 5, + "value": "\"103\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5589, + "length": 5, + "value": "\"104\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5620, + "length": 5, + "value": "\"105\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5646, + "length": 5, + "value": "\"106\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5669, + "length": 5, + "value": "\"107\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5706, + "length": 5, + "value": "\"108\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5744, + "length": 5, + "value": "\"109\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5794, + "length": 5, + "value": "\"110\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5825, + "length": 5, + "value": "\"111\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5855, + "length": 5, + "value": "\"500\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5889, + "length": 4, + "value": "1800" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5930, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5935, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5940, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5990, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "FloatLiteral", + "offset": 6018, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6059, + "length": 8, + "value": "\"banner\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6091, + "length": 14, + "value": "\"interstitial\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6124, + "length": 9, + "value": "\"appopen\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6153, + "length": 10, + "value": "\"rewarded\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6179, + "length": 6, + "value": "\"mrec\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6203, + "length": 9, + "value": "\"in_line\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6230, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6493, + "length": 12, + "value": "\"background\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6525, + "length": 7, + "value": "\"close\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6558, + "length": 11, + "value": "\"terminate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6590, + "length": 26, + "value": "\"no app store ID provided\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VungleDispatchTimer.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 37, + "value": "\"com.vungle.dispatchTimerAccessQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "Dictionary", + "offset": 5578, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7099, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7119, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7140, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7196, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7244, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7284, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7890, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8267, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8504, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8543, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 11982, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 12183, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12747, + "length": 25, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12757, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12771, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "Array", + "offset": 13458, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "BooleanLiteral", + "offset": 19508, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "BooleanLiteral", + "offset": 5013, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 5864, + "length": 252, + "value": "[\"associatedtype\", \"class\", \"deinit\", \"enum\", \"extension\", \"fileprivate\", \"func\", \"import\", \"init\", \"inout\", \"internal\", \"let\", \"open\", \"operator\", \"private\", \"protocol\", \"public\", \"static\", \"struct\", \"subscript\", \"typealias\", \"var\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6167, + "length": 169, + "value": "[\"break\", \"case\", \"continue\", \"default\", \"defer\", \"do\", \"else\", \"fallthrough\", \"for\", \"guard\", \"if\", \"in\", \"repeat\", \"return\", \"switch\", \"where\", \"while\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6396, + "length": 126, + "value": "[\"as\", \"Any\", \"catch\", \"false\", \"is\", \"nil\", \"rethrows\", \"super\", \"self\", \"Self\", \"throw\", \"throws\", \"true\", \"try\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6571, + "length": 190, + "value": "[\"#available\", \"#colorLiteral\", \"#column\", \"#else\", \"#elseif\", \"#endif\", \"#file\", \"#fileLiteral\", \"#function\", \"#if\", \"#imageLiteral\", \"#line\", \"#selector\", \"#sourceLocation\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6824, + "length": 301, + "value": "[\"associativity\", \"convenience\", \"dynamic\", \"didSet\", \"final\", \"get\", \"infix\", \"indirect\", \"lazy\", \"left\", \"mutating\", \"none\", \"nonmutating\", \"optional\", \"override\", \"postfix\", \"precedence\", \"prefix\", \"Protocol\", \"required\", \"right\", \"set\", \"Type\", \"unowned\", \"weak\", \"willSet\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 7362, + "length": 105, + "value": "[\"Bool\", \"Data\", \"Double\", \"Float\", \"Int\", \"Int32\", \"Int64\", \"String\", \"UInt\", \"UInt32\", \"UInt64\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 7611, + "length": 61, + "value": "[\"__COLUMN__\", \"__FILE__\", \"__FUNCTION__\", \"__LINE__\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "Array", + "offset": 1723, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "Array", + "offset": 2526, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 2954, + "length": 26, + "value": "\"swift_protobuf.gen_swift\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 3150, + "length": 17, + "value": "\".ModuleMappings\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 3217, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 3233, + "length": 9, + "value": "\"mapping\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4448, + "length": 8, + "value": "\".Entry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 4506, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4526, + "length": 13, + "value": "\"module_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 4546, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4566, + "length": 17, + "value": "\"proto_file_path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 33, + "value": "\"org.swift.protobuf.typeRegistry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1735, + "length": 21, + "value": "\"google.protobuf.Any\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 27, + "value": "\"google.protobuf.BoolValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1849, + "length": 28, + "value": "\"google.protobuf.BytesValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1914, + "length": 29, + "value": "\"google.protobuf.DoubleValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1981, + "length": 26, + "value": "\"google.protobuf.Duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 23, + "value": "\"google.protobuf.Empty\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2097, + "length": 27, + "value": "\"google.protobuf.FieldMask\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2160, + "length": 28, + "value": "\"google.protobuf.FloatValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2225, + "length": 28, + "value": "\"google.protobuf.Int32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2290, + "length": 28, + "value": "\"google.protobuf.Int64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2355, + "length": 27, + "value": "\"google.protobuf.ListValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2418, + "length": 29, + "value": "\"google.protobuf.StringValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2485, + "length": 24, + "value": "\"google.protobuf.Struct\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2542, + "length": 27, + "value": "\"google.protobuf.Timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2605, + "length": 29, + "value": "\"google.protobuf.UInt32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2672, + "length": 29, + "value": "\"google.protobuf.UInt64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2739, + "length": 23, + "value": "\"google.protobuf.Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 771, + "length": 12, + "value": "315576000000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 3553, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 3571, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1575, + "length": 7, + "value": "\"Apple\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1654, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1928, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 2058, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "IntegerLiteral", + "offset": 2217, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "IntegerLiteral", + "offset": 2247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 2435, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "BooleanLiteral", + "offset": 2858, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 3150, + "length": 22, + "value": "\"!*'();:@&=+$,\/?%#[] \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/AppStateStore.swift", + "kind": "IntegerLiteral", + "offset": 2394, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 320, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 395, + "length": 4, + "value": "1004" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 461, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 4, + "value": "1006" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 629, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 775, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1231, + "length": 6, + "value": "\"Code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 7, + "value": "\"Error\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1294, + "length": 13, + "value": "\"CountryCode\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1334, + "length": 12, + "value": "\"AppStoreId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/SilentModeMonitor.swift", + "kind": "IntegerLiteral", + "offset": 814, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/SilentModeMonitor.swift", + "kind": "IntegerLiteral", + "offset": 4622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingToken.swift", + "kind": "StringLiteral", + "offset": 420, + "length": 14, + "value": "\"ordinal_view\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 111, + "length": 14, + "value": "\"{{{down_x}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 147, + "length": 14, + "value": "\"{{{down_y}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 12, + "value": "\"{{{up_x}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 12, + "value": "\"{{{up_y}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 250, + "length": 17, + "value": "\"{{{req_width}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 293, + "length": 18, + "value": "\"{{{req_height}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 334, + "length": 14, + "value": "\"{{{height}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 13, + "value": "\"{{{width}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/TemplateSettings.swift", + "kind": "StringLiteral", + "offset": 298, + "length": 21, + "value": "\"normal_replacements\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/TemplateSettings.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 24, + "value": "\"cacheable_replacements\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 294, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1296, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1343, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 6, + "value": "\"NULL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1976, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 2157, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "Dictionary", + "offset": 2289, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 2695, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatDecoder.swift", + "kind": "IntegerLiteral", + "offset": 892, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 710, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBannerView.swift", + "kind": "StringLiteral", + "offset": 3673, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBannerView.swift", + "kind": "StringLiteral", + "offset": 3758, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 461, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 548, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 614, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 436, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 764, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 1399, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 1462, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "StringLiteral", + "offset": 1514, + "length": 6, + "value": "\"NULL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "BooleanLiteral", + "offset": 1568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "BooleanLiteral", + "offset": 1626, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/DoubleParser.swift", + "kind": "IntegerLiteral", + "offset": 1061, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 677, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 696, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 723, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 745, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 765, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 784, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2209, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2237, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2266, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7515, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7634, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7864, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 694, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 851, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 153, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 700, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 910, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1023, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1138, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1270, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1424, + "length": 3, + "value": "104" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1539, + "length": 3, + "value": "105" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1671, + "length": 3, + "value": "106" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1800, + "length": 3, + "value": "109" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1915, + "length": 3, + "value": "110" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 3, + "value": "111" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2181, + "length": 3, + "value": "112" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2312, + "length": 3, + "value": "113" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2397, + "length": 3, + "value": "114" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2528, + "length": 3, + "value": "115" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2620, + "length": 3, + "value": "116" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2750, + "length": 3, + "value": "117" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2862, + "length": 3, + "value": "118" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2983, + "length": 3, + "value": "119" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3091, + "length": 3, + "value": "121" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3193, + "length": 3, + "value": "122" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3293, + "length": 3, + "value": "123" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3407, + "length": 3, + "value": "124" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3517, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3675, + "length": 3, + "value": "126" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3913, + "length": 3, + "value": "127" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4060, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4201, + "length": 3, + "value": "129" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4276, + "length": 3, + "value": "130" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4357, + "length": 3, + "value": "131" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4432, + "length": 3, + "value": "132" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4513, + "length": 3, + "value": "133" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4598, + "length": 3, + "value": "134" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4671, + "length": 3, + "value": "135" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 3, + "value": "136" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4814, + "length": 3, + "value": "137" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4883, + "length": 3, + "value": "138" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5013, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5234, + "length": 3, + "value": "202" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5319, + "length": 3, + "value": "203" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5422, + "length": 3, + "value": "204" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5523, + "length": 3, + "value": "205" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5601, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5693, + "length": 3, + "value": "207" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5788, + "length": 3, + "value": "208" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5902, + "length": 3, + "value": "209" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6016, + "length": 3, + "value": "210" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6145, + "length": 3, + "value": "212" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6243, + "length": 3, + "value": "213" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6334, + "length": 3, + "value": "214" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6408, + "length": 3, + "value": "215" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6610, + "length": 3, + "value": "216" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6685, + "length": 3, + "value": "217" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6757, + "length": 3, + "value": "218" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6836, + "length": 3, + "value": "219" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6942, + "length": 3, + "value": "220" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7062, + "length": 3, + "value": "221" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7171, + "length": 3, + "value": "222" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7302, + "length": 3, + "value": "223" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7383, + "length": 3, + "value": "301" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7490, + "length": 3, + "value": "302" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7619, + "length": 3, + "value": "304" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7690, + "length": 3, + "value": "305" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7818, + "length": 3, + "value": "307" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8058, + "length": 3, + "value": "308" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8149, + "length": 3, + "value": "309" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8281, + "length": 3, + "value": "310" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8369, + "length": 3, + "value": "311" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8441, + "length": 3, + "value": "312" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8520, + "length": 3, + "value": "313" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8604, + "length": 3, + "value": "314" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8695, + "length": 3, + "value": "315" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8793, + "length": 3, + "value": "316" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8894, + "length": 3, + "value": "317" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8967, + "length": 3, + "value": "318" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9068, + "length": 3, + "value": "319" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9149, + "length": 3, + "value": "320" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9382, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9457, + "length": 3, + "value": "600" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9583, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9710, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9840, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9964, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10073, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10209, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10317, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10424, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10533, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10642, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10693, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10802, + "length": 4, + "value": "4000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10863, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10954, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11047, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11126, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11227, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11330, + "length": 5, + "value": "30003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/BiddingManager.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VunglePrivacySettings.swift", + "kind": "BooleanLiteral", + "offset": 2093, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 875, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 1686, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 3294, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 6157, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 11045, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 117, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 174, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1427, + "length": 16, + "value": "\"com.vungle.sdk\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1455, + "length": 11, + "value": "\"VungleSDK\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1548, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1596, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1674, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1876, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1999, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "FloatLiteral", + "offset": 2031, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 8878, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/ProtoFileToModuleMappings.swift", + "kind": "StringLiteral", + "offset": 642, + "length": 15, + "value": "\"SwiftProtobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3314, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 16, + "value": "\".SourceContext\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "IntegerLiteral", + "offset": 3559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3579, + "length": 11, + "value": "\"file_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "BooleanLiteral", + "offset": 348, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "Dictionary", + "offset": 393, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "StringLiteral", + "offset": 446, + "length": 21, + "value": "\"NotificationService\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "IntegerLiteral", + "offset": 498, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecoder.swift", + "kind": "BooleanLiteral", + "offset": 1127, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecoder.swift", + "kind": "IntegerLiteral", + "offset": 1309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingVisitor.swift", + "kind": "Dictionary", + "offset": 618, + "length": 22, + "value": "[(1, \"key\"), (2, \"value\")]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingVisitor.swift", + "kind": "IntegerLiteral", + "offset": 5553, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "Array", + "offset": 123, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 5, + "value": "\"107\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "StringLiteral", + "offset": 362, + "length": 5, + "value": "\"101\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 430, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 903, + "length": 4, + "value": "\"ua\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 930, + "length": 3, + "value": "\"h\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1046, + "length": 3, + "value": "\"w\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 18, + "value": "\"config_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1366, + "length": 26, + "value": "\"config_last_validated_ts\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2116, + "length": 9, + "value": "\"ad_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2210, + "length": 23, + "value": "\"matched_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2263, + "length": 16, + "value": "\"header_bidding\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2307, + "length": 15, + "value": "\"ad_start_time\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2359, + "length": 24, + "value": "\"placement_reference_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2405, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2465, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2944, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3555, + "length": 19, + "value": "\"consent_timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3604, + "length": 16, + "value": "\"consent_status\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3658, + "length": 25, + "value": "\"consent_message_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3713, + "length": 16, + "value": "\"consent_source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3929, + "length": 10, + "value": "\"is_coppa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4263, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4636, + "length": 16, + "value": "\"user_app_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4675, + "length": 9, + "value": "\"os_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4712, + "length": 14, + "value": "\"volume_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4755, + "length": 15, + "value": "\"battery_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4806, + "length": 23, + "value": "\"battery_saver_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4858, + "length": 15, + "value": "\"battery_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4964, + "length": 24, + "value": "\"connection_type_detail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5019, + "length": 17, + "value": "\"connection_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5103, + "length": 11, + "value": "\"time_zone\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5147, + "length": 20, + "value": "\"store_country_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5196, + "length": 5, + "value": "\"oit\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5230, + "length": 5, + "value": "\"ort\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5514, + "length": 16, + "value": "\"is_paying_user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 21, + "value": "\"days_in_application\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5630, + "length": 33, + "value": "\"consecutive_days_in_application\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5695, + "length": 19, + "value": "\"ads_clicked_count\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5742, + "length": 15, + "value": "\"is_viral_user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/GZip.swift", + "kind": "IntegerLiteral", + "offset": 9698, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/GZip.swift", + "kind": "IntegerLiteral", + "offset": 9703, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Extensions.swift", + "kind": "StringLiteral", + "offset": 742, + "length": 21, + "value": "\"type.googleapis.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Extensions.swift", + "kind": "BooleanLiteral", + "offset": 1774, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 1071, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1165, + "length": 15, + "value": "\"SwiftProtobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1261, + "length": 12, + "value": "\"Extensions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 18, + "value": "\"protoMessageName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1674, + "length": 15, + "value": "\"decodeMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1706, + "length": 10, + "value": "\"traverse\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1789, + "length": 15, + "value": "\"isInitialized\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1821, + "length": 15, + "value": "\"unknownFields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1926, + "length": 18, + "value": "\"debugDescription\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1961, + "length": 13, + "value": "\"description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2021, + "length": 11, + "value": "\"hashValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2228, + "length": 6, + "value": "\"Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2251, + "length": 10, + "value": "\"Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 2740, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 3032, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3330, + "length": 15, + "value": "\"isInitialized\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3362, + "length": 15, + "value": "\"unknownFields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3467, + "length": 18, + "value": "\"debugDescription\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3502, + "length": 13, + "value": "\"description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3532, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3562, + "length": 11, + "value": "\"hashValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 6, + "value": "\"init\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3613, + "length": 6, + "value": "\"self\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3815, + "length": 6, + "value": "\"Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3838, + "length": 10, + "value": "\"Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 4151, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4342, + "length": 15, + "value": "\"associativity\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4374, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4404, + "length": 10, + "value": "\"optional\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4431, + "length": 10, + "value": "\"required\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 5002, + "length": 178, + "value": "[\"allCases\", \"debugDescription\", \"description\", \"dynamicType\", \"hashValue\", \"init\", \"rawValue\", \"self\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 8341, + "length": 30, + "value": "[\"url\", \"http\", \"https\", \"id\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 11823, + "length": 3, + "value": "\"`\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 6911, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7169, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7485, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7660, + "length": 12, + "value": "\".Timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7722, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7738, + "length": 9, + "value": "\"seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7754, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7770, + "length": 7, + "value": "\"nanos\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/ViewabilityInfo.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 12, + "value": "\"is_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/ViewabilityInfo.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 12, + "value": "\"extra_vast\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 13, + "value": "\"sessionData\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1861, + "length": 28, + "value": "\"com.vungle.tpatSavingQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1914, + "length": 14, + "value": "\"tpats_2.json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 141, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 144, + "length": 19, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 165, + "length": 19, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 186, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 200, + "length": 22, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 224, + "length": 13, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/ConfigManager.swift", + "kind": "StringLiteral", + "offset": 2555, + "length": 25, + "value": "\"VungleAds-ConfigManager\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/ConfigManager.swift", + "kind": "BooleanLiteral", + "offset": 2774, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 697, + "length": 12, + "value": "-62135596800" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 776, + "length": 12, + "value": "253402300799" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 7076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 7094, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7203, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7372, + "length": 6, + "value": "\".Any\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "IntegerLiteral", + "offset": 7428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7448, + "length": 10, + "value": "\"type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "IntegerLiteral", + "offset": 7465, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7481, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/MRAID\/JavascriptGenerator.swift", + "kind": "BooleanLiteral", + "offset": 362, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/OverlayWrapper.swift", + "kind": "StringLiteral", + "offset": 828, + "length": 38, + "value": "\"(no app store id loaded or provided)\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 597, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 640, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 683, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 726, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 773, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 866, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 920, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 975, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1131, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1176, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "IntegerLiteral", + "offset": 1204, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "Array", + "offset": 1426, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "StringLiteral", + "offset": 1061, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1158, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1195, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 5148, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 5575, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 5890, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6064, + "length": 11, + "value": "\".Duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 6125, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6141, + "length": 9, + "value": "\"seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 6157, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6173, + "length": 7, + "value": "\"nanos\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3660, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3760, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3841, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 4989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 5411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "BooleanLiteral", + "offset": 5496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 5580, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 10633, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 10710, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 11735, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 11811, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 13894, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14018, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14034, + "length": 15, + "value": "\"SYNTAX_PROTO2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14072, + "length": 15, + "value": "\"SYNTAX_PROTO3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14248, + "length": 7, + "value": "\".Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14305, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14321, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14334, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14350, + "length": 8, + "value": "\"fields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14365, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14381, + "length": 8, + "value": "\"oneofs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14396, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14412, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14428, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14448, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14471, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14487, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17152, + "length": 8, + "value": "\".Field\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17210, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17226, + "length": 6, + "value": "\"kind\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17255, + "length": 13, + "value": "\"cardinality\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17275, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17291, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17306, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17322, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17335, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17355, + "length": 10, + "value": "\"type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17372, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17392, + "length": 13, + "value": "\"oneof_index\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17412, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17428, + "length": 8, + "value": "\"packed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17443, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17459, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17475, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17496, + "length": 11, + "value": "\"json_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17514, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17535, + "length": 15, + "value": "\"default_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20887, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20903, + "length": 14, + "value": "\"TYPE_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20924, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20940, + "length": 13, + "value": "\"TYPE_DOUBLE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20960, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20976, + "length": 12, + "value": "\"TYPE_FLOAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20995, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21011, + "length": 12, + "value": "\"TYPE_INT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21030, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21046, + "length": 13, + "value": "\"TYPE_UINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21066, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21082, + "length": 12, + "value": "\"TYPE_INT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21101, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21117, + "length": 14, + "value": "\"TYPE_FIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21138, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21154, + "length": 14, + "value": "\"TYPE_FIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21175, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21191, + "length": 11, + "value": "\"TYPE_BOOL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21209, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21225, + "length": 13, + "value": "\"TYPE_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21245, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21262, + "length": 12, + "value": "\"TYPE_GROUP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21281, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21298, + "length": 14, + "value": "\"TYPE_MESSAGE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21319, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21336, + "length": 12, + "value": "\"TYPE_BYTES\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21355, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21372, + "length": 13, + "value": "\"TYPE_UINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21392, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21409, + "length": 11, + "value": "\"TYPE_ENUM\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21427, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21444, + "length": 15, + "value": "\"TYPE_SFIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21466, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21483, + "length": 15, + "value": "\"TYPE_SFIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21505, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21522, + "length": 13, + "value": "\"TYPE_SINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21542, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21559, + "length": 13, + "value": "\"TYPE_SINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21698, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21714, + "length": 21, + "value": "\"CARDINALITY_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21742, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21758, + "length": 22, + "value": "\"CARDINALITY_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21803, + "length": 22, + "value": "\"CARDINALITY_REQUIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21832, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21848, + "length": 22, + "value": "\"CARDINALITY_REPEATED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22031, + "length": 7, + "value": "\".Enum\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22088, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22104, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22117, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22133, + "length": 11, + "value": "\"enumvalue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22151, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22167, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22183, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22203, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22226, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22242, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24681, + "length": 12, + "value": "\".EnumValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24743, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24759, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24772, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24788, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24803, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24819, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26426, + "length": 9, + "value": "\".Option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 26485, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26501, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 26514, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26530, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 451, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 538, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 604, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 688, + "length": 15, + "value": "\"fidelity_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 736, + "length": 19, + "value": "\"source_identifier\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/ProvidesSourceCodeLocation.swift", + "kind": "StringLiteral", + "offset": 1070, + "length": 5, + "value": "\"\/\/\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "IntegerLiteral", + "offset": 846, + "length": 5, + "value": "65536" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "BooleanLiteral", + "offset": 1538, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 4, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/MRAID\/MRAIDBridge.swift", + "kind": "BooleanLiteral", + "offset": 1714, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/FullScreenVC.swift", + "kind": "IntegerLiteral", + "offset": 401, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/FullScreenVC.swift", + "kind": "BooleanLiteral", + "offset": 563, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionDataStored.swift", + "kind": "IntegerLiteral", + "offset": 135, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionDataStored.swift", + "kind": "IntegerLiteral", + "offset": 175, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecoder.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecoder.swift", + "kind": "BooleanLiteral", + "offset": 710, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..8686dff --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,466 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VungleAdsSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFAudio +import AVFoundation +import AdSupport +import AppTrackingTransparency +import AudioToolbox +import CoreTelephony +import Dispatch +import Foundation +import Network +import StoreKit +import Swift +import SwiftUI +import SystemConfiguration +import UIKit +@_exported import VungleAdsSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +import zlib +@available(*, deprecated, message: "VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@objc public protocol VungleBannerDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToLoad(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToPresent(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidTrackImpression(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClick(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdWillLeaveApplication(_ banner: VungleAdsSDK.VungleBanner) +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +@objc public enum BannerSize : Swift.Int { + case regular = 0 + case short = 1 + case leaderboard = 2 + case mrec = 3 + public init?(rawValue: Swift.Int) + @available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @available(*, deprecated, message: "VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@objc public class VungleBanner : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleBannerDelegate)? + @objc public init(placementId: Swift.String, size: VungleAdsSDK.BannerSize) + @objc public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc public func getBannerSize() -> CoreFoundation.CGSize + @objc public func present(on publisherView: UIKit.UIView) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class VungleAdsExtras : ObjectiveC.NSObject { + @objc final public func set(watermark: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol VungleNativeDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func nativeAdDidLoad(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidFailToLoad(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidFailToPresent(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidTrackImpression(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidClick(_ native: VungleAdsSDK.VungleNative) +} +@objc public enum NativeAdOptionsPosition : Swift.Int { + case topLeft = 1 + case topRight = 2 + case bottomLeft = 3 + case bottomRight = 4 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class VungleNative : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleNativeDelegate)? + @objc public var title: Swift.String { + get + } + @objc public var bodyText: Swift.String { + get + } + @objc public var callToAction: Swift.String { + get + } + @objc public var adStarRating: Swift.Double { + get + } + @objc public var sponsoredText: Swift.String { + get + } + @objc public var iconImage: UIKit.UIImage? { + get + } + @objc public var adOptionsPosition: VungleAdsSDK.NativeAdOptionsPosition + @objc public init(placementId: Swift.String) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?, clickableViews: [UIKit.UIView]?) + @objc public func unregisterView() + @objc public func performCTA() + @objc public func getMediaAspectRatio() -> CoreFoundation.CGFloat + @objc deinit +} +@objc public protocol VungleInterstitialDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func interstitialAdDidLoad(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToLoad(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToPresent(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidTrackImpression(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClick(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdWillLeaveApplication(_ interstitial: VungleAdsSDK.VungleInterstitial) +} +@_inheritsConvenienceInitializers @objc public class VungleInterstitial : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleInterstitialDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers public class BasePublicAd : ObjectiveC.NSObject { + @objc public var appId: Swift.String { + @objc get + } + @objc public var placementId: Swift.String { + @objc get + } + @objc public var eventId: Swift.String { + @objc get + } + @objc public var creativeId: Swift.String { + @objc get + } + @objc deinit + @objc public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc public func canPlayAd() -> Swift.Bool + @objc public func load(_ bidPayload: Swift.String? = nil) +} +@objc public protocol VungleRewardedDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func rewardedAdDidLoad(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToLoad(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToPresent(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidTrackImpression(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClick(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdWillLeaveApplication(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidRewardUser(_ rewarded: VungleAdsSDK.VungleRewarded) +} +@_inheritsConvenienceInitializers @objc public class VungleRewarded : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleRewardedDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc public func setUserId(userId: Swift.String) + @objc public func setAlertTitleText(_ text: Swift.String) + @objc public func setAlertBodyText(_ text: Swift.String) + @objc public func setAlertCloseButtonText(_ text: Swift.String) + @objc public func setAlertContinueButtonText(_ text: Swift.String) + @objc deinit +} +@objc public enum ConsentStatus : Swift.Int { + case accepted = 0 + case denied = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VungleAds : ObjectiveC.NSObject { + @objc public static var sdkVersion: Swift.String { + @objc get + } + @objc public static let firstPartyData: VungleAdsSDK.FirstPartyData + @objc final public class func initWithAppId(_ appId: Swift.String, completion: @escaping (Foundation.NSError?) -> Swift.Void) + @objc final public class func isInitialized() -> Swift.Bool + @objc final public class func isInLine(_ placementId: Swift.String) -> Swift.Bool + @objc public static func getBiddingToken() -> Swift.String + @objc final public class func setIntegrationName(_ integrationName: Swift.String, version: Swift.String) + @objc final public class func setDebugLoggingEnabled(_ isDebugLoggingEnabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class FirstPartyData : ObjectiveC.NSObject, Swift.Codable { + @objc final public func setAge(_ age: Swift.Int) + @objc final public func setLengthOfResidenceYears(_ lengthOfResidenceYears: Foundation.Decimal) + @objc final public func setMedianHomeValueUsd(_ medianHomeValueUsd: Swift.Int) + @objc final public func setMonthlyHousingPaymentUsd(_ monthlyHousingPaymentUsd: Swift.Int) + @objc final public func setCountry(_ country: Swift.String?) + @objc final public func setDma(_ dma: Swift.Int) + @objc final public func setRegionState(_ regionState: Swift.String?) + @objc final public func setEarningsByPlacement(_ earningsByPlacement: Foundation.Decimal) + @objc final public func setIsUserAPurchaser(_ isUserAPurchaser: Swift.Bool) + @objc final public func setIsUserASubscriber(_ isUserASubscriber: Swift.Bool) + @objc final public func setLast30DaysMeanSpendUsd(_ last30DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysMedianSpendUsd(_ last30DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysPlacementFillRate(_ last30DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast30DaysTotalSpendUsd(_ last30DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserLtvUsd(_ last30DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserPltvUsd(_ last30DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setLast7DaysMeanSpendUsd(_ last7DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysMedianSpendUsd(_ last7DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysPlacementFillRate(_ last7DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast7DaysTotalSpendUsd(_ last7DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserLtvUsd(_ last7DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserPltvUsd(_ last7DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setTopNAdomain(_ topNAdomain: [Swift.String]) + @objc final public func setTotalEarningsUsd(_ totalEarningsUsd: Foundation.Decimal) + @objc final public func setFriends(_ friends: [Swift.String]?) + @objc final public func setHealthPercentile(_ healthPercentile: Swift.Int) + @objc final public func setInGamePurchases(_ inGamePurchases: Foundation.Decimal) + @objc final public func setLevelPercentile(_ levelPercentile: Foundation.Decimal) + @objc final public func setPage(_ page: Swift.String?) + @objc final public func setSessionStartTime(_ sessionStartTime: Foundation.Date?) + @objc final public func setSessionDuration(_ sessionDuration: Swift.Int) + @objc final public func setSignupDate(_ signupDate: Foundation.Date?) + @objc final public func setTimeSpent(_ timeSpent: Swift.Int) + @objc final public func setUserId(_ userId: Swift.String?) + @objc final public func setUserLevelPercentile(_ userLevelPercentile: Swift.Int) + @objc final public func setUserScorePercentile(_ userScorePercentile: Foundation.Decimal) + @objc final public func addCustomData(_ key: Swift.String, value: Swift.String) + @objc final public func setCustomData(_ data: [Swift.String : Swift.String]) + public init(from decoder: any Swift.Decoder) throws + @objc final public func clearAll() + final public func encode(to encoder: any Swift.Encoder) throws + @objc deinit +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class MediaView : UIKit.UIView { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc public protocol VungleBannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidFail(_ bannerView: VungleAdsSDK.VungleBannerView, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidTrackImpression(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClick(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillLeaveApplication(_ bannerView: VungleAdsSDK.VungleBannerView) +} +@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency public class VungleBannerView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any VungleAdsSDK.VungleBannerViewDelegate)? + @objc @_Concurrency.MainActor @preconcurrency public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc deinit + @objc @_Concurrency.MainActor @preconcurrency public func load(_ bidPayload: Swift.String? = nil) + @objc @_Concurrency.MainActor @preconcurrency public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc @_Concurrency.MainActor @preconcurrency public var appId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var placementId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var eventId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var creativeId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public func getBannerSize() -> CoreFoundation.CGSize + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func didMoveToSuperview() +} +@objc public enum VungleError : Swift.Int { + case unknownError = 0 + case invalidAppID = 2 + case currentlyInitializing = 3 + case alreadyInitialized = 4 + case sdkNotInitialized = 6 + case userAgentError = 7 + case apiRequestError = 101 + case apiResponseDataError = 102 + case apiResponseDecodeError = 103 + case apiFailedStatusCode = 104 + case invalidTemplateURL = 105 + case invalidRequestBuilderError = 106 + case templateUnzipError = 109 + case invalidCtaURL = 110 + case invalidAssetURL = 111 + case assetRequestError = 112 + case assetResponseDataError = 113 + case assetWriteError = 114 + case invalidIndexURL = 115 + case gzipEncodeError = 116 + case assetFailedStatusCode = 117 + case protobufSerializationError = 118 + case jsonEncodeError = 119 + case tpatError = 121 + case invalidAdsEndpoint = 122 + case invalidRiEndpoint = 123 + case invalidLogErrorEndpoint = 124 + case invalidMetricsEndpoint = 125 + case assetFailedInsufficientSpace = 126 + case assetFailedMaxSpaceExceeded = 127 + case invalidTpatKey = 128 + case emptyTpatError = 129 + case mraidDownloadJsError = 130 + case mraidJsWriteFailed = 131 + case omsdkDownloadJsError = 132 + case omsdkJsWriteFailed = 133 + case storeRegionCodeError = 134 + case invalidConfigResponse = 135 + case privacyURLError = 136 + case tpatRetryFailed = 137 + case configRefreshFailed = 138 + case invalidEventIDError = 200 + case invalidPlacementID = 201 + case adConsumed = 202 + case adIsLoading = 203 + case adAlreadyLoaded = 204 + case adIsPlaying = 205 + case adAlreadyFailed = 206 + case placementAdTypeMismatch = 207 + case invalidBidPayload = 208 + case invalidJsonBidPayload = 209 + case adNotLoaded = 210 + case placementSleep = 212 + case invalidAdunitBidPayload = 213 + case invalidGzipBidPayload = 214 + case adResponseEmpty = 215 + case adResponseInvalidTemplateType = 216 + case adResponseTimedOut = 217 + case mraidJsDoesNotExist = 218 + case mraidJsCopyFailed = 219 + case adResponseRetryAfter = 220 + case adLoadFailRetryAfter = 221 + case invalidWaterfallPlacementID = 222 + case staleCachedResponse = 223 + case mraidError = 301 + case invalidIfaStatus = 302 + case adExpired = 304 + case mraidBridgeError = 305 + case adExpiredOnPlay = 307 + case adWinNotificationError = 308 + case assetFailedToDelete = 309 + case adHtmlFailedToLoad = 310 + case mraidJsCallEmpty = 311 + case deeplinkOpenFailed = 312 + case evaluateJavascriptFailed = 313 + case linkCommandOpenFailed = 314 + case jsonParamsEncodeError = 315 + case generateJsonDataError = 316 + case adClosedTemplateError = 317 + case adClosedMissingHeartbeat = 318 + case silentModeMonitorError = 319 + case webviewError = 320 + case concurrentPlaybackUnsupported = 400 + case bannerViewInvalidSize = 500 + case nativeAssetError = 600 + case webViewWebContentProcessDidTerminate = 2000 + case webViewFailedNavigation = 2001 + case storeKitLoadError = 2002 + case omsdkCopyError = 2003 + case storeOverlayLoadError = 2004 + case reachabilityInitializationFailed = 2005 + case unknownRadioAccessTechnology = 2006 + case storeKitPresentationError = 2007 + case storeOverlayPresentationError = 2008 + case invalidPlayParameter = 2009 + case outOfMemory = 3001 + case vungleOitCreationError = 4000 + case adNoFill = 10001 + case adLoadTooFrequently = 10002 + case adServerError = 20001 + case adPublisherMismatch = 30001 + case adInternalIntegrationError = 30002 + case configNotFoundError = 30003 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VunglePrivacySettings : ObjectiveC.NSObject { + @objc public static func setGDPRStatus(_ optIn: Swift.Bool) + @objc public static func setGDPRMessageVersion(_ version: Swift.String) + @objc public static func setCCPAStatus(_ optIn: Swift.Bool) + @objc public static func setCOPPAStatus(_ isUserCoppa: Swift.Bool) + @objc public static func setPublishIdfv(_ publish: Swift.Bool) + @objc deinit +} +public struct CompressionLevel : Swift.RawRepresentable { + public let rawValue: Swift.Int32 + public static let noCompression: VungleAdsSDK.CompressionLevel + public static let bestSpeed: VungleAdsSDK.CompressionLevel + public static let bestCompression: VungleAdsSDK.CompressionLevel + public static let defaultCompression: VungleAdsSDK.CompressionLevel + public init(rawValue: Swift.Int32) + public init(_ rawValue: Swift.Int32) + public typealias RawValue = Swift.Int32 +} +public struct GzipError : Swift.Error { + public enum Kind : Swift.Equatable { + case stream + case data + case memory + case buffer + case version + case unknown(code: Swift.Int) + public static func == (a: VungleAdsSDK.GzipError.Kind, b: VungleAdsSDK.GzipError.Kind) -> Swift.Bool + } + public let kind: VungleAdsSDK.GzipError.Kind + public let message: Swift.String + public var localizedDescription: Swift.String { + get + } +} +extension Foundation.Data { + public var isGzipped: Swift.Bool { + get + } + public func gzipped(level: VungleAdsSDK.CompressionLevel = .defaultCompression) throws -> Foundation.Data + public func gunzipped() throws -> Foundation.Data +} +@objc public enum VungleAdSizeType : Swift.Int { + case regularBannerSizeType = 1, shortBannerSizeType, leaderboardSizeType, mrecSizeType, flexibleHeightSizeType, fixedSizeType + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc public class VungleAdSize : ObjectiveC.NSObject { + @objc final public let size: CoreFoundation.CGSize + @objc final public let type: VungleAdsSDK.VungleAdSizeType + @objc public static let VungleAdSizeBannerRegular: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeBannerShort: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeLeaderboard: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeMREC: VungleAdsSDK.VungleAdSize + @objc deinit +} +extension VungleAdsSDK.VungleAdSize { + @objc dynamic public class func VungleAdSizeWithWidth(_ width: CoreFoundation.CGFloat) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleAdSizeFromCGSize(_ size: CoreFoundation.CGSize) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleValidAdSizeFromCGSize(size: CoreFoundation.CGSize, placementId: Swift.String) -> VungleAdsSDK.VungleAdSize +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Equatable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Hashable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.RawRepresentable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Equatable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Hashable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.RawRepresentable {} +extension VungleAdsSDK.ConsentStatus : Swift.Equatable {} +extension VungleAdsSDK.ConsentStatus : Swift.Hashable {} +extension VungleAdsSDK.ConsentStatus : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleError : Swift.Equatable {} +extension VungleAdsSDK.VungleError : Swift.Hashable {} +extension VungleAdsSDK.VungleError : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Equatable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Hashable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.RawRepresentable {} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..47318fe Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..8686dff --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,466 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VungleAdsSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFAudio +import AVFoundation +import AdSupport +import AppTrackingTransparency +import AudioToolbox +import CoreTelephony +import Dispatch +import Foundation +import Network +import StoreKit +import Swift +import SwiftUI +import SystemConfiguration +import UIKit +@_exported import VungleAdsSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +import zlib +@available(*, deprecated, message: "VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@objc public protocol VungleBannerDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToLoad(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToPresent(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidTrackImpression(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClick(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdWillLeaveApplication(_ banner: VungleAdsSDK.VungleBanner) +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +@objc public enum BannerSize : Swift.Int { + case regular = 0 + case short = 1 + case leaderboard = 2 + case mrec = 3 + public init?(rawValue: Swift.Int) + @available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @available(*, deprecated, message: "VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@objc public class VungleBanner : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleBannerDelegate)? + @objc public init(placementId: Swift.String, size: VungleAdsSDK.BannerSize) + @objc public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc public func getBannerSize() -> CoreFoundation.CGSize + @objc public func present(on publisherView: UIKit.UIView) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class VungleAdsExtras : ObjectiveC.NSObject { + @objc final public func set(watermark: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol VungleNativeDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func nativeAdDidLoad(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidFailToLoad(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidFailToPresent(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidTrackImpression(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidClick(_ native: VungleAdsSDK.VungleNative) +} +@objc public enum NativeAdOptionsPosition : Swift.Int { + case topLeft = 1 + case topRight = 2 + case bottomLeft = 3 + case bottomRight = 4 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class VungleNative : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleNativeDelegate)? + @objc public var title: Swift.String { + get + } + @objc public var bodyText: Swift.String { + get + } + @objc public var callToAction: Swift.String { + get + } + @objc public var adStarRating: Swift.Double { + get + } + @objc public var sponsoredText: Swift.String { + get + } + @objc public var iconImage: UIKit.UIImage? { + get + } + @objc public var adOptionsPosition: VungleAdsSDK.NativeAdOptionsPosition + @objc public init(placementId: Swift.String) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?, clickableViews: [UIKit.UIView]?) + @objc public func unregisterView() + @objc public func performCTA() + @objc public func getMediaAspectRatio() -> CoreFoundation.CGFloat + @objc deinit +} +@objc public protocol VungleInterstitialDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func interstitialAdDidLoad(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToLoad(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToPresent(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidTrackImpression(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClick(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdWillLeaveApplication(_ interstitial: VungleAdsSDK.VungleInterstitial) +} +@_inheritsConvenienceInitializers @objc public class VungleInterstitial : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleInterstitialDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers public class BasePublicAd : ObjectiveC.NSObject { + @objc public var appId: Swift.String { + @objc get + } + @objc public var placementId: Swift.String { + @objc get + } + @objc public var eventId: Swift.String { + @objc get + } + @objc public var creativeId: Swift.String { + @objc get + } + @objc deinit + @objc public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc public func canPlayAd() -> Swift.Bool + @objc public func load(_ bidPayload: Swift.String? = nil) +} +@objc public protocol VungleRewardedDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func rewardedAdDidLoad(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToLoad(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToPresent(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidTrackImpression(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClick(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdWillLeaveApplication(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidRewardUser(_ rewarded: VungleAdsSDK.VungleRewarded) +} +@_inheritsConvenienceInitializers @objc public class VungleRewarded : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleRewardedDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc public func setUserId(userId: Swift.String) + @objc public func setAlertTitleText(_ text: Swift.String) + @objc public func setAlertBodyText(_ text: Swift.String) + @objc public func setAlertCloseButtonText(_ text: Swift.String) + @objc public func setAlertContinueButtonText(_ text: Swift.String) + @objc deinit +} +@objc public enum ConsentStatus : Swift.Int { + case accepted = 0 + case denied = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VungleAds : ObjectiveC.NSObject { + @objc public static var sdkVersion: Swift.String { + @objc get + } + @objc public static let firstPartyData: VungleAdsSDK.FirstPartyData + @objc final public class func initWithAppId(_ appId: Swift.String, completion: @escaping (Foundation.NSError?) -> Swift.Void) + @objc final public class func isInitialized() -> Swift.Bool + @objc final public class func isInLine(_ placementId: Swift.String) -> Swift.Bool + @objc public static func getBiddingToken() -> Swift.String + @objc final public class func setIntegrationName(_ integrationName: Swift.String, version: Swift.String) + @objc final public class func setDebugLoggingEnabled(_ isDebugLoggingEnabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class FirstPartyData : ObjectiveC.NSObject, Swift.Codable { + @objc final public func setAge(_ age: Swift.Int) + @objc final public func setLengthOfResidenceYears(_ lengthOfResidenceYears: Foundation.Decimal) + @objc final public func setMedianHomeValueUsd(_ medianHomeValueUsd: Swift.Int) + @objc final public func setMonthlyHousingPaymentUsd(_ monthlyHousingPaymentUsd: Swift.Int) + @objc final public func setCountry(_ country: Swift.String?) + @objc final public func setDma(_ dma: Swift.Int) + @objc final public func setRegionState(_ regionState: Swift.String?) + @objc final public func setEarningsByPlacement(_ earningsByPlacement: Foundation.Decimal) + @objc final public func setIsUserAPurchaser(_ isUserAPurchaser: Swift.Bool) + @objc final public func setIsUserASubscriber(_ isUserASubscriber: Swift.Bool) + @objc final public func setLast30DaysMeanSpendUsd(_ last30DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysMedianSpendUsd(_ last30DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysPlacementFillRate(_ last30DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast30DaysTotalSpendUsd(_ last30DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserLtvUsd(_ last30DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserPltvUsd(_ last30DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setLast7DaysMeanSpendUsd(_ last7DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysMedianSpendUsd(_ last7DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysPlacementFillRate(_ last7DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast7DaysTotalSpendUsd(_ last7DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserLtvUsd(_ last7DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserPltvUsd(_ last7DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setTopNAdomain(_ topNAdomain: [Swift.String]) + @objc final public func setTotalEarningsUsd(_ totalEarningsUsd: Foundation.Decimal) + @objc final public func setFriends(_ friends: [Swift.String]?) + @objc final public func setHealthPercentile(_ healthPercentile: Swift.Int) + @objc final public func setInGamePurchases(_ inGamePurchases: Foundation.Decimal) + @objc final public func setLevelPercentile(_ levelPercentile: Foundation.Decimal) + @objc final public func setPage(_ page: Swift.String?) + @objc final public func setSessionStartTime(_ sessionStartTime: Foundation.Date?) + @objc final public func setSessionDuration(_ sessionDuration: Swift.Int) + @objc final public func setSignupDate(_ signupDate: Foundation.Date?) + @objc final public func setTimeSpent(_ timeSpent: Swift.Int) + @objc final public func setUserId(_ userId: Swift.String?) + @objc final public func setUserLevelPercentile(_ userLevelPercentile: Swift.Int) + @objc final public func setUserScorePercentile(_ userScorePercentile: Foundation.Decimal) + @objc final public func addCustomData(_ key: Swift.String, value: Swift.String) + @objc final public func setCustomData(_ data: [Swift.String : Swift.String]) + public init(from decoder: any Swift.Decoder) throws + @objc final public func clearAll() + final public func encode(to encoder: any Swift.Encoder) throws + @objc deinit +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class MediaView : UIKit.UIView { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc public protocol VungleBannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidFail(_ bannerView: VungleAdsSDK.VungleBannerView, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidTrackImpression(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClick(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillLeaveApplication(_ bannerView: VungleAdsSDK.VungleBannerView) +} +@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency public class VungleBannerView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any VungleAdsSDK.VungleBannerViewDelegate)? + @objc @_Concurrency.MainActor @preconcurrency public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc deinit + @objc @_Concurrency.MainActor @preconcurrency public func load(_ bidPayload: Swift.String? = nil) + @objc @_Concurrency.MainActor @preconcurrency public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc @_Concurrency.MainActor @preconcurrency public var appId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var placementId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var eventId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var creativeId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public func getBannerSize() -> CoreFoundation.CGSize + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func didMoveToSuperview() +} +@objc public enum VungleError : Swift.Int { + case unknownError = 0 + case invalidAppID = 2 + case currentlyInitializing = 3 + case alreadyInitialized = 4 + case sdkNotInitialized = 6 + case userAgentError = 7 + case apiRequestError = 101 + case apiResponseDataError = 102 + case apiResponseDecodeError = 103 + case apiFailedStatusCode = 104 + case invalidTemplateURL = 105 + case invalidRequestBuilderError = 106 + case templateUnzipError = 109 + case invalidCtaURL = 110 + case invalidAssetURL = 111 + case assetRequestError = 112 + case assetResponseDataError = 113 + case assetWriteError = 114 + case invalidIndexURL = 115 + case gzipEncodeError = 116 + case assetFailedStatusCode = 117 + case protobufSerializationError = 118 + case jsonEncodeError = 119 + case tpatError = 121 + case invalidAdsEndpoint = 122 + case invalidRiEndpoint = 123 + case invalidLogErrorEndpoint = 124 + case invalidMetricsEndpoint = 125 + case assetFailedInsufficientSpace = 126 + case assetFailedMaxSpaceExceeded = 127 + case invalidTpatKey = 128 + case emptyTpatError = 129 + case mraidDownloadJsError = 130 + case mraidJsWriteFailed = 131 + case omsdkDownloadJsError = 132 + case omsdkJsWriteFailed = 133 + case storeRegionCodeError = 134 + case invalidConfigResponse = 135 + case privacyURLError = 136 + case tpatRetryFailed = 137 + case configRefreshFailed = 138 + case invalidEventIDError = 200 + case invalidPlacementID = 201 + case adConsumed = 202 + case adIsLoading = 203 + case adAlreadyLoaded = 204 + case adIsPlaying = 205 + case adAlreadyFailed = 206 + case placementAdTypeMismatch = 207 + case invalidBidPayload = 208 + case invalidJsonBidPayload = 209 + case adNotLoaded = 210 + case placementSleep = 212 + case invalidAdunitBidPayload = 213 + case invalidGzipBidPayload = 214 + case adResponseEmpty = 215 + case adResponseInvalidTemplateType = 216 + case adResponseTimedOut = 217 + case mraidJsDoesNotExist = 218 + case mraidJsCopyFailed = 219 + case adResponseRetryAfter = 220 + case adLoadFailRetryAfter = 221 + case invalidWaterfallPlacementID = 222 + case staleCachedResponse = 223 + case mraidError = 301 + case invalidIfaStatus = 302 + case adExpired = 304 + case mraidBridgeError = 305 + case adExpiredOnPlay = 307 + case adWinNotificationError = 308 + case assetFailedToDelete = 309 + case adHtmlFailedToLoad = 310 + case mraidJsCallEmpty = 311 + case deeplinkOpenFailed = 312 + case evaluateJavascriptFailed = 313 + case linkCommandOpenFailed = 314 + case jsonParamsEncodeError = 315 + case generateJsonDataError = 316 + case adClosedTemplateError = 317 + case adClosedMissingHeartbeat = 318 + case silentModeMonitorError = 319 + case webviewError = 320 + case concurrentPlaybackUnsupported = 400 + case bannerViewInvalidSize = 500 + case nativeAssetError = 600 + case webViewWebContentProcessDidTerminate = 2000 + case webViewFailedNavigation = 2001 + case storeKitLoadError = 2002 + case omsdkCopyError = 2003 + case storeOverlayLoadError = 2004 + case reachabilityInitializationFailed = 2005 + case unknownRadioAccessTechnology = 2006 + case storeKitPresentationError = 2007 + case storeOverlayPresentationError = 2008 + case invalidPlayParameter = 2009 + case outOfMemory = 3001 + case vungleOitCreationError = 4000 + case adNoFill = 10001 + case adLoadTooFrequently = 10002 + case adServerError = 20001 + case adPublisherMismatch = 30001 + case adInternalIntegrationError = 30002 + case configNotFoundError = 30003 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VunglePrivacySettings : ObjectiveC.NSObject { + @objc public static func setGDPRStatus(_ optIn: Swift.Bool) + @objc public static func setGDPRMessageVersion(_ version: Swift.String) + @objc public static func setCCPAStatus(_ optIn: Swift.Bool) + @objc public static func setCOPPAStatus(_ isUserCoppa: Swift.Bool) + @objc public static func setPublishIdfv(_ publish: Swift.Bool) + @objc deinit +} +public struct CompressionLevel : Swift.RawRepresentable { + public let rawValue: Swift.Int32 + public static let noCompression: VungleAdsSDK.CompressionLevel + public static let bestSpeed: VungleAdsSDK.CompressionLevel + public static let bestCompression: VungleAdsSDK.CompressionLevel + public static let defaultCompression: VungleAdsSDK.CompressionLevel + public init(rawValue: Swift.Int32) + public init(_ rawValue: Swift.Int32) + public typealias RawValue = Swift.Int32 +} +public struct GzipError : Swift.Error { + public enum Kind : Swift.Equatable { + case stream + case data + case memory + case buffer + case version + case unknown(code: Swift.Int) + public static func == (a: VungleAdsSDK.GzipError.Kind, b: VungleAdsSDK.GzipError.Kind) -> Swift.Bool + } + public let kind: VungleAdsSDK.GzipError.Kind + public let message: Swift.String + public var localizedDescription: Swift.String { + get + } +} +extension Foundation.Data { + public var isGzipped: Swift.Bool { + get + } + public func gzipped(level: VungleAdsSDK.CompressionLevel = .defaultCompression) throws -> Foundation.Data + public func gunzipped() throws -> Foundation.Data +} +@objc public enum VungleAdSizeType : Swift.Int { + case regularBannerSizeType = 1, shortBannerSizeType, leaderboardSizeType, mrecSizeType, flexibleHeightSizeType, fixedSizeType + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc public class VungleAdSize : ObjectiveC.NSObject { + @objc final public let size: CoreFoundation.CGSize + @objc final public let type: VungleAdsSDK.VungleAdSizeType + @objc public static let VungleAdSizeBannerRegular: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeBannerShort: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeLeaderboard: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeMREC: VungleAdsSDK.VungleAdSize + @objc deinit +} +extension VungleAdsSDK.VungleAdSize { + @objc dynamic public class func VungleAdSizeWithWidth(_ width: CoreFoundation.CGFloat) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleAdSizeFromCGSize(_ size: CoreFoundation.CGSize) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleValidAdSizeFromCGSize(size: CoreFoundation.CGSize, placementId: Swift.String) -> VungleAdsSDK.VungleAdSize +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Equatable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Hashable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.RawRepresentable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Equatable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Hashable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.RawRepresentable {} +extension VungleAdsSDK.ConsentStatus : Swift.Equatable {} +extension VungleAdsSDK.ConsentStatus : Swift.Hashable {} +extension VungleAdsSDK.ConsentStatus : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleError : Swift.Equatable {} +extension VungleAdsSDK.VungleError : Swift.Hashable {} +extension VungleAdsSDK.VungleError : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Equatable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Hashable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.RawRepresentable {} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/module.modulemap b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..7a305f3 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module VungleAdsSDK { + umbrella header "VungleAdsSDK.h" + export * + + module * { export * } +} + +module VungleAdsSDK.Swift { + header "VungleAdsSDK-Swift.h" + requires objc +} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..dbeca24 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,35 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/VungleAdsSDK b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/VungleAdsSDK new file mode 100755 index 0000000..ffcf544 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/VungleAdsSDK differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeDirectory b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..13daa65 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..aafc206 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ebf3990 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeResources b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..4c28443 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/VungleAdsSDK-Swift.h + + sjrqP1Hib2Rf1PMd2feZrGAUmBE= + + Headers/VungleAdsSDK.h + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + Info.plist + + 45kqah05AvxC2Se7t64u9YXHhvw= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + KIQhAzOhToewpnMKuFAF7IBluBY= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc + + TlZ71MxGDLg/QOOaTIZt+LFmoeY= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface + + KIQhAzOhToewpnMKuFAF7IBluBY= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftmodule + + ggG7I3/qXEiZ4nQjp+brolZH4a8= + + Modules/module.modulemap + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + PrivacyInfo.xcprivacy + + 99lHiKAMEwibufp7vGK7r8V203g= + + + files2 + + Headers/VungleAdsSDK-Swift.h + + hash + + sjrqP1Hib2Rf1PMd2feZrGAUmBE= + + hash2 + + ciJXxixYjE+JstQdWBXTYo+RNzifT70WgFY8GoRaNEo= + + + Headers/VungleAdsSDK.h + + hash + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + hash2 + + jc62sKtWCA+1odD4FvDuHI5s164EOyNwzHparHXvtwI= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.abi.json + + hash + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + hash2 + + Rx1vHgSTi4kIYQaiqDkHlHpYr66UFg7dHj98bW672J0= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + KIQhAzOhToewpnMKuFAF7IBluBY= + + hash2 + + yOZ4ScqdpKS6cATY+8Tp/5Kh/2nOuClgp7Qt8yNsF4k= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + TlZ71MxGDLg/QOOaTIZt+LFmoeY= + + hash2 + + 89W/6ZpI+4C9f6YgYmIAsAA03/o7JI8+aTs0RWmfJ3I= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + KIQhAzOhToewpnMKuFAF7IBluBY= + + hash2 + + yOZ4ScqdpKS6cATY+8Tp/5Kh/2nOuClgp7Qt8yNsF4k= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios.swiftmodule + + hash + + ggG7I3/qXEiZ4nQjp+brolZH4a8= + + hash2 + + dQ9MYwizobxwomL/RuaslSnO0pSFZ88RL8uUKaJlmKQ= + + + Modules/module.modulemap + + hash + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + hash2 + + 0T/zo/C1X1wNCRlosKXBySteJnBk/PRjVcOzqoZ66GQ= + + + PrivacyInfo.xcprivacy + + hash + + 99lHiKAMEwibufp7vGK7r8V203g= + + hash2 + + RX/aXFa+FOCjdkY1ix5eE2OBHeionXWqGUSFGTmdVUQ= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeSignature b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..f08e7ff Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h new file mode 100644 index 0000000..0627681 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK-Swift.h @@ -0,0 +1,2078 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +#ifndef VUNGLEADSSDK_SWIFT_H +#define VUNGLEADSSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#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") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VungleAdsSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +typedef SWIFT_ENUM(NSInteger, BannerSize, open) { +/// 320x50 + BannerSizeRegular = 0, +/// 300x50 + BannerSizeShort = 1, +/// 728x90 + BannerSizeLeaderboard = 2, +/// 300x250 + BannerSizeMrec = 3, +}; + +@class NSString; +@class VungleAdsExtras; + +SWIFT_CLASS("_TtC12VungleAdsSDK12BasePublicAd") +@interface BasePublicAd : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +@property (nonatomic, readonly, copy) NSString * _Nonnull placementId; +@property (nonatomic, readonly, copy) NSString * _Nonnull eventId; +@property (nonatomic, readonly, copy) NSString * _Nonnull creativeId; +- (void)setWithExtras:(VungleAdsExtras * _Nonnull)extras; +/// This method returns the playability status of the ad for the specified placement. +/// +/// returns: +/// Bool value to determine if this ad can be played at this time. +- (BOOL)canPlayAd SWIFT_WARN_UNUSED_RESULT; +/// This method prepares an ad with the provided bid payload, if provided. +/// If the bid payload is nil, the waterfall flow will be executed. +/// This method will always invoke a DidLoad or a DidFailToLoad callback +/// \param bidPayload The bid payload for bidding feature. +/// +- (void)load:(NSString * _Nullable)bidPayload; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, ConsentStatus, open) { + ConsentStatusAccepted = 0, + ConsentStatusDenied = 1, +}; + +@class NSDate; + +SWIFT_CLASS("_TtC12VungleAdsSDK14FirstPartyData") +@interface FirstPartyData : NSObject +/// Age categories for demographic splits. 0=Others, 1=18-20, 2=21-30, 3=31-40, 4=41-50, +/// 5=51-60, 6=61-70, 7=71-75 +- (void)setAge:(NSInteger)age; +/// Duration of residence at the current location. 0=<1 year, 1=1-5 years, 2=6-10 years, +/// 3=11-20 years, 4=21-30 years, 5=31-40 years, 6=41-50 years, 7=51-60 years, 8=61-70 years, +/// 9=71-75+ years +- (void)setLengthOfResidenceYears:(NSDecimal)lengthOfResidenceYears; +/// Home values reflecting economic status and housing market. 0=<$100k, 1=$100k-$300k, +/// 2=$300k-$500k, 3=$500k-$700k, 4=$700k-$900k, 5=$900k-$1.1M, 6=$1.1M-$1.3M, 7=$1.3M-$1.5M, +/// 8=$1.5M-$1.7M, 9=>$1.7M +- (void)setMedianHomeValueUsd:(NSInteger)medianHomeValueUsd; +/// Monthly housing costs, indicative of financial commitments. 0=<$500, 1=$500-$1000, +/// 2=$1000-$1500, 3=$1500-$2000, 4=$2000-$2500, 5=$2500-$3000, 6=$3000-$3500, 7=$3500-$4000, +/// 8=$4000-$4500, 9=>$4500 +- (void)setMonthlyHousingPaymentUsd:(NSInteger)monthlyHousingPaymentUsd; +/// Country of the individual’s location or nationality +- (void)setCountry:(NSString * _Nullable)country; +/// Designated Market Areas in the United States for media planning. e.g. 803 (Los Angeles), +/// 501 (New York), 602 (Chicago), 504 (Philadelphia), 807 (San Francisco), 511 (Boston), 623 +/// (Washington, DC), 618 (Atlanta), 670 (Houston), 506 (Miami) +- (void)setDma:(NSInteger)dma; +/// State or regional area of the individual. e.g. California, New York, Texas, Bavaria, +/// Ontario, Queensland, São Paulo, Tokyo Prefecture, Moscow, Gauteng +- (void)setRegionState:(NSString * _Nullable)regionState; +/// Revenue broken down by specific ad placement locations in USD. +- (void)setEarningsByPlacement:(NSDecimal)earningsByPlacement; +/// Indicates whether the user has made a purchase. +- (void)setIsUserAPurchaser:(BOOL)isUserAPurchaser; +/// Indicates whether the user subscribe to the App +- (void)setIsUserASubscriber:(BOOL)isUserASubscriber; +/// Mean spend value of the user over the last 30 days in USD. +- (void)setLast30DaysMeanSpendUsd:(NSDecimal)last30DaysMeanSpendUsd; +/// Median amount spent by the user in the last 30 days in USD. +- (void)setLast30DaysMedianSpendUsd:(NSDecimal)last30DaysMedianSpendUsd; +/// Percentage of filled ad placements out of total requests in the last 30 days. +- (void)setLast30DaysPlacementFillRate:(NSDecimal)last30DaysPlacementFillRate; +/// Total spent by the user in the last 30 days in USD. +- (void)setLast30DaysTotalSpendUsd:(NSDecimal)last30DaysTotalSpendUsd; +/// Calculated based on historical Lifetime Value of the user based on the last 30 days in USD. +- (void)setLast30DaysUserLtvUsd:(NSDecimal)last30DaysUserLtvUsd; +/// Predicted Lifetime Value of the user based on the last 30 days in USD. (model prediction) +- (void)setLast30DaysUserPltvUsd:(NSDecimal)last30DaysUserPltvUsd; +/// Mean spend value of the user over the last 7 days in USD. +- (void)setLast7DaysMeanSpendUsd:(NSDecimal)last7DaysMeanSpendUsd; +/// Median amount spent by the user in the last 7 days in USD. +- (void)setLast7DaysMedianSpendUsd:(NSDecimal)last7DaysMedianSpendUsd; +/// Percentage of filled ad placements out of total requests in the last 7 days. +- (void)setLast7DaysPlacementFillRate:(NSDecimal)last7DaysPlacementFillRate; +/// Total spent by the user in the last 7 days in USD. +- (void)setLast7DaysTotalSpendUsd:(NSDecimal)last7DaysTotalSpendUsd; +/// Calculated based on historical Lifetime Value of the user based on the last 7 days in USD. +- (void)setLast7DaysUserLtvUsd:(NSDecimal)last7DaysUserLtvUsd; +/// Predicted Lifetime Value of the user based on the last 7 days in USD. (model prediction). +- (void)setLast7DaysUserPltvUsd:(NSDecimal)last7DaysUserPltvUsd; +/// Top performing ad domains in terms of revenue generation. +- (void)setTopNAdomain:(NSArray * _Nonnull)topNAdomain; +/// Total revenue generated from the user in USD. +- (void)setTotalEarningsUsd:(NSDecimal)totalEarningsUsd; +/// Who are your friends in the game +- (void)setFriends:(NSArray * _Nullable)friends; +/// Current health percentage indicator +- (void)setHealthPercentile:(NSInteger)healthPercentile; +/// sum of purchased in-game. +- (void)setInGamePurchases:(NSDecimal)inGamePurchases; +/// Percentile level the player is on. e.g. if the game has 10 levels and player is at level +/// 3, that means value is 30.0 +- (void)setLevelPercentile:(NSDecimal)levelPercentile; +/// The specific page the player is on +- (void)setPage:(NSString * _Nullable)page; +/// Seconds spent in the game since session start +- (void)setSessionStartTime:(NSDate * _Nullable)sessionStartTime; +/// When player sessions begin +- (void)setSessionDuration:(NSInteger)sessionDuration; +/// When player signed up and started playing this game +- (void)setSignupDate:(NSDate * _Nullable)signupDate; +/// Minutes spent in the game since player signed up +- (void)setTimeSpent:(NSInteger)timeSpent; +/// The account id for the user/player. Player can have multiple accounts on the same device, +/// and each account are not of equal value. +- (void)setUserId:(NSString * _Nullable)userId; +/// Percentile experience level of the player in the game. e.g. if the user max level is 10, +/// and currently at 3, user_level_percentile=30 +- (void)setUserLevelPercentile:(NSInteger)userLevelPercentile; +/// Percentile scores achieved in levels or sessions. e.g. if max score is 1000 and player +/// has 123, that means value is 12.3 +- (void)setUserScorePercentile:(NSDecimal)userScorePercentile; +/// Custom data that the publisher can pair with keys, such as player_value: high, to +/// indicate publisher specific data +- (void)addCustomData:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)setCustomData:(NSDictionary * _Nonnull)data; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (void)clearAll; +@end + +@class NSCoder; + +/// A MediaView to display the ad’s image or video +SWIFT_CLASS("_TtC12VungleAdsSDK9MediaView") +@interface MediaView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, NativeAdOptionsPosition, open) { + NativeAdOptionsPositionTopLeft = 1, + NativeAdOptionsPositionTopRight = 2, + NativeAdOptionsPositionBottomLeft = 3, + NativeAdOptionsPositionBottomRight = 4, +}; + + + +enum VungleAdSizeType : NSInteger; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleAdSize") +@interface VungleAdSize : NSObject +/// The ad size. +@property (nonatomic, readonly) CGSize size; +/// Reserved. +@property (nonatomic, readonly) enum VungleAdSizeType type; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeBannerRegular;) ++ (VungleAdSize * _Nonnull)VungleAdSizeBannerRegular SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeBannerShort;) ++ (VungleAdSize * _Nonnull)VungleAdSizeBannerShort SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeLeaderboard;) ++ (VungleAdSize * _Nonnull)VungleAdSizeLeaderboard SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeMREC;) ++ (VungleAdSize * _Nonnull)VungleAdSizeMREC SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface VungleAdSize (SWIFT_EXTENSION(VungleAdsSDK)) +/// This method creates and returns the VungleAdSize based on the width provided. +/// \param width The width of the view in which the banner ad should be displayed. +/// ++ (VungleAdSize * _Nonnull)VungleAdSizeWithWidth:(CGFloat)width SWIFT_WARN_UNUSED_RESULT; +/// This method creates and returns the VungleAdSize based on the CGSize provided. +/// \param size The CGSize of the view in which the inLine ad should be displayed. +/// ++ (VungleAdSize * _Nonnull)VungleAdSizeFromCGSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; +/// This method creates and returns the VungleAdSize based on the CGSize provided. +/// \param size The CGSize of the view in which the inLine ad should be displayed. +/// +/// \param placementId placement id of the ad. +/// ++ (VungleAdSize * _Nonnull)VungleValidAdSizeFromCGSizeWithSize:(CGSize)size placementId:(NSString * _Nonnull)placementId SWIFT_WARN_UNUSED_RESULT; +@end + +typedef SWIFT_ENUM(NSInteger, VungleAdSizeType, open) { + VungleAdSizeTypeRegularBannerSizeType = 1, + VungleAdSizeTypeShortBannerSizeType = 2, + VungleAdSizeTypeLeaderboardSizeType = 3, + VungleAdSizeTypeMrecSizeType = 4, + VungleAdSizeTypeFlexibleHeightSizeType = 5, + VungleAdSizeTypeFixedSizeType = 6, +}; + +@class NSError; + +SWIFT_CLASS("_TtC12VungleAdsSDK9VungleAds") +@interface VungleAds : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;) ++ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FirstPartyData * _Nonnull firstPartyData;) ++ (FirstPartyData * _Nonnull)firstPartyData SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// This method initializes the Vungle SDK with the provided app id and calls the completion block +/// when finished. +/// \param appId The Vungle App ID. +/// +/// \param completion The completion block that will be called when initialization finishes. +/// If there are no errors during initialization, the returned value will be nil. And vice versa. +/// ++ (void)initWithAppId:(NSString * _Nonnull)appId completion:(void (^ _Nonnull)(NSError * _Nullable))completion SWIFT_METHOD_FAMILY(none); +/// This method returns the bool to check if the SDK has already been initialized successfully or not. +/// +/// returns: +/// Bool to check if the SDK has already been initialized successfully or not. ++ (BOOL)isInitialized SWIFT_WARN_UNUSED_RESULT; +/// This method returns the bool to check if the placement is inLine type or not +/// +/// returns: +/// Bool to check if the placement is inLine ad or not ++ (BOOL)isInLine:(NSString * _Nonnull)placementId SWIFT_WARN_UNUSED_RESULT; +/// This method returns the encoded token to be used for the bidding feature. +/// +/// returns: +/// The encoded string token +/// Note: The current bidding token version is 3. And, the format is: +/// “ + “:” ” ++ (NSString * _Nonnull)getBiddingToken SWIFT_WARN_UNUSED_RESULT; +/// This method sets the plugin name and version for internal identification purposes. +/// \param integrationName The plugin or adapter name. +/// +/// \param version The version of the plugin or adapter. +/// ++ (void)setIntegrationName:(NSString * _Nonnull)integrationName version:(NSString * _Nonnull)version; +/// This method allows a publisher to enable or disable debug logging. While in development, this +/// can be used to see info and error messages from the VungleAdsSDK in the Xcode console. +/// \param isDebugLoggingEnabled Bool flag - true enables debug logging, false disables it +/// ++ (void)setDebugLoggingEnabled:(BOOL)isDebugLoggingEnabled; +@end + + +SWIFT_CLASS("_TtC12VungleAdsSDK15VungleAdsExtras") +@interface VungleAdsExtras : NSObject +- (void)setWithWatermark:(NSString * _Nonnull)watermark; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol VungleBannerDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleBanner") SWIFT_DEPRECATED_MSG("VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@interface VungleBanner : BasePublicAd +/// The delegate to receive banner ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// This method initializes the Vungle banner ad object. +/// \param placementId The placement id of the banner ad. +/// +/// \param size The desired banner size for the banner ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId size:(enum BannerSize)size OBJC_DESIGNATED_INITIALIZER; +/// This method initializes the Vungle banner ad object. +/// \param placementId The placement id of the banner ad. +/// +/// \param vungleAdSize The desired VungleAdSize for the inLine ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId vungleAdSize:(VungleAdSize * _Nonnull)vungleAdSize OBJC_DESIGNATED_INITIALIZER; +/// This method gets the Vungle banner ad object size. +/// +/// returns: +/// CGSize of the VungleBanner ad object +- (CGSize)getBannerSize SWIFT_WARN_UNUSED_RESULT; +/// This method will present the banner ad in the provided UIView. +/// This view container may be placed in random positions. +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param publisherView The UIView container for the banner ad. +/// The size of this container should match the specified size when this object is created. +/// +- (void)presentOn:(UIView * _Nonnull)publisherView; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK20VungleBannerDelegate_") SWIFT_DEPRECATED_MSG("VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@protocol VungleBannerDelegate +@optional +- (void)bannerAdDidLoad:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidFailToLoad:(VungleBanner * _Nonnull)banner withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillPresent:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidPresent:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidFailToPresent:(VungleBanner * _Nonnull)banner withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillClose:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidClose:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidTrackImpression:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidClick:(VungleBanner * _Nonnull)banner; +- (void)bannerAdWillLeaveApplication:(VungleBanner * _Nonnull)banner; +@end + +@protocol VungleBannerViewDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK16VungleBannerView") +@interface VungleBannerView : UIView +/// The delegate to receive VungleBannerView ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// This method initializes the VungleBannerView ad object. +/// \param placementId The placement id of the ad. +/// +/// \param vungleAdSize The desired vungleAdSize for the ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId vungleAdSize:(VungleAdSize * _Nonnull)vungleAdSize OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +/// This method prepares an ad with the provided bid payload, if provided. +/// If the bid payload is nil, the waterfall flow will be executed. +/// This method will always invoke a DidLoad or a DidFail callback +/// \param bidPayload The bid payload for bidding feature. +/// +- (void)load:(NSString * _Nullable)bidPayload; +- (void)setWithExtras:(VungleAdsExtras * _Nonnull)extras; +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +@property (nonatomic, readonly, copy) NSString * _Nonnull placementId; +@property (nonatomic, readonly, copy) NSString * _Nonnull eventId; +@property (nonatomic, readonly, copy) NSString * _Nonnull creativeId; +/// This method gets the Vungle banner view ad object size. +/// +/// returns: +/// CGSize of the VungleBannerView ad object +- (CGSize)getBannerSize SWIFT_WARN_UNUSED_RESULT; +- (void)didMoveToSuperview; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK24VungleBannerViewDelegate_") +@protocol VungleBannerViewDelegate +@optional +- (void)bannerAdDidLoad:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdWillPresent:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidPresent:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidFail:(VungleBannerView * _Nonnull)bannerView withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillClose:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidClose:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidTrackImpression:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidClick:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdWillLeaveApplication:(VungleBannerView * _Nonnull)bannerView; +@end + +typedef SWIFT_ENUM(NSInteger, VungleError, open) { +/// This shouldn’t be used. If an error is being logged, the context is already known. + VungleErrorUnknownError = 0, +/// The app id fails SDK validation, like empty string + VungleErrorInvalidAppID = 2, +/// The SDK is already initializing when another call is made. Deprecated [iOS: 7.4.1, Android: 7.4.1]. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorCurrentlyInitializing = 3, +/// The SDK is already successfully initialized when another call is made. Deprecated [iOS: 7.4.1, Android: 7.4.1]. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAlreadyInitialized = 4, +/// Returned if any public API is called before initialization, if it requires initialization + VungleErrorSdkNotInitialized = 6, +/// The error in retrieving webView user agent + VungleErrorUserAgentError = 7, +/// Server error getting a response from an api call. Message contains the URL + VungleErrorApiRequestError = 101, +/// Server didn’t send any data in the api call. Message contains the URL + VungleErrorApiResponseDataError = 102, +/// SDK failed to decode the response into the expected object. Message contains the URL + VungleErrorApiResponseDecodeError = 103, +/// The status code from an API call (like config, ads, etc) returned something not 2xx. Message contains the URL + VungleErrorApiFailedStatusCode = 104, +/// The template url is nil, empty or invalid url. Message contains the URL + VungleErrorInvalidTemplateURL = 105, +/// Failed to create a URL object to the targeted endpoint. Message contains the URL + VungleErrorInvalidRequestBuilderError = 106, +/// Failed to unarchive the template file. Deprecated [iOS: 7.5.0, Android: still in use] + VungleErrorTemplateUnzipError = 109, +/// The CTA URL is an invalid url or it failed to open. Message contains the URL + VungleErrorInvalidCtaURL = 110, +/// The URL from the cacheable replacements is invalid. Message contains the URL + VungleErrorInvalidAssetURL = 111, +/// The asset failed to download or Apple didn’t return to us the temporary location. Message contains the URL + VungleErrorAssetRequestError = 112, +/// Apple returned an unexpected response object or failed to load the downloaded data. + VungleErrorAssetResponseDataError = 113, +/// Failed to save the downloaded asset to disk. + VungleErrorAssetWriteError = 114, +/// The index.html doesn’t exist or there’s an issue with the event id to lookup the html file + VungleErrorInvalidIndexURL = 115, +/// Failed to gzip the token data for the bidding token + VungleErrorGzipEncodeError = 116, +/// The status code from the asset download didn’t return 200. Message contains the URL + VungleErrorAssetFailedStatusCode = 117, +/// Failed to serialize the protobuf object for the request body + VungleErrorProtobufSerializationError = 118, +/// Failed to encode the json object for the bidding token or into the request body. + VungleErrorJsonEncodeError = 119, +/// Failed to create the TPAT URL object or send it. Message contains the URL + VungleErrorTpatError = 121, +/// The ads endpoint doesn’t exist in the config response body + VungleErrorInvalidAdsEndpoint = 122, +/// The ri endpoint doesn’t exist in the config response body + VungleErrorInvalidRiEndpoint = 123, +/// The error_logs endpoint doesn’t exist in the config response body + VungleErrorInvalidLogErrorEndpoint = 124, +/// The metrics endpoint doesn’t exist in the config response body + VungleErrorInvalidMetricsEndpoint = 125, +/// Failed to download asset because insufficient disk space. Deprecated [iOS: 7.3.0, Android: still in use] + VungleErrorAssetFailedInsufficientSpace = 126, +/// Failed to download asset because insufficient total disk space. Deprecated [iOS: 7.3.0, Android: 7.3.0] +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAssetFailedMaxSpaceExceeded = 127, +/// The template requested the SDK to fire tpat URLs underneath a key that doesn’t exist in the ads response. + VungleErrorInvalidTpatKey = 128, +/// The template requested the SDK to fire tpat URLs underneath a key, but there are no URLs in the list. + VungleErrorEmptyTpatError = 129, +/// MRAID JS file download failed + VungleErrorMraidDownloadJsError = 130, +/// Failed to save MRAID JS files to disk + VungleErrorMraidJsWriteFailed = 131, +/// OMSDK JS file download failed + VungleErrorOmsdkDownloadJsError = 132, +/// Failed to save OMSDK JS files to disk + VungleErrorOmsdkJsWriteFailed = 133, +/// Failed to get the App/play store region + VungleErrorStoreRegionCodeError = 134, +/// Empty config response body + VungleErrorInvalidConfigResponse = 135, +/// Failed to open privacy url + VungleErrorPrivacyURLError = 136, +/// Failed to send tpat on a tpat retry + VungleErrorTpatRetryFailed = 137, +/// Failed to refresh config + VungleErrorConfigRefreshFailed = 138, +/// The event id in the ads response is invalid or the local URL can’t be created from it + VungleErrorInvalidEventIDError = 200, +/// The placement id in the ad object is empty or not part of the config response + VungleErrorInvalidPlacementID = 201, +/// Pub attempted to load when the ad is already marked as completed + VungleErrorAdConsumed = 202, +/// Pub called load to a currently loading ad object + VungleErrorAdIsLoading = 203, +/// Pub called load when the ad object already loaded successfully + VungleErrorAdAlreadyLoaded = 204, +/// Pub called load, play or canPlay to an already playing ad object + VungleErrorAdIsPlaying = 205, +/// Pub called load on a failed ad object + VungleErrorAdAlreadyFailed = 206, +/// The template type in the ad object mismatch + VungleErrorPlacementAdTypeMismatch = 207, +/// The bid payload doesn’t contain a valid ads response + VungleErrorInvalidBidPayload = 208, +/// The bid payload was unable decode the payload into the json objects + VungleErrorInvalidJsonBidPayload = 209, +/// The pub didnt’ call the load API before the play or it didn’t finish loading. + VungleErrorAdNotLoaded = 210, +/// The platform returned a sleeping response. Deprecated [iOS: 7.2.0, Android: still in use] + VungleErrorPlacementSleep = 212, +/// Failed to decode the ad unit from the bid payload + VungleErrorInvalidAdunitBidPayload = 213, +/// Failed to ungzip the ad from the bid payload + VungleErrorInvalidGzipBidPayload = 214, +/// Ad metadata not found in response + VungleErrorAdResponseEmpty = 215, +/// The template type within the ads response does not match any of the supported template type that came in the placement list in the config response. + VungleErrorAdResponseInvalidTemplateType = 216, +/// Time out error for /ads request + VungleErrorAdResponseTimedOut = 217, +/// MRAID JS file not available + VungleErrorMraidJsDoesNotExist = 218, +/// MRAID JS copy to ad directory failed + VungleErrorMraidJsCopyFailed = 219, +/// Failed to load ad due to server busy with retry after timer. + VungleErrorAdResponseRetryAfter = 220, +/// Failed to load ad due to server busy while retry after duration is active. + VungleErrorAdLoadFailRetryAfter = 221, +/// Failed to load ad due to invalid Waterfall placement id. + VungleErrorInvalidWaterfallPlacementID = 222, +/// Cached data is stale, i.e. content-length of cached response is not the same as remote + VungleErrorStaleCachedResponse = 223, +/// For logging errors provided from the template + VungleErrorMraidError = 301, +/// The IFA changed values between loading and playing the ad object. + VungleErrorInvalidIfaStatus = 302, +/// The ad response expired. This is fired immediately when the timer detects that it has expired. + VungleErrorAdExpired = 304, +/// Failed to load the index html + VungleErrorMraidBridgeError = 305, +/// The ad response expired. This is fired when the pub calls play on an expired ad object. + VungleErrorAdExpiredOnPlay = 307, +/// Failed to send the win notification url. Deprecated [iOS: 7.5.0, Android: 7.5.0]. SDK uses TPAT_ERROR instead. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAdWinNotificationError = 308, +/// Logged if asset fails to be removed on cleanup + VungleErrorAssetFailedToDelete = 309, +/// Logged if load fails just before ad play. Deprecated [iOS: 7.3.1, Android: still in use] + VungleErrorAdHtmlFailedToLoad = 310, +/// MRAID JS event does not include expected value + VungleErrorMraidJsCallEmpty = 311, +/// Unable to open deep link URL + VungleErrorDeeplinkOpenFailed = 312, +/// Failed to evaluate javascript + VungleErrorEvaluateJavascriptFailed = 313, +/// Failed to open the mraid link command + VungleErrorLinkCommandOpenFailed = 314, +/// Failed to get the json string from json data + VungleErrorJsonParamsEncodeError = 315, +/// Failed to generate json data from params dictionary + VungleErrorGenerateJsonDataError = 316, +/// Template close due to Fatal error reported by template + VungleErrorAdClosedTemplateError = 317, +/// Missing HeartBeat error + VungleErrorAdClosedMissingHeartbeat = 318, +/// The errors when observing the silent/ring mode change + VungleErrorSilentModeMonitorError = 319, +/// The errors when getting the created webview + VungleErrorWebviewError = 320, +/// Pub attempted to call play on a fullscreen ad object with another already playing + VungleErrorConcurrentPlaybackUnsupported = 400, +/// Pub provided a different size mount for the banner + VungleErrorBannerViewInvalidSize = 500, +/// missing critical native ad assets + VungleErrorNativeAssetError = 600, +/// The web view process was terminated and we received the callback + VungleErrorWebViewWebContentProcessDidTerminate = 2000, +/// The web view failed navigation and we received one of the following callbacks + VungleErrorWebViewFailedNavigation = 2001, +/// The SKStoreProductViewController fails to load the product and returns an error object + VungleErrorStoreKitLoadError = 2002, +/// The SDK failed to copy the OMSDK or OMSDK Session javascript to the ad’s location + VungleErrorOmsdkCopyError = 2003, +/// The SKOverlayDelegate failed to load and called the callback. + VungleErrorStoreOverlayLoadError = 2004, +/// The SDK failed to create SCNetworkReachability to retrieve connection type. + VungleErrorReachabilityInitializationFailed = 2005, +/// The SDK retrieved unknown for Connection Type Detail. + VungleErrorUnknownRadioAccessTechnology = 2006, +/// The error occurred when the SDK tried presenting SKPVC. + VungleErrorStoreKitPresentationError = 2007, +/// The error occurred when the SDK tried presenting SKO. + VungleErrorStoreOverlayPresentationError = 2008, +/// The SDK detected invalid View/ViewController to present an ad. + VungleErrorInvalidPlayParameter = 2009, +/// Memory Checks + VungleErrorOutOfMemory = 3001, +/// Failed to get OS Installation Time. Introduced in 7.5.0 SDK. + VungleErrorVungleOitCreationError = 4000, +/// Server returned “No fill”. + VungleErrorAdNoFill = 10001, +/// Server returned “Ad load is too frequently”. + VungleErrorAdLoadTooFrequently = 10002, +/// Load shedding error is occurring on the server side. + VungleErrorAdServerError = 20001, +/// App or placement is not correct. + VungleErrorAdPublisherMismatch = 30001, +/// Integration error occurring on the server side. + VungleErrorAdInternalIntegrationError = 30002, +/// SDK failed to load ad due to available config not found. + VungleErrorConfigNotFoundError = 30003, +}; + +@protocol VungleInterstitialDelegate; +@class UIViewController; + +SWIFT_CLASS("_TtC12VungleAdsSDK18VungleInterstitial") +@interface VungleInterstitial : BasePublicAd +/// The delegate to receive interstitial ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// This method will play the ad unit, presenting it over the viewController parameter +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param viewController The UIViewController for presenting the interstitial ad. +/// This viewController should correspond to the ViewController at the top of the ViewController hierarchy. +/// +- (void)presentWith:(UIViewController * _Nonnull)viewController; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK26VungleInterstitialDelegate_") +@protocol VungleInterstitialDelegate +@optional +- (void)interstitialAdDidLoad:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidFailToLoad:(VungleInterstitial * _Nonnull)interstitial withError:(NSError * _Nonnull)withError; +- (void)interstitialAdWillPresent:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidPresent:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidFailToPresent:(VungleInterstitial * _Nonnull)interstitial withError:(NSError * _Nonnull)withError; +- (void)interstitialAdWillClose:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidClose:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidTrackImpression:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidClick:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdWillLeaveApplication:(VungleInterstitial * _Nonnull)interstitial; +@end + +@protocol VungleNativeDelegate; +@class UIImage; +@class UIImageView; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleNative") +@interface VungleNative : BasePublicAd +/// The delegate to receive native ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// The application name that the ad advertises. +@property (nonatomic, readonly, copy) NSString * _Nonnull title; +/// The description of the application that the ad advertises. +@property (nonatomic, readonly, copy) NSString * _Nonnull bodyText; +/// The call to action phrase of the ad. +@property (nonatomic, readonly, copy) NSString * _Nonnull callToAction; +/// The rating for the application that the ad advertises. +@property (nonatomic, readonly) double adStarRating; +/// The sponsored text, normally “sponsored by”. +@property (nonatomic, readonly, copy) NSString * _Nonnull sponsoredText; +/// The app icon image of the ad. +@property (nonatomic, readonly, strong) UIImage * _Nullable iconImage; +/// The position for the ad choices icon. Default is TOP_RIGHT. +@property (nonatomic) enum NativeAdOptionsPosition adOptionsPosition; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// Pass UIViews and UIViewController to prepare and display a Native ad. +/// \param view a container view in which a native ad will be displayed. This view will be clickable. +/// +/// \param mediaView a MediaView to display the ad’s image or video +/// +/// \param iconImageView a UIImageView to display the app icon +/// +/// \param viewController a UIViewController to present SKStoreProductViewController +/// +- (void)registerViewForInteractionWithView:(UIView * _Nonnull)view mediaView:(MediaView * _Nonnull)mediaView iconImageView:(UIImageView * _Nullable)iconImageView viewController:(UIViewController * _Nullable)viewController; +/// Pass UIViews and UIViewController to prepare and display a Native ad. +/// \param view a container view in which a native ad will be displayed. +/// +/// \param mediaView a MediaView to display the ad’s image or video. +/// +/// \param iconImageView a UIImageView to display the app icon. +/// +/// \param viewController a UIViewController to present SKStoreProductViewController. +/// +/// \param clickableViews an array of UIViews that you would like to set clickable. +/// If nil or empty, the mediaView will be clickable. +/// +- (void)registerViewForInteractionWithView:(UIView * _Nonnull)view mediaView:(MediaView * _Nonnull)mediaView iconImageView:(UIImageView * _Nullable)iconImageView viewController:(UIViewController * _Nullable)viewController clickableViews:(NSArray * _Nullable)clickableViews; +/// Dismiss the currently displaying Native ad. +- (void)unregisterView; +/// Performs ClickEvent on the currently displaying Native ad. +- (void)performCTA; +/// Returns aspect ratio of media to be shown in Native ad +- (CGFloat)getMediaAspectRatio SWIFT_WARN_UNUSED_RESULT; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK20VungleNativeDelegate_") +@protocol VungleNativeDelegate +@optional +- (void)nativeAdDidLoad:(VungleNative * _Nonnull)native; +- (void)nativeAdDidFailToLoad:(VungleNative * _Nonnull)native withError:(NSError * _Nonnull)withError; +- (void)nativeAdDidFailToPresent:(VungleNative * _Nonnull)native withError:(NSError * _Nonnull)withError; +- (void)nativeAdDidTrackImpression:(VungleNative * _Nonnull)native; +- (void)nativeAdDidClick:(VungleNative * _Nonnull)native; +@end + + +SWIFT_CLASS("_TtC12VungleAdsSDK21VunglePrivacySettings") +@interface VunglePrivacySettings : NSObject ++ (void)setGDPRStatus:(BOOL)optIn; ++ (void)setGDPRMessageVersion:(NSString * _Nonnull)version; ++ (void)setCCPAStatus:(BOOL)optIn; ++ (void)setCOPPAStatus:(BOOL)isUserCoppa; ++ (void)setPublishIdfv:(BOOL)publish; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol VungleRewardedDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK14VungleRewarded") +@interface VungleRewarded : BasePublicAd +/// The delegate to receive rewarded ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// This method will play the ad unit, presenting it over the viewController parameter +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param viewController The UIViewController for presenting the interstitial ad. +/// This viewController should correspond to the ViewController at the top of the ViewController hierarchy. +/// +- (void)presentWith:(UIViewController * _Nonnull)viewController; +- (void)setUserIdWithUserId:(NSString * _Nonnull)userId; +- (void)setAlertTitleText:(NSString * _Nonnull)text; +- (void)setAlertBodyText:(NSString * _Nonnull)text; +- (void)setAlertCloseButtonText:(NSString * _Nonnull)text; +- (void)setAlertContinueButtonText:(NSString * _Nonnull)text; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK22VungleRewardedDelegate_") +@protocol VungleRewardedDelegate +@optional +- (void)rewardedAdDidLoad:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidFailToLoad:(VungleRewarded * _Nonnull)rewarded withError:(NSError * _Nonnull)withError; +- (void)rewardedAdWillPresent:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidPresent:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidFailToPresent:(VungleRewarded * _Nonnull)rewarded withError:(NSError * _Nonnull)withError; +- (void)rewardedAdWillClose:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidClose:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidTrackImpression:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidClick:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdWillLeaveApplication:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidRewardUser:(VungleRewarded * _Nonnull)rewarded; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +#ifndef VUNGLEADSSDK_SWIFT_H +#define VUNGLEADSSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#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") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VungleAdsSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +typedef SWIFT_ENUM(NSInteger, BannerSize, open) { +/// 320x50 + BannerSizeRegular = 0, +/// 300x50 + BannerSizeShort = 1, +/// 728x90 + BannerSizeLeaderboard = 2, +/// 300x250 + BannerSizeMrec = 3, +}; + +@class NSString; +@class VungleAdsExtras; + +SWIFT_CLASS("_TtC12VungleAdsSDK12BasePublicAd") +@interface BasePublicAd : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +@property (nonatomic, readonly, copy) NSString * _Nonnull placementId; +@property (nonatomic, readonly, copy) NSString * _Nonnull eventId; +@property (nonatomic, readonly, copy) NSString * _Nonnull creativeId; +- (void)setWithExtras:(VungleAdsExtras * _Nonnull)extras; +/// This method returns the playability status of the ad for the specified placement. +/// +/// returns: +/// Bool value to determine if this ad can be played at this time. +- (BOOL)canPlayAd SWIFT_WARN_UNUSED_RESULT; +/// This method prepares an ad with the provided bid payload, if provided. +/// If the bid payload is nil, the waterfall flow will be executed. +/// This method will always invoke a DidLoad or a DidFailToLoad callback +/// \param bidPayload The bid payload for bidding feature. +/// +- (void)load:(NSString * _Nullable)bidPayload; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, ConsentStatus, open) { + ConsentStatusAccepted = 0, + ConsentStatusDenied = 1, +}; + +@class NSDate; + +SWIFT_CLASS("_TtC12VungleAdsSDK14FirstPartyData") +@interface FirstPartyData : NSObject +/// Age categories for demographic splits. 0=Others, 1=18-20, 2=21-30, 3=31-40, 4=41-50, +/// 5=51-60, 6=61-70, 7=71-75 +- (void)setAge:(NSInteger)age; +/// Duration of residence at the current location. 0=<1 year, 1=1-5 years, 2=6-10 years, +/// 3=11-20 years, 4=21-30 years, 5=31-40 years, 6=41-50 years, 7=51-60 years, 8=61-70 years, +/// 9=71-75+ years +- (void)setLengthOfResidenceYears:(NSDecimal)lengthOfResidenceYears; +/// Home values reflecting economic status and housing market. 0=<$100k, 1=$100k-$300k, +/// 2=$300k-$500k, 3=$500k-$700k, 4=$700k-$900k, 5=$900k-$1.1M, 6=$1.1M-$1.3M, 7=$1.3M-$1.5M, +/// 8=$1.5M-$1.7M, 9=>$1.7M +- (void)setMedianHomeValueUsd:(NSInteger)medianHomeValueUsd; +/// Monthly housing costs, indicative of financial commitments. 0=<$500, 1=$500-$1000, +/// 2=$1000-$1500, 3=$1500-$2000, 4=$2000-$2500, 5=$2500-$3000, 6=$3000-$3500, 7=$3500-$4000, +/// 8=$4000-$4500, 9=>$4500 +- (void)setMonthlyHousingPaymentUsd:(NSInteger)monthlyHousingPaymentUsd; +/// Country of the individual’s location or nationality +- (void)setCountry:(NSString * _Nullable)country; +/// Designated Market Areas in the United States for media planning. e.g. 803 (Los Angeles), +/// 501 (New York), 602 (Chicago), 504 (Philadelphia), 807 (San Francisco), 511 (Boston), 623 +/// (Washington, DC), 618 (Atlanta), 670 (Houston), 506 (Miami) +- (void)setDma:(NSInteger)dma; +/// State or regional area of the individual. e.g. California, New York, Texas, Bavaria, +/// Ontario, Queensland, São Paulo, Tokyo Prefecture, Moscow, Gauteng +- (void)setRegionState:(NSString * _Nullable)regionState; +/// Revenue broken down by specific ad placement locations in USD. +- (void)setEarningsByPlacement:(NSDecimal)earningsByPlacement; +/// Indicates whether the user has made a purchase. +- (void)setIsUserAPurchaser:(BOOL)isUserAPurchaser; +/// Indicates whether the user subscribe to the App +- (void)setIsUserASubscriber:(BOOL)isUserASubscriber; +/// Mean spend value of the user over the last 30 days in USD. +- (void)setLast30DaysMeanSpendUsd:(NSDecimal)last30DaysMeanSpendUsd; +/// Median amount spent by the user in the last 30 days in USD. +- (void)setLast30DaysMedianSpendUsd:(NSDecimal)last30DaysMedianSpendUsd; +/// Percentage of filled ad placements out of total requests in the last 30 days. +- (void)setLast30DaysPlacementFillRate:(NSDecimal)last30DaysPlacementFillRate; +/// Total spent by the user in the last 30 days in USD. +- (void)setLast30DaysTotalSpendUsd:(NSDecimal)last30DaysTotalSpendUsd; +/// Calculated based on historical Lifetime Value of the user based on the last 30 days in USD. +- (void)setLast30DaysUserLtvUsd:(NSDecimal)last30DaysUserLtvUsd; +/// Predicted Lifetime Value of the user based on the last 30 days in USD. (model prediction) +- (void)setLast30DaysUserPltvUsd:(NSDecimal)last30DaysUserPltvUsd; +/// Mean spend value of the user over the last 7 days in USD. +- (void)setLast7DaysMeanSpendUsd:(NSDecimal)last7DaysMeanSpendUsd; +/// Median amount spent by the user in the last 7 days in USD. +- (void)setLast7DaysMedianSpendUsd:(NSDecimal)last7DaysMedianSpendUsd; +/// Percentage of filled ad placements out of total requests in the last 7 days. +- (void)setLast7DaysPlacementFillRate:(NSDecimal)last7DaysPlacementFillRate; +/// Total spent by the user in the last 7 days in USD. +- (void)setLast7DaysTotalSpendUsd:(NSDecimal)last7DaysTotalSpendUsd; +/// Calculated based on historical Lifetime Value of the user based on the last 7 days in USD. +- (void)setLast7DaysUserLtvUsd:(NSDecimal)last7DaysUserLtvUsd; +/// Predicted Lifetime Value of the user based on the last 7 days in USD. (model prediction). +- (void)setLast7DaysUserPltvUsd:(NSDecimal)last7DaysUserPltvUsd; +/// Top performing ad domains in terms of revenue generation. +- (void)setTopNAdomain:(NSArray * _Nonnull)topNAdomain; +/// Total revenue generated from the user in USD. +- (void)setTotalEarningsUsd:(NSDecimal)totalEarningsUsd; +/// Who are your friends in the game +- (void)setFriends:(NSArray * _Nullable)friends; +/// Current health percentage indicator +- (void)setHealthPercentile:(NSInteger)healthPercentile; +/// sum of purchased in-game. +- (void)setInGamePurchases:(NSDecimal)inGamePurchases; +/// Percentile level the player is on. e.g. if the game has 10 levels and player is at level +/// 3, that means value is 30.0 +- (void)setLevelPercentile:(NSDecimal)levelPercentile; +/// The specific page the player is on +- (void)setPage:(NSString * _Nullable)page; +/// Seconds spent in the game since session start +- (void)setSessionStartTime:(NSDate * _Nullable)sessionStartTime; +/// When player sessions begin +- (void)setSessionDuration:(NSInteger)sessionDuration; +/// When player signed up and started playing this game +- (void)setSignupDate:(NSDate * _Nullable)signupDate; +/// Minutes spent in the game since player signed up +- (void)setTimeSpent:(NSInteger)timeSpent; +/// The account id for the user/player. Player can have multiple accounts on the same device, +/// and each account are not of equal value. +- (void)setUserId:(NSString * _Nullable)userId; +/// Percentile experience level of the player in the game. e.g. if the user max level is 10, +/// and currently at 3, user_level_percentile=30 +- (void)setUserLevelPercentile:(NSInteger)userLevelPercentile; +/// Percentile scores achieved in levels or sessions. e.g. if max score is 1000 and player +/// has 123, that means value is 12.3 +- (void)setUserScorePercentile:(NSDecimal)userScorePercentile; +/// Custom data that the publisher can pair with keys, such as player_value: high, to +/// indicate publisher specific data +- (void)addCustomData:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)setCustomData:(NSDictionary * _Nonnull)data; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (void)clearAll; +@end + +@class NSCoder; + +/// A MediaView to display the ad’s image or video +SWIFT_CLASS("_TtC12VungleAdsSDK9MediaView") +@interface MediaView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, NativeAdOptionsPosition, open) { + NativeAdOptionsPositionTopLeft = 1, + NativeAdOptionsPositionTopRight = 2, + NativeAdOptionsPositionBottomLeft = 3, + NativeAdOptionsPositionBottomRight = 4, +}; + + + +enum VungleAdSizeType : NSInteger; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleAdSize") +@interface VungleAdSize : NSObject +/// The ad size. +@property (nonatomic, readonly) CGSize size; +/// Reserved. +@property (nonatomic, readonly) enum VungleAdSizeType type; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeBannerRegular;) ++ (VungleAdSize * _Nonnull)VungleAdSizeBannerRegular SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeBannerShort;) ++ (VungleAdSize * _Nonnull)VungleAdSizeBannerShort SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeLeaderboard;) ++ (VungleAdSize * _Nonnull)VungleAdSizeLeaderboard SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) VungleAdSize * _Nonnull VungleAdSizeMREC;) ++ (VungleAdSize * _Nonnull)VungleAdSizeMREC SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface VungleAdSize (SWIFT_EXTENSION(VungleAdsSDK)) +/// This method creates and returns the VungleAdSize based on the width provided. +/// \param width The width of the view in which the banner ad should be displayed. +/// ++ (VungleAdSize * _Nonnull)VungleAdSizeWithWidth:(CGFloat)width SWIFT_WARN_UNUSED_RESULT; +/// This method creates and returns the VungleAdSize based on the CGSize provided. +/// \param size The CGSize of the view in which the inLine ad should be displayed. +/// ++ (VungleAdSize * _Nonnull)VungleAdSizeFromCGSize:(CGSize)size SWIFT_WARN_UNUSED_RESULT; +/// This method creates and returns the VungleAdSize based on the CGSize provided. +/// \param size The CGSize of the view in which the inLine ad should be displayed. +/// +/// \param placementId placement id of the ad. +/// ++ (VungleAdSize * _Nonnull)VungleValidAdSizeFromCGSizeWithSize:(CGSize)size placementId:(NSString * _Nonnull)placementId SWIFT_WARN_UNUSED_RESULT; +@end + +typedef SWIFT_ENUM(NSInteger, VungleAdSizeType, open) { + VungleAdSizeTypeRegularBannerSizeType = 1, + VungleAdSizeTypeShortBannerSizeType = 2, + VungleAdSizeTypeLeaderboardSizeType = 3, + VungleAdSizeTypeMrecSizeType = 4, + VungleAdSizeTypeFlexibleHeightSizeType = 5, + VungleAdSizeTypeFixedSizeType = 6, +}; + +@class NSError; + +SWIFT_CLASS("_TtC12VungleAdsSDK9VungleAds") +@interface VungleAds : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull sdkVersion;) ++ (NSString * _Nonnull)sdkVersion SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) FirstPartyData * _Nonnull firstPartyData;) ++ (FirstPartyData * _Nonnull)firstPartyData SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// This method initializes the Vungle SDK with the provided app id and calls the completion block +/// when finished. +/// \param appId The Vungle App ID. +/// +/// \param completion The completion block that will be called when initialization finishes. +/// If there are no errors during initialization, the returned value will be nil. And vice versa. +/// ++ (void)initWithAppId:(NSString * _Nonnull)appId completion:(void (^ _Nonnull)(NSError * _Nullable))completion SWIFT_METHOD_FAMILY(none); +/// This method returns the bool to check if the SDK has already been initialized successfully or not. +/// +/// returns: +/// Bool to check if the SDK has already been initialized successfully or not. ++ (BOOL)isInitialized SWIFT_WARN_UNUSED_RESULT; +/// This method returns the bool to check if the placement is inLine type or not +/// +/// returns: +/// Bool to check if the placement is inLine ad or not ++ (BOOL)isInLine:(NSString * _Nonnull)placementId SWIFT_WARN_UNUSED_RESULT; +/// This method returns the encoded token to be used for the bidding feature. +/// +/// returns: +/// The encoded string token +/// Note: The current bidding token version is 3. And, the format is: +/// “ + “:” ” ++ (NSString * _Nonnull)getBiddingToken SWIFT_WARN_UNUSED_RESULT; +/// This method sets the plugin name and version for internal identification purposes. +/// \param integrationName The plugin or adapter name. +/// +/// \param version The version of the plugin or adapter. +/// ++ (void)setIntegrationName:(NSString * _Nonnull)integrationName version:(NSString * _Nonnull)version; +/// This method allows a publisher to enable or disable debug logging. While in development, this +/// can be used to see info and error messages from the VungleAdsSDK in the Xcode console. +/// \param isDebugLoggingEnabled Bool flag - true enables debug logging, false disables it +/// ++ (void)setDebugLoggingEnabled:(BOOL)isDebugLoggingEnabled; +@end + + +SWIFT_CLASS("_TtC12VungleAdsSDK15VungleAdsExtras") +@interface VungleAdsExtras : NSObject +- (void)setWithWatermark:(NSString * _Nonnull)watermark; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@protocol VungleBannerDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleBanner") SWIFT_DEPRECATED_MSG("VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@interface VungleBanner : BasePublicAd +/// The delegate to receive banner ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// This method initializes the Vungle banner ad object. +/// \param placementId The placement id of the banner ad. +/// +/// \param size The desired banner size for the banner ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId size:(enum BannerSize)size OBJC_DESIGNATED_INITIALIZER; +/// This method initializes the Vungle banner ad object. +/// \param placementId The placement id of the banner ad. +/// +/// \param vungleAdSize The desired VungleAdSize for the inLine ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId vungleAdSize:(VungleAdSize * _Nonnull)vungleAdSize OBJC_DESIGNATED_INITIALIZER; +/// This method gets the Vungle banner ad object size. +/// +/// returns: +/// CGSize of the VungleBanner ad object +- (CGSize)getBannerSize SWIFT_WARN_UNUSED_RESULT; +/// This method will present the banner ad in the provided UIView. +/// This view container may be placed in random positions. +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param publisherView The UIView container for the banner ad. +/// The size of this container should match the specified size when this object is created. +/// +- (void)presentOn:(UIView * _Nonnull)publisherView; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK20VungleBannerDelegate_") SWIFT_DEPRECATED_MSG("VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@protocol VungleBannerDelegate +@optional +- (void)bannerAdDidLoad:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidFailToLoad:(VungleBanner * _Nonnull)banner withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillPresent:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidPresent:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidFailToPresent:(VungleBanner * _Nonnull)banner withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillClose:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidClose:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidTrackImpression:(VungleBanner * _Nonnull)banner; +- (void)bannerAdDidClick:(VungleBanner * _Nonnull)banner; +- (void)bannerAdWillLeaveApplication:(VungleBanner * _Nonnull)banner; +@end + +@protocol VungleBannerViewDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK16VungleBannerView") +@interface VungleBannerView : UIView +/// The delegate to receive VungleBannerView ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// This method initializes the VungleBannerView ad object. +/// \param placementId The placement id of the ad. +/// +/// \param vungleAdSize The desired vungleAdSize for the ad. +/// +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId vungleAdSize:(VungleAdSize * _Nonnull)vungleAdSize OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +/// This method prepares an ad with the provided bid payload, if provided. +/// If the bid payload is nil, the waterfall flow will be executed. +/// This method will always invoke a DidLoad or a DidFail callback +/// \param bidPayload The bid payload for bidding feature. +/// +- (void)load:(NSString * _Nullable)bidPayload; +- (void)setWithExtras:(VungleAdsExtras * _Nonnull)extras; +@property (nonatomic, readonly, copy) NSString * _Nonnull appId; +@property (nonatomic, readonly, copy) NSString * _Nonnull placementId; +@property (nonatomic, readonly, copy) NSString * _Nonnull eventId; +@property (nonatomic, readonly, copy) NSString * _Nonnull creativeId; +/// This method gets the Vungle banner view ad object size. +/// +/// returns: +/// CGSize of the VungleBannerView ad object +- (CGSize)getBannerSize SWIFT_WARN_UNUSED_RESULT; +- (void)didMoveToSuperview; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK24VungleBannerViewDelegate_") +@protocol VungleBannerViewDelegate +@optional +- (void)bannerAdDidLoad:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdWillPresent:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidPresent:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidFail:(VungleBannerView * _Nonnull)bannerView withError:(NSError * _Nonnull)withError; +- (void)bannerAdWillClose:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidClose:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidTrackImpression:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdDidClick:(VungleBannerView * _Nonnull)bannerView; +- (void)bannerAdWillLeaveApplication:(VungleBannerView * _Nonnull)bannerView; +@end + +typedef SWIFT_ENUM(NSInteger, VungleError, open) { +/// This shouldn’t be used. If an error is being logged, the context is already known. + VungleErrorUnknownError = 0, +/// The app id fails SDK validation, like empty string + VungleErrorInvalidAppID = 2, +/// The SDK is already initializing when another call is made. Deprecated [iOS: 7.4.1, Android: 7.4.1]. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorCurrentlyInitializing = 3, +/// The SDK is already successfully initialized when another call is made. Deprecated [iOS: 7.4.1, Android: 7.4.1]. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAlreadyInitialized = 4, +/// Returned if any public API is called before initialization, if it requires initialization + VungleErrorSdkNotInitialized = 6, +/// The error in retrieving webView user agent + VungleErrorUserAgentError = 7, +/// Server error getting a response from an api call. Message contains the URL + VungleErrorApiRequestError = 101, +/// Server didn’t send any data in the api call. Message contains the URL + VungleErrorApiResponseDataError = 102, +/// SDK failed to decode the response into the expected object. Message contains the URL + VungleErrorApiResponseDecodeError = 103, +/// The status code from an API call (like config, ads, etc) returned something not 2xx. Message contains the URL + VungleErrorApiFailedStatusCode = 104, +/// The template url is nil, empty or invalid url. Message contains the URL + VungleErrorInvalidTemplateURL = 105, +/// Failed to create a URL object to the targeted endpoint. Message contains the URL + VungleErrorInvalidRequestBuilderError = 106, +/// Failed to unarchive the template file. Deprecated [iOS: 7.5.0, Android: still in use] + VungleErrorTemplateUnzipError = 109, +/// The CTA URL is an invalid url or it failed to open. Message contains the URL + VungleErrorInvalidCtaURL = 110, +/// The URL from the cacheable replacements is invalid. Message contains the URL + VungleErrorInvalidAssetURL = 111, +/// The asset failed to download or Apple didn’t return to us the temporary location. Message contains the URL + VungleErrorAssetRequestError = 112, +/// Apple returned an unexpected response object or failed to load the downloaded data. + VungleErrorAssetResponseDataError = 113, +/// Failed to save the downloaded asset to disk. + VungleErrorAssetWriteError = 114, +/// The index.html doesn’t exist or there’s an issue with the event id to lookup the html file + VungleErrorInvalidIndexURL = 115, +/// Failed to gzip the token data for the bidding token + VungleErrorGzipEncodeError = 116, +/// The status code from the asset download didn’t return 200. Message contains the URL + VungleErrorAssetFailedStatusCode = 117, +/// Failed to serialize the protobuf object for the request body + VungleErrorProtobufSerializationError = 118, +/// Failed to encode the json object for the bidding token or into the request body. + VungleErrorJsonEncodeError = 119, +/// Failed to create the TPAT URL object or send it. Message contains the URL + VungleErrorTpatError = 121, +/// The ads endpoint doesn’t exist in the config response body + VungleErrorInvalidAdsEndpoint = 122, +/// The ri endpoint doesn’t exist in the config response body + VungleErrorInvalidRiEndpoint = 123, +/// The error_logs endpoint doesn’t exist in the config response body + VungleErrorInvalidLogErrorEndpoint = 124, +/// The metrics endpoint doesn’t exist in the config response body + VungleErrorInvalidMetricsEndpoint = 125, +/// Failed to download asset because insufficient disk space. Deprecated [iOS: 7.3.0, Android: still in use] + VungleErrorAssetFailedInsufficientSpace = 126, +/// Failed to download asset because insufficient total disk space. Deprecated [iOS: 7.3.0, Android: 7.3.0] +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAssetFailedMaxSpaceExceeded = 127, +/// The template requested the SDK to fire tpat URLs underneath a key that doesn’t exist in the ads response. + VungleErrorInvalidTpatKey = 128, +/// The template requested the SDK to fire tpat URLs underneath a key, but there are no URLs in the list. + VungleErrorEmptyTpatError = 129, +/// MRAID JS file download failed + VungleErrorMraidDownloadJsError = 130, +/// Failed to save MRAID JS files to disk + VungleErrorMraidJsWriteFailed = 131, +/// OMSDK JS file download failed + VungleErrorOmsdkDownloadJsError = 132, +/// Failed to save OMSDK JS files to disk + VungleErrorOmsdkJsWriteFailed = 133, +/// Failed to get the App/play store region + VungleErrorStoreRegionCodeError = 134, +/// Empty config response body + VungleErrorInvalidConfigResponse = 135, +/// Failed to open privacy url + VungleErrorPrivacyURLError = 136, +/// Failed to send tpat on a tpat retry + VungleErrorTpatRetryFailed = 137, +/// Failed to refresh config + VungleErrorConfigRefreshFailed = 138, +/// The event id in the ads response is invalid or the local URL can’t be created from it + VungleErrorInvalidEventIDError = 200, +/// The placement id in the ad object is empty or not part of the config response + VungleErrorInvalidPlacementID = 201, +/// Pub attempted to load when the ad is already marked as completed + VungleErrorAdConsumed = 202, +/// Pub called load to a currently loading ad object + VungleErrorAdIsLoading = 203, +/// Pub called load when the ad object already loaded successfully + VungleErrorAdAlreadyLoaded = 204, +/// Pub called load, play or canPlay to an already playing ad object + VungleErrorAdIsPlaying = 205, +/// Pub called load on a failed ad object + VungleErrorAdAlreadyFailed = 206, +/// The template type in the ad object mismatch + VungleErrorPlacementAdTypeMismatch = 207, +/// The bid payload doesn’t contain a valid ads response + VungleErrorInvalidBidPayload = 208, +/// The bid payload was unable decode the payload into the json objects + VungleErrorInvalidJsonBidPayload = 209, +/// The pub didnt’ call the load API before the play or it didn’t finish loading. + VungleErrorAdNotLoaded = 210, +/// The platform returned a sleeping response. Deprecated [iOS: 7.2.0, Android: still in use] + VungleErrorPlacementSleep = 212, +/// Failed to decode the ad unit from the bid payload + VungleErrorInvalidAdunitBidPayload = 213, +/// Failed to ungzip the ad from the bid payload + VungleErrorInvalidGzipBidPayload = 214, +/// Ad metadata not found in response + VungleErrorAdResponseEmpty = 215, +/// The template type within the ads response does not match any of the supported template type that came in the placement list in the config response. + VungleErrorAdResponseInvalidTemplateType = 216, +/// Time out error for /ads request + VungleErrorAdResponseTimedOut = 217, +/// MRAID JS file not available + VungleErrorMraidJsDoesNotExist = 218, +/// MRAID JS copy to ad directory failed + VungleErrorMraidJsCopyFailed = 219, +/// Failed to load ad due to server busy with retry after timer. + VungleErrorAdResponseRetryAfter = 220, +/// Failed to load ad due to server busy while retry after duration is active. + VungleErrorAdLoadFailRetryAfter = 221, +/// Failed to load ad due to invalid Waterfall placement id. + VungleErrorInvalidWaterfallPlacementID = 222, +/// Cached data is stale, i.e. content-length of cached response is not the same as remote + VungleErrorStaleCachedResponse = 223, +/// For logging errors provided from the template + VungleErrorMraidError = 301, +/// The IFA changed values between loading and playing the ad object. + VungleErrorInvalidIfaStatus = 302, +/// The ad response expired. This is fired immediately when the timer detects that it has expired. + VungleErrorAdExpired = 304, +/// Failed to load the index html + VungleErrorMraidBridgeError = 305, +/// The ad response expired. This is fired when the pub calls play on an expired ad object. + VungleErrorAdExpiredOnPlay = 307, +/// Failed to send the win notification url. Deprecated [iOS: 7.5.0, Android: 7.5.0]. SDK uses TPAT_ERROR instead. +/// NOTE: This enum value was marked as deprecated in the .proto file + VungleErrorAdWinNotificationError = 308, +/// Logged if asset fails to be removed on cleanup + VungleErrorAssetFailedToDelete = 309, +/// Logged if load fails just before ad play. Deprecated [iOS: 7.3.1, Android: still in use] + VungleErrorAdHtmlFailedToLoad = 310, +/// MRAID JS event does not include expected value + VungleErrorMraidJsCallEmpty = 311, +/// Unable to open deep link URL + VungleErrorDeeplinkOpenFailed = 312, +/// Failed to evaluate javascript + VungleErrorEvaluateJavascriptFailed = 313, +/// Failed to open the mraid link command + VungleErrorLinkCommandOpenFailed = 314, +/// Failed to get the json string from json data + VungleErrorJsonParamsEncodeError = 315, +/// Failed to generate json data from params dictionary + VungleErrorGenerateJsonDataError = 316, +/// Template close due to Fatal error reported by template + VungleErrorAdClosedTemplateError = 317, +/// Missing HeartBeat error + VungleErrorAdClosedMissingHeartbeat = 318, +/// The errors when observing the silent/ring mode change + VungleErrorSilentModeMonitorError = 319, +/// The errors when getting the created webview + VungleErrorWebviewError = 320, +/// Pub attempted to call play on a fullscreen ad object with another already playing + VungleErrorConcurrentPlaybackUnsupported = 400, +/// Pub provided a different size mount for the banner + VungleErrorBannerViewInvalidSize = 500, +/// missing critical native ad assets + VungleErrorNativeAssetError = 600, +/// The web view process was terminated and we received the callback + VungleErrorWebViewWebContentProcessDidTerminate = 2000, +/// The web view failed navigation and we received one of the following callbacks + VungleErrorWebViewFailedNavigation = 2001, +/// The SKStoreProductViewController fails to load the product and returns an error object + VungleErrorStoreKitLoadError = 2002, +/// The SDK failed to copy the OMSDK or OMSDK Session javascript to the ad’s location + VungleErrorOmsdkCopyError = 2003, +/// The SKOverlayDelegate failed to load and called the callback. + VungleErrorStoreOverlayLoadError = 2004, +/// The SDK failed to create SCNetworkReachability to retrieve connection type. + VungleErrorReachabilityInitializationFailed = 2005, +/// The SDK retrieved unknown for Connection Type Detail. + VungleErrorUnknownRadioAccessTechnology = 2006, +/// The error occurred when the SDK tried presenting SKPVC. + VungleErrorStoreKitPresentationError = 2007, +/// The error occurred when the SDK tried presenting SKO. + VungleErrorStoreOverlayPresentationError = 2008, +/// The SDK detected invalid View/ViewController to present an ad. + VungleErrorInvalidPlayParameter = 2009, +/// Memory Checks + VungleErrorOutOfMemory = 3001, +/// Failed to get OS Installation Time. Introduced in 7.5.0 SDK. + VungleErrorVungleOitCreationError = 4000, +/// Server returned “No fill”. + VungleErrorAdNoFill = 10001, +/// Server returned “Ad load is too frequently”. + VungleErrorAdLoadTooFrequently = 10002, +/// Load shedding error is occurring on the server side. + VungleErrorAdServerError = 20001, +/// App or placement is not correct. + VungleErrorAdPublisherMismatch = 30001, +/// Integration error occurring on the server side. + VungleErrorAdInternalIntegrationError = 30002, +/// SDK failed to load ad due to available config not found. + VungleErrorConfigNotFoundError = 30003, +}; + +@protocol VungleInterstitialDelegate; +@class UIViewController; + +SWIFT_CLASS("_TtC12VungleAdsSDK18VungleInterstitial") +@interface VungleInterstitial : BasePublicAd +/// The delegate to receive interstitial ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// This method will play the ad unit, presenting it over the viewController parameter +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param viewController The UIViewController for presenting the interstitial ad. +/// This viewController should correspond to the ViewController at the top of the ViewController hierarchy. +/// +- (void)presentWith:(UIViewController * _Nonnull)viewController; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK26VungleInterstitialDelegate_") +@protocol VungleInterstitialDelegate +@optional +- (void)interstitialAdDidLoad:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidFailToLoad:(VungleInterstitial * _Nonnull)interstitial withError:(NSError * _Nonnull)withError; +- (void)interstitialAdWillPresent:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidPresent:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidFailToPresent:(VungleInterstitial * _Nonnull)interstitial withError:(NSError * _Nonnull)withError; +- (void)interstitialAdWillClose:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidClose:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidTrackImpression:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdDidClick:(VungleInterstitial * _Nonnull)interstitial; +- (void)interstitialAdWillLeaveApplication:(VungleInterstitial * _Nonnull)interstitial; +@end + +@protocol VungleNativeDelegate; +@class UIImage; +@class UIImageView; + +SWIFT_CLASS("_TtC12VungleAdsSDK12VungleNative") +@interface VungleNative : BasePublicAd +/// The delegate to receive native ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +/// The application name that the ad advertises. +@property (nonatomic, readonly, copy) NSString * _Nonnull title; +/// The description of the application that the ad advertises. +@property (nonatomic, readonly, copy) NSString * _Nonnull bodyText; +/// The call to action phrase of the ad. +@property (nonatomic, readonly, copy) NSString * _Nonnull callToAction; +/// The rating for the application that the ad advertises. +@property (nonatomic, readonly) double adStarRating; +/// The sponsored text, normally “sponsored by”. +@property (nonatomic, readonly, copy) NSString * _Nonnull sponsoredText; +/// The app icon image of the ad. +@property (nonatomic, readonly, strong) UIImage * _Nullable iconImage; +/// The position for the ad choices icon. Default is TOP_RIGHT. +@property (nonatomic) enum NativeAdOptionsPosition adOptionsPosition; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// Pass UIViews and UIViewController to prepare and display a Native ad. +/// \param view a container view in which a native ad will be displayed. This view will be clickable. +/// +/// \param mediaView a MediaView to display the ad’s image or video +/// +/// \param iconImageView a UIImageView to display the app icon +/// +/// \param viewController a UIViewController to present SKStoreProductViewController +/// +- (void)registerViewForInteractionWithView:(UIView * _Nonnull)view mediaView:(MediaView * _Nonnull)mediaView iconImageView:(UIImageView * _Nullable)iconImageView viewController:(UIViewController * _Nullable)viewController; +/// Pass UIViews and UIViewController to prepare and display a Native ad. +/// \param view a container view in which a native ad will be displayed. +/// +/// \param mediaView a MediaView to display the ad’s image or video. +/// +/// \param iconImageView a UIImageView to display the app icon. +/// +/// \param viewController a UIViewController to present SKStoreProductViewController. +/// +/// \param clickableViews an array of UIViews that you would like to set clickable. +/// If nil or empty, the mediaView will be clickable. +/// +- (void)registerViewForInteractionWithView:(UIView * _Nonnull)view mediaView:(MediaView * _Nonnull)mediaView iconImageView:(UIImageView * _Nullable)iconImageView viewController:(UIViewController * _Nullable)viewController clickableViews:(NSArray * _Nullable)clickableViews; +/// Dismiss the currently displaying Native ad. +- (void)unregisterView; +/// Performs ClickEvent on the currently displaying Native ad. +- (void)performCTA; +/// Returns aspect ratio of media to be shown in Native ad +- (CGFloat)getMediaAspectRatio SWIFT_WARN_UNUSED_RESULT; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK20VungleNativeDelegate_") +@protocol VungleNativeDelegate +@optional +- (void)nativeAdDidLoad:(VungleNative * _Nonnull)native; +- (void)nativeAdDidFailToLoad:(VungleNative * _Nonnull)native withError:(NSError * _Nonnull)withError; +- (void)nativeAdDidFailToPresent:(VungleNative * _Nonnull)native withError:(NSError * _Nonnull)withError; +- (void)nativeAdDidTrackImpression:(VungleNative * _Nonnull)native; +- (void)nativeAdDidClick:(VungleNative * _Nonnull)native; +@end + + +SWIFT_CLASS("_TtC12VungleAdsSDK21VunglePrivacySettings") +@interface VunglePrivacySettings : NSObject ++ (void)setGDPRStatus:(BOOL)optIn; ++ (void)setGDPRMessageVersion:(NSString * _Nonnull)version; ++ (void)setCCPAStatus:(BOOL)optIn; ++ (void)setCOPPAStatus:(BOOL)isUserCoppa; ++ (void)setPublishIdfv:(BOOL)publish; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol VungleRewardedDelegate; + +SWIFT_CLASS("_TtC12VungleAdsSDK14VungleRewarded") +@interface VungleRewarded : BasePublicAd +/// The delegate to receive rewarded ad lifecycle callbacks +@property (nonatomic, weak) id _Nullable delegate; +- (nonnull instancetype)initWithPlacementId:(NSString * _Nonnull)placementId OBJC_DESIGNATED_INITIALIZER; +/// This method will play the ad unit, presenting it over the viewController parameter +/// If presentation fails, the DidFailToPresent callback will be invoked. +/// \param viewController The UIViewController for presenting the interstitial ad. +/// This viewController should correspond to the ViewController at the top of the ViewController hierarchy. +/// +- (void)presentWith:(UIViewController * _Nonnull)viewController; +- (void)setUserIdWithUserId:(NSString * _Nonnull)userId; +- (void)setAlertTitleText:(NSString * _Nonnull)text; +- (void)setAlertBodyText:(NSString * _Nonnull)text; +- (void)setAlertCloseButtonText:(NSString * _Nonnull)text; +- (void)setAlertContinueButtonText:(NSString * _Nonnull)text; +@end + + + +SWIFT_PROTOCOL("_TtP12VungleAdsSDK22VungleRewardedDelegate_") +@protocol VungleRewardedDelegate +@optional +- (void)rewardedAdDidLoad:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidFailToLoad:(VungleRewarded * _Nonnull)rewarded withError:(NSError * _Nonnull)withError; +- (void)rewardedAdWillPresent:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidPresent:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidFailToPresent:(VungleRewarded * _Nonnull)rewarded withError:(NSError * _Nonnull)withError; +- (void)rewardedAdWillClose:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidClose:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidTrackImpression:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidClick:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdWillLeaveApplication:(VungleRewarded * _Nonnull)rewarded; +- (void)rewardedAdDidRewardUser:(VungleRewarded * _Nonnull)rewarded; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK.h b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK.h new file mode 100644 index 0000000..8996a7d --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Headers/VungleAdsSDK.h @@ -0,0 +1,18 @@ +// +// VungleAdsSDK.h +// vng-ios-sdk +// + +#import + +//! Project version number for VungleAdsSDK. +FOUNDATION_EXPORT double VungleAdsSDKVersionNumber; + +//! Project version string for VungleAdsSDK. +FOUNDATION_EXPORT const unsigned char VungleAdsSDKVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#ifdef VUNGLE_SDK_INTERNAL +#import "OMIDImports.h" +#endif diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Info.plist b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Info.plist new file mode 100644 index 0000000..9c4d87d Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Info.plist differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..360fa35 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,31264 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "VungleAdsSDK", + "printedName": "VungleAdsSDK", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleBannerDelegate", + "printedName": "VungleBannerDelegate", + "children": [ + { + "kind": "Function", + "name": "bannerAdDidLoad", + "printedName": "bannerAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP15bannerAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFailToLoad", + "printedName": "bannerAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP21bannerAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillPresent", + "printedName": "bannerAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP19bannerAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidPresent", + "printedName": "bannerAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP18bannerAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFailToPresent", + "printedName": "bannerAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP24bannerAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillClose", + "printedName": "bannerAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP17bannerAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClose", + "printedName": "bannerAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP16bannerAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidTrackImpression", + "printedName": "bannerAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP26bannerAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClick", + "printedName": "bannerAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP16bannerAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillLeaveApplication", + "printedName": "bannerAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP28bannerAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BannerSize", + "printedName": "BannerSize", + "children": [ + { + "kind": "Var", + "name": "regular", + "printedName": "regular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeRegular", + "mangledName": "$s12VungleAdsSDK10BannerSizeO7regularyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "short", + "printedName": "short", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeShort", + "mangledName": "$s12VungleAdsSDK10BannerSizeO5shortyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "leaderboard", + "printedName": "leaderboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK10BannerSizeO11leaderboardyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "mrec", + "printedName": "mrec", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeMrec", + "mangledName": "$s12VungleAdsSDK10BannerSizeO4mrecyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.BannerSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@BannerSize", + "mangledName": "$s12VungleAdsSDK10BannerSizeO", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleBanner", + "printedName": "VungleBanner", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(py)delegate", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerDelegate", + "printedName": "any VungleAdsSDK.VungleBannerDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)delegate", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerDelegate", + "printedName": "any VungleAdsSDK.VungleBannerDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:size:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)initWithPlacementId:size:", + "mangledName": "$s12VungleAdsSDK0A6BannerC11placementId4sizeACSS_AA0D4SizeOtcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:size:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:vungleAdSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)initWithPlacementId:vungleAdSize:", + "mangledName": "$s12VungleAdsSDK0A6BannerC11placementId12vungleAdSizeACSS_AA0ahI0Ctcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:vungleAdSize:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getBannerSize", + "printedName": "getBannerSize()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)getBannerSize", + "mangledName": "$s12VungleAdsSDK0A6BannerC03getD4SizeSo6CGSizeVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(on:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)presentOn:", + "mangledName": "$s12VungleAdsSDK0A6BannerC7present2onySo6UIViewC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentOn:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner", + "mangledName": "$s12VungleAdsSDK0A6BannerC", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdsExtras", + "printedName": "VungleAdsExtras", + "children": [ + { + "kind": "Function", + "name": "set", + "printedName": "set(watermark:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras(im)setWithWatermark:", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasC3set9watermarkySS_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithWatermark:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras(im)init", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleNativeDelegate", + "printedName": "VungleNativeDelegate", + "children": [ + { + "kind": "Function", + "name": "nativeAdDidLoad", + "printedName": "nativeAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP15nativeAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidFailToLoad", + "printedName": "nativeAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP21nativeAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidFailToPresent", + "printedName": "nativeAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP24nativeAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidTrackImpression", + "printedName": "nativeAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP26nativeAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidClick", + "printedName": "nativeAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP16nativeAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NativeAdOptionsPosition", + "printedName": "NativeAdOptionsPosition", + "children": [ + { + "kind": "Var", + "name": "topLeft", + "printedName": "topLeft", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionTopLeft", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO7topLeftyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "topRight", + "printedName": "topRight", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionTopRight", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8topRightyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "bottomLeft", + "printedName": "bottomLeft", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionBottomLeft", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO10bottomLeftyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "bottomRight", + "printedName": "bottomRight", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionBottomRight", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO11bottomRightyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition?", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleNative", + "printedName": "VungleNative", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)delegate", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNativeDelegate", + "printedName": "any VungleAdsSDK.VungleNativeDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)delegate", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNativeDelegate", + "printedName": "any VungleAdsSDK.VungleNativeDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)title", + "mangledName": "$s12VungleAdsSDK0A6NativeC5titleSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)title", + "mangledName": "$s12VungleAdsSDK0A6NativeC5titleSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bodyText", + "printedName": "bodyText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)bodyText", + "mangledName": "$s12VungleAdsSDK0A6NativeC8bodyTextSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)bodyText", + "mangledName": "$s12VungleAdsSDK0A6NativeC8bodyTextSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "callToAction", + "printedName": "callToAction", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)callToAction", + "mangledName": "$s12VungleAdsSDK0A6NativeC12callToActionSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)callToAction", + "mangledName": "$s12VungleAdsSDK0A6NativeC12callToActionSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "adStarRating", + "printedName": "adStarRating", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)adStarRating", + "mangledName": "$s12VungleAdsSDK0A6NativeC12adStarRatingSdvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)adStarRating", + "mangledName": "$s12VungleAdsSDK0A6NativeC12adStarRatingSdvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sponsoredText", + "printedName": "sponsoredText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)sponsoredText", + "mangledName": "$s12VungleAdsSDK0A6NativeC13sponsoredTextSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)sponsoredText", + "mangledName": "$s12VungleAdsSDK0A6NativeC13sponsoredTextSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iconImage", + "printedName": "iconImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)iconImage", + "mangledName": "$s12VungleAdsSDK0A6NativeC9iconImageSo7UIImageCSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)iconImage", + "mangledName": "$s12VungleAdsSDK0A6NativeC9iconImageSo7UIImageCSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "adOptionsPosition", + "printedName": "adOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)adOptionsPosition", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)adOptionsPosition", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)setAdOptionsPosition:", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0OvM", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0OvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A6NativeC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerViewForInteraction", + "printedName": "registerViewForInteraction(view:mediaView:iconImageView:viewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)registerViewForInteractionWithView:mediaView:iconImageView:viewController:", + "mangledName": "$s12VungleAdsSDK0A6NativeC26registerViewForInteraction4view05mediaF009iconImageF00I10ControllerySo6UIViewC_AA05MediaF0CSo07UIImageF0CSgSo0nM0CSgtF", + "moduleName": "VungleAdsSDK", + "objc_name": "registerViewForInteractionWithView:mediaView:iconImageView:viewController:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerViewForInteraction", + "printedName": "registerViewForInteraction(view:mediaView:iconImageView:viewController:clickableViews:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[UIKit.UIView]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIView]", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)registerViewForInteractionWithView:mediaView:iconImageView:viewController:clickableViews:", + "mangledName": "$s12VungleAdsSDK0A6NativeC26registerViewForInteraction4view05mediaF009iconImageF00I10Controller14clickableViewsySo6UIViewC_AA05MediaF0CSo07UIImageF0CSgSo0pM0CSgSayAKGSgtF", + "moduleName": "VungleAdsSDK", + "objc_name": "registerViewForInteractionWithView:mediaView:iconImageView:viewController:clickableViews:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterView", + "printedName": "unregisterView()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)unregisterView", + "mangledName": "$s12VungleAdsSDK0A6NativeC14unregisterViewyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "performCTA", + "printedName": "performCTA()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)performCTA", + "mangledName": "$s12VungleAdsSDK0A6NativeC10performCTAyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getMediaAspectRatio", + "printedName": "getMediaAspectRatio()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)getMediaAspectRatio", + "mangledName": "$s12VungleAdsSDK0A6NativeC19getMediaAspectRatio12CoreGraphics7CGFloatVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative", + "mangledName": "$s12VungleAdsSDK0A6NativeC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleInterstitialDelegate", + "printedName": "VungleInterstitialDelegate", + "children": [ + { + "kind": "Function", + "name": "interstitialAdDidLoad", + "printedName": "interstitialAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP21interstitialAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidFailToLoad", + "printedName": "interstitialAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP27interstitialAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillPresent", + "printedName": "interstitialAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP25interstitialAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidPresent", + "printedName": "interstitialAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP24interstitialAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidFailToPresent", + "printedName": "interstitialAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP30interstitialAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillClose", + "printedName": "interstitialAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP23interstitialAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidClose", + "printedName": "interstitialAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP22interstitialAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidTrackImpression", + "printedName": "interstitialAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP32interstitialAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidClick", + "printedName": "interstitialAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP22interstitialAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillLeaveApplication", + "printedName": "interstitialAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP34interstitialAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleInterstitial", + "printedName": "VungleInterstitial", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(py)delegate", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitialDelegate", + "printedName": "any VungleAdsSDK.VungleInterstitialDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)delegate", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitialDelegate", + "printedName": "any VungleAdsSDK.VungleInterstitialDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)presentWith:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC7present4withySo16UIViewControllerC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentWith:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BasePublicAd", + "printedName": "BasePublicAd", + "children": [ + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)appId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC5appIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)appId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC5appIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementId", + "printedName": "placementId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)placementId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC11placementIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)placementId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC11placementIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventId", + "printedName": "eventId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)eventId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC7eventIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)eventId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC7eventIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "creativeId", + "printedName": "creativeId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)creativeId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC10creativeIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)creativeId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC10creativeIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(extras:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)setWithExtras:", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC3set6extrasyAA0aB6ExtrasC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithExtras:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canPlayAd", + "printedName": "canPlayAd()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)canPlayAd", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC07canPlayF0SbyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)load:", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC4loadyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BasePublicAd", + "printedName": "VungleAdsSDK.BasePublicAd", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)init", + "mangledName": "$s12VungleAdsSDK12BasePublicAdCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleRewardedDelegate", + "printedName": "VungleRewardedDelegate", + "children": [ + { + "kind": "Function", + "name": "rewardedAdDidLoad", + "printedName": "rewardedAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP17rewardedAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidFailToLoad", + "printedName": "rewardedAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP23rewardedAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillPresent", + "printedName": "rewardedAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP21rewardedAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidPresent", + "printedName": "rewardedAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP20rewardedAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidFailToPresent", + "printedName": "rewardedAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP26rewardedAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillClose", + "printedName": "rewardedAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP19rewardedAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidClose", + "printedName": "rewardedAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP18rewardedAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidTrackImpression", + "printedName": "rewardedAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP28rewardedAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidClick", + "printedName": "rewardedAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP18rewardedAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillLeaveApplication", + "printedName": "rewardedAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP30rewardedAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidRewardUser", + "printedName": "rewardedAdDidRewardUser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidRewardUser:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP23rewardedAdDidRewardUseryyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleRewarded", + "printedName": "VungleRewarded", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(py)delegate", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewardedDelegate", + "printedName": "any VungleAdsSDK.VungleRewardedDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)delegate", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewardedDelegate", + "printedName": "any VungleAdsSDK.VungleRewardedDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)presentWith:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC7present4withySo16UIViewControllerC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentWith:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setUserIdWithUserId:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC9setUserId04userG0ySS_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setUserIdWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertTitleText", + "printedName": "setAlertTitleText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertTitleText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC17setAlertTitleTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertBodyText", + "printedName": "setAlertBodyText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertBodyText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC16setAlertBodyTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertCloseButtonText", + "printedName": "setAlertCloseButtonText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertCloseButtonText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC23setAlertCloseButtonTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertContinueButtonText", + "printedName": "setAlertContinueButtonText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertContinueButtonText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC26setAlertContinueButtonTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded", + "mangledName": "$s12VungleAdsSDK0A8RewardedC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ConsentStatus", + "printedName": "ConsentStatus", + "children": [ + { + "kind": "Var", + "name": "accepted", + "printedName": "accepted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.ConsentStatus.Type) -> VungleAdsSDK.ConsentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.ConsentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus@ConsentStatusAccepted", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8acceptedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "denied", + "printedName": "denied", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.ConsentStatus.Type) -> VungleAdsSDK.ConsentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.ConsentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus@ConsentStatusDenied", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO6deniedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.ConsentStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAds", + "printedName": "VungleAds", + "children": [ + { + "kind": "Var", + "name": "sdkVersion", + "printedName": "sdkVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cpy)sdkVersion", + "mangledName": "$s12VungleAdsSDK0aB0C10sdkVersionSSvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)sdkVersion", + "mangledName": "$s12VungleAdsSDK0aB0C10sdkVersionSSvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "firstPartyData", + "printedName": "firstPartyData", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cpy)firstPartyData", + "mangledName": "$s12VungleAdsSDK0aB0C14firstPartyDataAA05FirsteF0CvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)firstPartyData", + "mangledName": "$s12VungleAdsSDK0aB0C14firstPartyDataAA05FirsteF0CvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "initWithAppId", + "printedName": "initWithAppId(_:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.NSError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)initWithAppId:completion:", + "mangledName": "$s12VungleAdsSDK0aB0C13initWithAppId_10completionySS_ySo7NSErrorCSgctFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInitialized", + "printedName": "isInitialized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)isInitialized", + "mangledName": "$s12VungleAdsSDK0aB0C13isInitializedSbyFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInLine", + "printedName": "isInLine(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)isInLine:", + "mangledName": "$s12VungleAdsSDK0aB0C8isInLineySbSSFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBiddingToken", + "printedName": "getBiddingToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)getBiddingToken", + "mangledName": "$s12VungleAdsSDK0aB0C15getBiddingTokenSSyFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIntegrationName", + "printedName": "setIntegrationName(_:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)setIntegrationName:version:", + "mangledName": "$s12VungleAdsSDK0aB0C18setIntegrationName_7versionySS_SStFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)setDebugLoggingEnabled:", + "mangledName": "$s12VungleAdsSDK0aB0C22setDebugLoggingEnabledyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds", + "mangledName": "$s12VungleAdsSDK0aB0C", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirstPartyData", + "printedName": "FirstPartyData", + "children": [ + { + "kind": "Function", + "name": "setAge", + "printedName": "setAge(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setAge:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6setAgeyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLengthOfResidenceYears", + "printedName": "setLengthOfResidenceYears(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLengthOfResidenceYears:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLengthOfResidenceYearsyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMedianHomeValueUsd", + "printedName": "setMedianHomeValueUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setMedianHomeValueUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC21setMedianHomeValueUsdyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMonthlyHousingPaymentUsd", + "printedName": "setMonthlyHousingPaymentUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setMonthlyHousingPaymentUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC27setMonthlyHousingPaymentUsdyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCountry", + "printedName": "setCountry(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setCountry:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC10setCountryyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDma", + "printedName": "setDma(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setDma:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6setDmayySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRegionState", + "printedName": "setRegionState(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setRegionState:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC14setRegionStateyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEarningsByPlacement", + "printedName": "setEarningsByPlacement(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setEarningsByPlacement:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setEarningsByPlacementyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIsUserAPurchaser", + "printedName": "setIsUserAPurchaser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setIsUserAPurchaser:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setIsUserAPurchaseryySbF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIsUserASubscriber", + "printedName": "setIsUserASubscriber(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setIsUserASubscriber:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC20setIsUserASubscriberyySbF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysMeanSpendUsd", + "printedName": "setLast30DaysMeanSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysMeanSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLast30DaysMeanSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysMedianSpendUsd", + "printedName": "setLast30DaysMedianSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysMedianSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC27setLast30DaysMedianSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysPlacementFillRate", + "printedName": "setLast30DaysPlacementFillRate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysPlacementFillRate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC30setLast30DaysPlacementFillRateyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysTotalSpendUsd", + "printedName": "setLast30DaysTotalSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysTotalSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC26setLast30DaysTotalSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysUserLtvUsd", + "printedName": "setLast30DaysUserLtvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysUserLtvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC23setLast30DaysUserLtvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysUserPltvUsd", + "printedName": "setLast30DaysUserPltvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysUserPltvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC24setLast30DaysUserPltvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysMeanSpendUsd", + "printedName": "setLast7DaysMeanSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysMeanSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC24setLast7DaysMeanSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysMedianSpendUsd", + "printedName": "setLast7DaysMedianSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysMedianSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC26setLast7DaysMedianSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysPlacementFillRate", + "printedName": "setLast7DaysPlacementFillRate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysPlacementFillRate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC29setLast7DaysPlacementFillRateyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysTotalSpendUsd", + "printedName": "setLast7DaysTotalSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysTotalSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLast7DaysTotalSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysUserLtvUsd", + "printedName": "setLast7DaysUserLtvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysUserLtvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setLast7DaysUserLtvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysUserPltvUsd", + "printedName": "setLast7DaysUserPltvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysUserPltvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC23setLast7DaysUserPltvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTopNAdomain", + "printedName": "setTopNAdomain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTopNAdomain:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC14setTopNAdomainyySaySSGF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTotalEarningsUsd", + "printedName": "setTotalEarningsUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTotalEarningsUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setTotalEarningsUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setFriends", + "printedName": "setFriends(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setFriends:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC10setFriendsyySaySSGSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHealthPercentile", + "printedName": "setHealthPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setHealthPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setHealthPercentileyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInGamePurchases", + "printedName": "setInGamePurchases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setInGamePurchases:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setInGamePurchasesyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLevelPercentile", + "printedName": "setLevelPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLevelPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setLevelPercentileyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPage", + "printedName": "setPage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setPage:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC7setPageyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSessionStartTime", + "printedName": "setSessionStartTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSessionStartTime:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setSessionStartTimeyy10Foundation4DateVSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSessionDuration", + "printedName": "setSessionDuration(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSessionDuration:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setSessionDurationyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignupDate", + "printedName": "setSignupDate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSignupDate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC13setSignupDateyy10Foundation0I0VSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTimeSpent", + "printedName": "setTimeSpent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTimeSpent:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC12setTimeSpentyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserId:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC9setUserIdyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserLevelPercentile", + "printedName": "setUserLevelPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserLevelPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setUserLevelPercentileyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserScorePercentile", + "printedName": "setUserScorePercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserScorePercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setUserScorePercentileyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addCustomData", + "printedName": "addCustomData(_:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)addCustomData:value:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC09addCustomF0_5valueySS_SStF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCustomData", + "printedName": "setCustomData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setCustomData:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC09setCustomF0yySDyS2SGF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK14FirstPartyDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "clearAll", + "printedName": "clearAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)clearAll", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC8clearAllyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:12VungleAdsSDK14FirstPartyDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6encode2toys7Encoder_p_tKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "MediaView", + "printedName": "MediaView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView(im)initWithFrame:", + "mangledName": "$s12VungleAdsSDK9MediaViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.MediaView?", + "children": [ + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView(im)initWithCoder:", + "mangledName": "$s12VungleAdsSDK9MediaViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView", + "mangledName": "$s12VungleAdsSDK9MediaViewC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Swift", + "printedName": "Swift", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Dispatch", + "printedName": "Dispatch", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AudioToolbox", + "printedName": "AudioToolbox", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleBannerViewDelegate", + "printedName": "VungleBannerViewDelegate", + "children": [ + { + "kind": "Function", + "name": "bannerAdDidLoad", + "printedName": "bannerAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP15bannerAdDidLoadyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillPresent", + "printedName": "bannerAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP19bannerAdWillPresentyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidPresent", + "printedName": "bannerAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP18bannerAdDidPresentyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFail", + "printedName": "bannerAdDidFail(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidFail:withError:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP15bannerAdDidFail_9withErroryAA0adE0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillClose", + "printedName": "bannerAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP17bannerAdWillCloseyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClose", + "printedName": "bannerAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP16bannerAdDidCloseyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidTrackImpression", + "printedName": "bannerAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP26bannerAdDidTrackImpressionyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClick", + "printedName": "bannerAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP16bannerAdDidClickyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillLeaveApplication", + "printedName": "bannerAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP28bannerAdWillLeaveApplicationyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleBannerView", + "printedName": "VungleBannerView", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)delegate", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerViewDelegate", + "printedName": "any VungleAdsSDK.VungleBannerViewDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)delegate", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerViewDelegate", + "printedName": "any VungleAdsSDK.VungleBannerViewDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:vungleAdSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)initWithPlacementId:vungleAdSize:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementId12vungleAdSizeACSS_AA0aiJ0Ctcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:vungleAdSize:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)load:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC4loadyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(extras:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)setWithExtras:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC3set6extrasyAA0aB6ExtrasC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithExtras:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)appId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5appIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)appId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5appIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementId", + "printedName": "placementId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)placementId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)placementId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventId", + "printedName": "eventId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)eventId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC7eventIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)eventId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC7eventIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "creativeId", + "printedName": "creativeId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)creativeId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC10creativeIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)creativeId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC10creativeIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getBannerSize", + "printedName": "getBannerSize()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)getBannerSize", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC03getD4SizeSo6CGSizeVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didMoveToSuperview", + "printedName": "didMoveToSuperview()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)didMoveToSuperview", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC18didMoveToSuperviewyyF", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "didMoveToSuperview", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)initWithFrame:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleError", + "printedName": "VungleError", + "children": [ + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUnknownError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07unknownD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "invalidAppID", + "printedName": "invalidAppID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAppID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO12invalidAppIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "currentlyInitializing", + "printedName": "currentlyInitializing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorCurrentlyInitializing", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21currentlyInitializingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "alreadyInitialized", + "printedName": "alreadyInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAlreadyInitialized", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18alreadyInitializedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "sdkNotInitialized", + "printedName": "sdkNotInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorSdkNotInitialized", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17sdkNotInitializedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "userAgentError", + "printedName": "userAgentError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUserAgentError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09userAgentD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "apiRequestError", + "printedName": "apiRequestError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiRequestError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010apiRequestD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "apiResponseDataError", + "printedName": "apiResponseDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiResponseDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015apiResponseDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "apiResponseDecodeError", + "printedName": "apiResponseDecodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiResponseDecodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017apiResponseDecodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "apiFailedStatusCode", + "printedName": "apiFailedStatusCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiFailedStatusCode", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19apiFailedStatusCodeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "invalidTemplateURL", + "printedName": "invalidTemplateURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidTemplateURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18invalidTemplateURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Var", + "name": "invalidRequestBuilderError", + "printedName": "invalidRequestBuilderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidRequestBuilderError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021invalidRequestBuilderD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 11 + }, + { + "kind": "Var", + "name": "templateUnzipError", + "printedName": "templateUnzipError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTemplateUnzipError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO013templateUnzipD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 12 + }, + { + "kind": "Var", + "name": "invalidCtaURL", + "printedName": "invalidCtaURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidCtaURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO13invalidCtaURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 13 + }, + { + "kind": "Var", + "name": "invalidAssetURL", + "printedName": "invalidAssetURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAssetURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15invalidAssetURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 14 + }, + { + "kind": "Var", + "name": "assetRequestError", + "printedName": "assetRequestError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetRequestError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO012assetRequestD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 15 + }, + { + "kind": "Var", + "name": "assetResponseDataError", + "printedName": "assetResponseDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetResponseDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017assetResponseDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 16 + }, + { + "kind": "Var", + "name": "assetWriteError", + "printedName": "assetWriteError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetWriteError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010assetWriteD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 17 + }, + { + "kind": "Var", + "name": "invalidIndexURL", + "printedName": "invalidIndexURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidIndexURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15invalidIndexURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 18 + }, + { + "kind": "Var", + "name": "gzipEncodeError", + "printedName": "gzipEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorGzipEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010gzipEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 19 + }, + { + "kind": "Var", + "name": "assetFailedStatusCode", + "printedName": "assetFailedStatusCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedStatusCode", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21assetFailedStatusCodeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 20 + }, + { + "kind": "Var", + "name": "protobufSerializationError", + "printedName": "protobufSerializationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorProtobufSerializationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021protobufSerializationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 21 + }, + { + "kind": "Var", + "name": "jsonEncodeError", + "printedName": "jsonEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorJsonEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010jsonEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 22 + }, + { + "kind": "Var", + "name": "tpatError", + "printedName": "tpatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTpatError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO04tpatD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 23 + }, + { + "kind": "Var", + "name": "invalidAdsEndpoint", + "printedName": "invalidAdsEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAdsEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07invalidB8EndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 24 + }, + { + "kind": "Var", + "name": "invalidRiEndpoint", + "printedName": "invalidRiEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidRiEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17invalidRiEndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 25 + }, + { + "kind": "Var", + "name": "invalidLogErrorEndpoint", + "printedName": "invalidLogErrorEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidLogErrorEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010invalidLogD8EndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 26 + }, + { + "kind": "Var", + "name": "invalidMetricsEndpoint", + "printedName": "invalidMetricsEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidMetricsEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO22invalidMetricsEndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 27 + }, + { + "kind": "Var", + "name": "assetFailedInsufficientSpace", + "printedName": "assetFailedInsufficientSpace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedInsufficientSpace", + "mangledName": "$s12VungleAdsSDK0A5ErrorO28assetFailedInsufficientSpaceyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 28 + }, + { + "kind": "Var", + "name": "assetFailedMaxSpaceExceeded", + "printedName": "assetFailedMaxSpaceExceeded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedMaxSpaceExceeded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO27assetFailedMaxSpaceExceededyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 29 + }, + { + "kind": "Var", + "name": "invalidTpatKey", + "printedName": "invalidTpatKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidTpatKey", + "mangledName": "$s12VungleAdsSDK0A5ErrorO14invalidTpatKeyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 30 + }, + { + "kind": "Var", + "name": "emptyTpatError", + "printedName": "emptyTpatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorEmptyTpatError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09emptyTpatD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 31 + }, + { + "kind": "Var", + "name": "mraidDownloadJsError", + "printedName": "mraidDownloadJsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidDownloadJsError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015mraidDownloadJsD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 32 + }, + { + "kind": "Var", + "name": "mraidJsWriteFailed", + "printedName": "mraidJsWriteFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsWriteFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18mraidJsWriteFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 33 + }, + { + "kind": "Var", + "name": "omsdkDownloadJsError", + "printedName": "omsdkDownloadJsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkDownloadJsError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015omsdkDownloadJsD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 34 + }, + { + "kind": "Var", + "name": "omsdkJsWriteFailed", + "printedName": "omsdkJsWriteFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkJsWriteFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18omsdkJsWriteFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 35 + }, + { + "kind": "Var", + "name": "storeRegionCodeError", + "printedName": "storeRegionCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreRegionCodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015storeRegionCodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 36 + }, + { + "kind": "Var", + "name": "invalidConfigResponse", + "printedName": "invalidConfigResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidConfigResponse", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidConfigResponseyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 37 + }, + { + "kind": "Var", + "name": "privacyURLError", + "printedName": "privacyURLError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPrivacyURLError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15privacyURLErroryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 38 + }, + { + "kind": "Var", + "name": "tpatRetryFailed", + "printedName": "tpatRetryFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTpatRetryFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15tpatRetryFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 39 + }, + { + "kind": "Var", + "name": "configRefreshFailed", + "printedName": "configRefreshFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConfigRefreshFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19configRefreshFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 40 + }, + { + "kind": "Var", + "name": "invalidEventIDError", + "printedName": "invalidEventIDError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidEventIDError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19invalidEventIDErroryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 41 + }, + { + "kind": "Var", + "name": "invalidPlacementID", + "printedName": "invalidPlacementID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidPlacementID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18invalidPlacementIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 42 + }, + { + "kind": "Var", + "name": "adConsumed", + "printedName": "adConsumed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdConsumed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO10adConsumedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 43 + }, + { + "kind": "Var", + "name": "adIsLoading", + "printedName": "adIsLoading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdIsLoading", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adIsLoadingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 44 + }, + { + "kind": "Var", + "name": "adAlreadyLoaded", + "printedName": "adAlreadyLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdAlreadyLoaded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adAlreadyLoadedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 45 + }, + { + "kind": "Var", + "name": "adIsPlaying", + "printedName": "adIsPlaying", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdIsPlaying", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adIsPlayingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 46 + }, + { + "kind": "Var", + "name": "adAlreadyFailed", + "printedName": "adAlreadyFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdAlreadyFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adAlreadyFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 47 + }, + { + "kind": "Var", + "name": "placementAdTypeMismatch", + "printedName": "placementAdTypeMismatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPlacementAdTypeMismatch", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23placementAdTypeMismatchyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 48 + }, + { + "kind": "Var", + "name": "invalidBidPayload", + "printedName": "invalidBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17invalidBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 49 + }, + { + "kind": "Var", + "name": "invalidJsonBidPayload", + "printedName": "invalidJsonBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidJsonBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidJsonBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 50 + }, + { + "kind": "Var", + "name": "adNotLoaded", + "printedName": "adNotLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdNotLoaded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adNotLoadedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 51 + }, + { + "kind": "Var", + "name": "placementSleep", + "printedName": "placementSleep", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPlacementSleep", + "mangledName": "$s12VungleAdsSDK0A5ErrorO14placementSleepyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 52 + }, + { + "kind": "Var", + "name": "invalidAdunitBidPayload", + "printedName": "invalidAdunitBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAdunitBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23invalidAdunitBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 53 + }, + { + "kind": "Var", + "name": "invalidGzipBidPayload", + "printedName": "invalidGzipBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidGzipBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidGzipBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 54 + }, + { + "kind": "Var", + "name": "adResponseEmpty", + "printedName": "adResponseEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseEmpty", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adResponseEmptyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 55 + }, + { + "kind": "Var", + "name": "adResponseInvalidTemplateType", + "printedName": "adResponseInvalidTemplateType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseInvalidTemplateType", + "mangledName": "$s12VungleAdsSDK0A5ErrorO29adResponseInvalidTemplateTypeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 56 + }, + { + "kind": "Var", + "name": "adResponseTimedOut", + "printedName": "adResponseTimedOut", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseTimedOut", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18adResponseTimedOutyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 57 + }, + { + "kind": "Var", + "name": "mraidJsDoesNotExist", + "printedName": "mraidJsDoesNotExist", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsDoesNotExist", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19mraidJsDoesNotExistyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 58 + }, + { + "kind": "Var", + "name": "mraidJsCopyFailed", + "printedName": "mraidJsCopyFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsCopyFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17mraidJsCopyFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 59 + }, + { + "kind": "Var", + "name": "adResponseRetryAfter", + "printedName": "adResponseRetryAfter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseRetryAfter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20adResponseRetryAfteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 60 + }, + { + "kind": "Var", + "name": "adLoadFailRetryAfter", + "printedName": "adLoadFailRetryAfter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdLoadFailRetryAfter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20adLoadFailRetryAfteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 61 + }, + { + "kind": "Var", + "name": "invalidWaterfallPlacementID", + "printedName": "invalidWaterfallPlacementID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidWaterfallPlacementID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO27invalidWaterfallPlacementIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 62 + }, + { + "kind": "Var", + "name": "staleCachedResponse", + "printedName": "staleCachedResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStaleCachedResponse", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19staleCachedResponseyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 63 + }, + { + "kind": "Var", + "name": "mraidError", + "printedName": "mraidError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO05mraidD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 64 + }, + { + "kind": "Var", + "name": "invalidIfaStatus", + "printedName": "invalidIfaStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidIfaStatus", + "mangledName": "$s12VungleAdsSDK0A5ErrorO16invalidIfaStatusyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 65 + }, + { + "kind": "Var", + "name": "adExpired", + "printedName": "adExpired", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdExpired", + "mangledName": "$s12VungleAdsSDK0A5ErrorO9adExpiredyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 66 + }, + { + "kind": "Var", + "name": "mraidBridgeError", + "printedName": "mraidBridgeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidBridgeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO011mraidBridgeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 67 + }, + { + "kind": "Var", + "name": "adExpiredOnPlay", + "printedName": "adExpiredOnPlay", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdExpiredOnPlay", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adExpiredOnPlayyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 68 + }, + { + "kind": "Var", + "name": "adWinNotificationError", + "printedName": "adWinNotificationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdWinNotificationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017adWinNotificationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 69 + }, + { + "kind": "Var", + "name": "assetFailedToDelete", + "printedName": "assetFailedToDelete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedToDelete", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19assetFailedToDeleteyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 70 + }, + { + "kind": "Var", + "name": "adHtmlFailedToLoad", + "printedName": "adHtmlFailedToLoad", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdHtmlFailedToLoad", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18adHtmlFailedToLoadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 71 + }, + { + "kind": "Var", + "name": "mraidJsCallEmpty", + "printedName": "mraidJsCallEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsCallEmpty", + "mangledName": "$s12VungleAdsSDK0A5ErrorO16mraidJsCallEmptyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 72 + }, + { + "kind": "Var", + "name": "deeplinkOpenFailed", + "printedName": "deeplinkOpenFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorDeeplinkOpenFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18deeplinkOpenFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 73 + }, + { + "kind": "Var", + "name": "evaluateJavascriptFailed", + "printedName": "evaluateJavascriptFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorEvaluateJavascriptFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO24evaluateJavascriptFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 74 + }, + { + "kind": "Var", + "name": "linkCommandOpenFailed", + "printedName": "linkCommandOpenFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorLinkCommandOpenFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21linkCommandOpenFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 75 + }, + { + "kind": "Var", + "name": "jsonParamsEncodeError", + "printedName": "jsonParamsEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorJsonParamsEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016jsonParamsEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 76 + }, + { + "kind": "Var", + "name": "generateJsonDataError", + "printedName": "generateJsonDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorGenerateJsonDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016generateJsonDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 77 + }, + { + "kind": "Var", + "name": "adClosedTemplateError", + "printedName": "adClosedTemplateError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdClosedTemplateError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016adClosedTemplateD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 78 + }, + { + "kind": "Var", + "name": "adClosedMissingHeartbeat", + "printedName": "adClosedMissingHeartbeat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdClosedMissingHeartbeat", + "mangledName": "$s12VungleAdsSDK0A5ErrorO24adClosedMissingHeartbeatyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 79 + }, + { + "kind": "Var", + "name": "silentModeMonitorError", + "printedName": "silentModeMonitorError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorSilentModeMonitorError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017silentModeMonitorD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 80 + }, + { + "kind": "Var", + "name": "webviewError", + "printedName": "webviewError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebviewError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07webviewD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 81 + }, + { + "kind": "Var", + "name": "concurrentPlaybackUnsupported", + "printedName": "concurrentPlaybackUnsupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConcurrentPlaybackUnsupported", + "mangledName": "$s12VungleAdsSDK0A5ErrorO29concurrentPlaybackUnsupportedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 82 + }, + { + "kind": "Var", + "name": "bannerViewInvalidSize", + "printedName": "bannerViewInvalidSize", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorBannerViewInvalidSize", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21bannerViewInvalidSizeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 83 + }, + { + "kind": "Var", + "name": "nativeAssetError", + "printedName": "nativeAssetError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorNativeAssetError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO011nativeAssetD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 84 + }, + { + "kind": "Var", + "name": "webViewWebContentProcessDidTerminate", + "printedName": "webViewWebContentProcessDidTerminate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebViewWebContentProcessDidTerminate", + "mangledName": "$s12VungleAdsSDK0A5ErrorO36webViewWebContentProcessDidTerminateyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 85 + }, + { + "kind": "Var", + "name": "webViewFailedNavigation", + "printedName": "webViewFailedNavigation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebViewFailedNavigation", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23webViewFailedNavigationyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 86 + }, + { + "kind": "Var", + "name": "storeKitLoadError", + "printedName": "storeKitLoadError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreKitLoadError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO012storeKitLoadD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 87 + }, + { + "kind": "Var", + "name": "omsdkCopyError", + "printedName": "omsdkCopyError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkCopyError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09omsdkCopyD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 88 + }, + { + "kind": "Var", + "name": "storeOverlayLoadError", + "printedName": "storeOverlayLoadError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreOverlayLoadError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016storeOverlayLoadD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 89 + }, + { + "kind": "Var", + "name": "reachabilityInitializationFailed", + "printedName": "reachabilityInitializationFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorReachabilityInitializationFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO32reachabilityInitializationFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 90 + }, + { + "kind": "Var", + "name": "unknownRadioAccessTechnology", + "printedName": "unknownRadioAccessTechnology", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUnknownRadioAccessTechnology", + "mangledName": "$s12VungleAdsSDK0A5ErrorO28unknownRadioAccessTechnologyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 91 + }, + { + "kind": "Var", + "name": "storeKitPresentationError", + "printedName": "storeKitPresentationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreKitPresentationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO020storeKitPresentationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 92 + }, + { + "kind": "Var", + "name": "storeOverlayPresentationError", + "printedName": "storeOverlayPresentationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreOverlayPresentationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO024storeOverlayPresentationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 93 + }, + { + "kind": "Var", + "name": "invalidPlayParameter", + "printedName": "invalidPlayParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidPlayParameter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20invalidPlayParameteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 94 + }, + { + "kind": "Var", + "name": "outOfMemory", + "printedName": "outOfMemory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOutOfMemory", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11outOfMemoryyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 95 + }, + { + "kind": "Var", + "name": "vungleOitCreationError", + "printedName": "vungleOitCreationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorVungleOitCreationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017vungleOitCreationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 96 + }, + { + "kind": "Var", + "name": "adNoFill", + "printedName": "adNoFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdNoFill", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8adNoFillyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 97 + }, + { + "kind": "Var", + "name": "adLoadTooFrequently", + "printedName": "adLoadTooFrequently", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdLoadTooFrequently", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19adLoadTooFrequentlyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 98 + }, + { + "kind": "Var", + "name": "adServerError", + "printedName": "adServerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdServerError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO08adServerD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 99 + }, + { + "kind": "Var", + "name": "adPublisherMismatch", + "printedName": "adPublisherMismatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdPublisherMismatch", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19adPublisherMismatchyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 100 + }, + { + "kind": "Var", + "name": "adInternalIntegrationError", + "printedName": "adInternalIntegrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdInternalIntegrationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021adInternalIntegrationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 101 + }, + { + "kind": "Var", + "name": "configNotFoundError", + "printedName": "configNotFoundError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConfigNotFoundError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO014configNotFoundD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 102 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.VungleError?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@VungleError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VunglePrivacySettings", + "printedName": "VunglePrivacySettings", + "children": [ + { + "kind": "Function", + "name": "setGDPRStatus", + "printedName": "setGDPRStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setGDPRStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC13setGDPRStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setGDPRMessageVersion", + "printedName": "setGDPRMessageVersion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setGDPRMessageVersion:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC21setGDPRMessageVersionyySSFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCCPAStatus", + "printedName": "setCCPAStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setCCPAStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC13setCCPAStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCOPPAStatus", + "printedName": "setCOPPAStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setCOPPAStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC14setCOPPAStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPublishIdfv", + "printedName": "setPublishIdfv(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setPublishIdfv:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC14setPublishIdfvyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFAudio", + "printedName": "AVFAudio", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "zlib", + "printedName": "zlib", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "CompressionLevel", + "printedName": "CompressionLevel", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvp", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvg", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "noCompression", + "printedName": "noCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV02noD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV02noD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV02noD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV02noD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bestSpeed", + "printedName": "bestSpeed", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV9bestSpeedACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV9bestSpeedACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV9bestSpeedACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV9bestSpeedACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bestCompression", + "printedName": "bestCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV04bestD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV04bestD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV04bestD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV04bestD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultCompression", + "printedName": "defaultCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV07defaultD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV07defaultD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV07defaultD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV07defaultD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValueACs5Int32V_tcfc", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValueACs5Int32V_tcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK16CompressionLevelVyACs5Int32Vcfc", + "mangledName": "$s12VungleAdsSDK16CompressionLevelVyACs5Int32Vcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:12VungleAdsSDK16CompressionLevelV", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GzipError", + "printedName": "GzipError", + "children": [ + { + "kind": "TypeDecl", + "name": "Kind", + "printedName": "Kind", + "children": [ + { + "kind": "Var", + "name": "stream", + "printedName": "stream", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6streamyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6streamyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO4datayA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO4datayA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6memoryyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6memoryyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6bufferyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6bufferyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO7versionyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO7versionyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> (Swift.Int) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO7unknownyAESi_tcAEmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO7unknownyAESi_tcAEmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Func", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO2eeoiySbAE_AEtFZ", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO2eeoiySbAE_AEtFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "kind", + "printedName": "kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV4kindAC4KindOvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4kindAC4KindOvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV4kindAC4KindOvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4kindAC4KindOvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV7messageSSvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV7messageSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV7messageSSvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV7messageSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "localizedDescription", + "printedName": "localizedDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvg", + "moduleName": "VungleAdsSDK", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12VungleAdsSDK9GzipErrorV", + "mangledName": "$s12VungleAdsSDK9GzipErrorV", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdSizeType", + "printedName": "VungleAdSizeType", + "children": [ + { + "kind": "Var", + "name": "regularBannerSizeType", + "printedName": "regularBannerSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeRegularBannerSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO013regularBannereF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "shortBannerSizeType", + "printedName": "shortBannerSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeShortBannerSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO011shortBannereF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "leaderboardSizeType", + "printedName": "leaderboardSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeLeaderboardSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO011leaderboardeF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "mrecSizeType", + "printedName": "mrecSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeMrecSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO04mreceF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "flexibleHeightSizeType", + "printedName": "flexibleHeightSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeFlexibleHeightSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO014flexibleHeighteF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "fixedSizeType", + "printedName": "fixedSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeFixedSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO05fixedeF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.VungleAdSizeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdSize", + "printedName": "VungleAdSize", + "children": [ + { + "kind": "Var", + "name": "size", + "printedName": "size", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(py)size", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4sizeSo6CGSizeVvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)size", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4sizeSo6CGSizeVvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(py)type", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4typeAA0adE4TypeOvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)type", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4typeAA0adE4TypeOvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeBannerRegular", + "printedName": "VungleAdSizeBannerRegular", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeBannerRegular", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE13BannerRegularACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeBannerRegular", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE13BannerRegularACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeBannerShort", + "printedName": "VungleAdSizeBannerShort", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeBannerShort", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11BannerShortACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeBannerShort", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11BannerShortACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeLeaderboard", + "printedName": "VungleAdSizeLeaderboard", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11LeaderboardACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11LeaderboardACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeMREC", + "printedName": "VungleAdSizeMREC", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeMREC", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE4MRECACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeMREC", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE4MRECACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)init", + "mangledName": "$s12VungleAdsSDK0A6AdSizeCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "VungleAdSizeWithWidth", + "printedName": "VungleAdSizeWithWidth(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeWithWidth:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE9WithWidthyAC12CoreGraphics7CGFloatVFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "VungleAdSizeFromCGSize", + "printedName": "VungleAdSizeFromCGSize(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeFromCGSize:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE10FromCGSizeyACSo0G0VFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "VungleValidAdSizeFromCGSize", + "printedName": "VungleValidAdSizeFromCGSize(size:placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleValidAdSizeFromCGSizeWithSize:placementId:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0a5ValiddE10FromCGSize4size11placementIdACSo0H0V_SStFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "objc_name": "VungleValidAdSizeFromCGSizeWithSize:placementId:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "URLSessionDataTask", + "printedName": "URLSessionDataTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDataTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDataTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSessionDownloadTask", + "printedName": "URLSessionDownloadTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDownloadTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDownloadTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Data", + "printedName": "Data", + "children": [ + { + "kind": "Var", + "name": "isGzipped", + "printedName": "isGzipped", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9isGzippedSbvp", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9isGzippedSbvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9isGzippedSbvg", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9isGzippedSbvg", + "moduleName": "VungleAdsSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "gzipped", + "printedName": "gzipped(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "hasDefaultArg": true, + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV12VungleAdsSDKE7gzipped5levelAcD16CompressionLevelV_tKF", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE7gzipped5levelAcD16CompressionLevelV_tKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gunzipped", + "printedName": "gunzipped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9gunzippedACyKF", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9gunzippedACyKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation4DataV", + "mangledName": "$s10Foundation4DataV", + "moduleName": "Foundation", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Frozen", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "Array", + "offset": 1082, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "Array", + "offset": 29486, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 50870, + "length": 15, + "value": "\"SDKErrorBatch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 50935, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 50951, + "length": 8, + "value": "\"errors\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52020, + "length": 10, + "value": "\"SDKError\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52080, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52096, + "length": 4, + "value": "\"at\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52107, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52123, + "length": 8, + "value": "\"reason\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52138, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52154, + "length": 9, + "value": "\"message\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52170, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52186, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52202, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52218, + "length": 6, + "value": "\"make\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52231, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52247, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52261, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52277, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52288, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52304, + "length": 11, + "value": "\"osVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52322, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52338, + "length": 16, + "value": "\"connectionType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52361, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52378, + "length": 22, + "value": "\"connectionTypeDetail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52407, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52424, + "length": 22, + "value": "\"placementReferenceId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52453, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52470, + "length": 12, + "value": "\"creativeId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52489, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52506, + "length": 11, + "value": "\"sessionId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52524, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52541, + "length": 15, + "value": "\"isHbPlacement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52563, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52580, + "length": 15, + "value": "\"placementType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52602, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52619, + "length": 10, + "value": "\"adSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52636, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52653, + "length": 10, + "value": "\"appState\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52670, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52687, + "length": 15, + "value": "\"mediationName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52709, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52726, + "length": 11, + "value": "\"vmVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52744, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52762, + "length": 29, + "value": "\"connectionTypeDetailAndroid\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52798, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52816, + "length": 22, + "value": "\"isLowDataModeEnabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52903, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 53412, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 53520, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "BooleanLiteral", + "offset": 53696, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63141, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63157, + "length": 15, + "value": "\"UNKNOWN_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63179, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63195, + "length": 16, + "value": "\"INVALID_APP_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63218, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63234, + "length": 24, + "value": "\"CURRENTLY_INITIALIZING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63265, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63281, + "length": 21, + "value": "\"ALREADY_INITIALIZED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63309, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63325, + "length": 21, + "value": "\"SDK_NOT_INITIALIZED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63353, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63369, + "length": 18, + "value": "\"USER_AGENT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63394, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63412, + "length": 19, + "value": "\"API_REQUEST_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63438, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63456, + "length": 25, + "value": "\"API_RESPONSE_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63488, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63506, + "length": 27, + "value": "\"API_RESPONSE_DECODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63540, + "length": 3, + "value": "104" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63558, + "length": 24, + "value": "\"API_FAILED_STATUS_CODE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63589, + "length": 3, + "value": "105" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63607, + "length": 22, + "value": "\"INVALID_TEMPLATE_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63636, + "length": 3, + "value": "106" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63654, + "length": 31, + "value": "\"INVALID_REQUEST_BUILDER_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63692, + "length": 3, + "value": "109" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63710, + "length": 22, + "value": "\"TEMPLATE_UNZIP_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63739, + "length": 3, + "value": "110" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63757, + "length": 17, + "value": "\"INVALID_CTA_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63781, + "length": 3, + "value": "111" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63799, + "length": 19, + "value": "\"INVALID_ASSET_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63825, + "length": 3, + "value": "112" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63843, + "length": 21, + "value": "\"ASSET_REQUEST_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63871, + "length": 3, + "value": "113" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63889, + "length": 27, + "value": "\"ASSET_RESPONSE_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63923, + "length": 3, + "value": "114" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63941, + "length": 19, + "value": "\"ASSET_WRITE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63967, + "length": 3, + "value": "115" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63985, + "length": 19, + "value": "\"INVALID_INDEX_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64011, + "length": 3, + "value": "116" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64029, + "length": 19, + "value": "\"GZIP_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64055, + "length": 3, + "value": "117" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64073, + "length": 26, + "value": "\"ASSET_FAILED_STATUS_CODE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64106, + "length": 3, + "value": "118" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64124, + "length": 30, + "value": "\"PROTOBUF_SERIALIZATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64161, + "length": 3, + "value": "119" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64179, + "length": 19, + "value": "\"JSON_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64205, + "length": 3, + "value": "121" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64223, + "length": 12, + "value": "\"TPAT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64242, + "length": 3, + "value": "122" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64260, + "length": 22, + "value": "\"INVALID_ADS_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64289, + "length": 3, + "value": "123" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64307, + "length": 21, + "value": "\"INVALID_RI_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64335, + "length": 3, + "value": "124" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64353, + "length": 28, + "value": "\"INVALID_LOG_ERROR_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64388, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64406, + "length": 26, + "value": "\"INVALID_METRICS_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64439, + "length": 3, + "value": "126" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64457, + "length": 33, + "value": "\"ASSET_FAILED_INSUFFICIENT_SPACE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64497, + "length": 3, + "value": "127" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64515, + "length": 33, + "value": "\"ASSET_FAILED_MAX_SPACE_EXCEEDED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64555, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64573, + "length": 18, + "value": "\"INVALID_TPAT_KEY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64598, + "length": 3, + "value": "129" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64616, + "length": 18, + "value": "\"EMPTY_TPAT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64641, + "length": 3, + "value": "130" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64659, + "length": 25, + "value": "\"MRAID_DOWNLOAD_JS_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64691, + "length": 3, + "value": "131" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64709, + "length": 23, + "value": "\"MRAID_JS_WRITE_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64739, + "length": 3, + "value": "132" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64757, + "length": 25, + "value": "\"OMSDK_DOWNLOAD_JS_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64789, + "length": 3, + "value": "133" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64807, + "length": 23, + "value": "\"OMSDK_JS_WRITE_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64837, + "length": 3, + "value": "134" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64855, + "length": 25, + "value": "\"STORE_REGION_CODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64887, + "length": 3, + "value": "135" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64905, + "length": 25, + "value": "\"INVALID_CONFIG_RESPONSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64937, + "length": 3, + "value": "136" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64955, + "length": 19, + "value": "\"PRIVACY_URL_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64981, + "length": 3, + "value": "137" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64999, + "length": 19, + "value": "\"TPAT_RETRY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65025, + "length": 3, + "value": "138" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65043, + "length": 23, + "value": "\"CONFIG_REFRESH_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65073, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65091, + "length": 24, + "value": "\"INVALID_EVENT_ID_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65122, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65140, + "length": 22, + "value": "\"INVALID_PLACEMENT_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65169, + "length": 3, + "value": "202" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65187, + "length": 13, + "value": "\"AD_CONSUMED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65207, + "length": 3, + "value": "203" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65225, + "length": 15, + "value": "\"AD_IS_LOADING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65247, + "length": 3, + "value": "204" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65265, + "length": 19, + "value": "\"AD_ALREADY_LOADED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65291, + "length": 3, + "value": "205" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65309, + "length": 15, + "value": "\"AD_IS_PLAYING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65331, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65349, + "length": 19, + "value": "\"AD_ALREADY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65375, + "length": 3, + "value": "207" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65393, + "length": 28, + "value": "\"PLACEMENT_AD_TYPE_MISMATCH\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65428, + "length": 3, + "value": "208" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65446, + "length": 21, + "value": "\"INVALID_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65474, + "length": 3, + "value": "209" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65492, + "length": 26, + "value": "\"INVALID_JSON_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65525, + "length": 3, + "value": "210" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65543, + "length": 15, + "value": "\"AD_NOT_LOADED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65565, + "length": 3, + "value": "212" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65583, + "length": 17, + "value": "\"PLACEMENT_SLEEP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65607, + "length": 3, + "value": "213" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65625, + "length": 28, + "value": "\"INVALID_ADUNIT_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65660, + "length": 3, + "value": "214" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65678, + "length": 26, + "value": "\"INVALID_GZIP_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65711, + "length": 3, + "value": "215" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65729, + "length": 19, + "value": "\"AD_RESPONSE_EMPTY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65755, + "length": 3, + "value": "216" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65773, + "length": 35, + "value": "\"AD_RESPONSE_INVALID_TEMPLATE_TYPE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65815, + "length": 3, + "value": "217" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65833, + "length": 23, + "value": "\"AD_RESPONSE_TIMED_OUT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65863, + "length": 3, + "value": "218" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65881, + "length": 25, + "value": "\"MRAID_JS_DOES_NOT_EXIST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65913, + "length": 3, + "value": "219" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65931, + "length": 22, + "value": "\"MRAID_JS_COPY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65960, + "length": 3, + "value": "220" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65978, + "length": 25, + "value": "\"AD_RESPONSE_RETRY_AFTER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66010, + "length": 3, + "value": "221" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66028, + "length": 26, + "value": "\"AD_LOAD_FAIL_RETRY_AFTER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66061, + "length": 3, + "value": "222" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66079, + "length": 32, + "value": "\"INVALID_WATERFALL_PLACEMENT_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66118, + "length": 3, + "value": "223" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66136, + "length": 23, + "value": "\"STALE_CACHED_RESPONSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66166, + "length": 3, + "value": "301" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66184, + "length": 13, + "value": "\"MRAID_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66204, + "length": 3, + "value": "302" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66222, + "length": 20, + "value": "\"INVALID_IFA_STATUS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66249, + "length": 3, + "value": "304" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66267, + "length": 12, + "value": "\"AD_EXPIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66286, + "length": 3, + "value": "305" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66304, + "length": 20, + "value": "\"MRAID_BRIDGE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66331, + "length": 3, + "value": "307" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66349, + "length": 20, + "value": "\"AD_EXPIRED_ON_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66376, + "length": 3, + "value": "308" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66394, + "length": 27, + "value": "\"AD_WIN_NOTIFICATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66428, + "length": 3, + "value": "309" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66446, + "length": 24, + "value": "\"ASSET_FAILED_TO_DELETE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66477, + "length": 3, + "value": "310" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66495, + "length": 24, + "value": "\"AD_HTML_FAILED_TO_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66526, + "length": 3, + "value": "311" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66544, + "length": 21, + "value": "\"MRAID_JS_CALL_EMPTY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66572, + "length": 3, + "value": "312" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66590, + "length": 22, + "value": "\"DEEPLINK_OPEN_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66619, + "length": 3, + "value": "313" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66637, + "length": 28, + "value": "\"EVALUATE_JAVASCRIPT_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66672, + "length": 3, + "value": "314" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66690, + "length": 26, + "value": "\"LINK_COMMAND_OPEN_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66723, + "length": 3, + "value": "315" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66741, + "length": 26, + "value": "\"JSON_PARAMS_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66774, + "length": 3, + "value": "316" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66792, + "length": 26, + "value": "\"GENERATE_JSON_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66825, + "length": 3, + "value": "317" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66843, + "length": 26, + "value": "\"AD_CLOSED_TEMPLATE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66876, + "length": 3, + "value": "318" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66894, + "length": 29, + "value": "\"AD_CLOSED_MISSING_HEARTBEAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66930, + "length": 3, + "value": "319" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66948, + "length": 27, + "value": "\"SILENT_MODE_MONITOR_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66982, + "length": 3, + "value": "320" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67000, + "length": 15, + "value": "\"WEBVIEW_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67022, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67040, + "length": 33, + "value": "\"CONCURRENT_PLAYBACK_UNSUPPORTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67080, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67098, + "length": 26, + "value": "\"BANNER_VIEW_INVALID_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67131, + "length": 3, + "value": "600" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67149, + "length": 20, + "value": "\"NATIVE_ASSET_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67176, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67195, + "length": 44, + "value": "\"WEB_VIEW_WEB_CONTENT_PROCESS_DID_TERMINATE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67246, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67265, + "length": 28, + "value": "\"WEB_VIEW_FAILED_NAVIGATION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67300, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67319, + "length": 22, + "value": "\"STORE_KIT_LOAD_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67348, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67367, + "length": 18, + "value": "\"OMSDK_COPY_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67392, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67411, + "length": 26, + "value": "\"STORE_OVERLAY_LOAD_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67444, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67463, + "length": 36, + "value": "\"REACHABILITY_INITIALIZATION_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67506, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67525, + "length": 33, + "value": "\"UNKNOWN_RADIO_ACCESS_TECHNOLOGY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67565, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67584, + "length": 30, + "value": "\"STORE_KIT_PRESENTATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67621, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67640, + "length": 34, + "value": "\"STORE_OVERLAY_PRESENTATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67681, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67700, + "length": 24, + "value": "\"INVALID_PLAY_PARAMETER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67731, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67750, + "length": 15, + "value": "\"OUT_OF_MEMORY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67772, + "length": 4, + "value": "4000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67791, + "length": 27, + "value": "\"VUNGLE_OIT_CREATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67825, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67845, + "length": 12, + "value": "\"AD_NO_FILL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67864, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67884, + "length": 24, + "value": "\"AD_LOAD_TOO_FREQUENTLY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67915, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67935, + "length": 17, + "value": "\"AD_SERVER_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67959, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67979, + "length": 23, + "value": "\"AD_PUBLISHER_MISMATCH\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68009, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68029, + "length": 31, + "value": "\"AD_INTERNAL_INTEGRATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68067, + "length": 5, + "value": "30003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68087, + "length": 24, + "value": "\"CONFIG_NOT_FOUND_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68243, + "length": 13, + "value": "\"MetricBatch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68306, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68322, + "length": 9, + "value": "\"metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69394, + "length": 11, + "value": "\"SDKMetric\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69455, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69471, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69484, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69500, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69514, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69530, + "length": 6, + "value": "\"meta\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69543, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69559, + "length": 6, + "value": "\"make\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69572, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69588, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69602, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69618, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69629, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69645, + "length": 11, + "value": "\"osVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69663, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69679, + "length": 16, + "value": "\"connectionType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69702, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69718, + "length": 22, + "value": "\"connectionTypeDetail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69747, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69764, + "length": 22, + "value": "\"placementReferenceId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69793, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69810, + "length": 12, + "value": "\"creativeId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69829, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69846, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69862, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69879, + "length": 11, + "value": "\"sessionId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69897, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69914, + "length": 15, + "value": "\"isHbPlacement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69936, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69953, + "length": 15, + "value": "\"placementType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69975, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69992, + "length": 10, + "value": "\"adSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70009, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70026, + "length": 15, + "value": "\"mediationName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70048, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70065, + "length": 10, + "value": "\"appState\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70082, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70099, + "length": 11, + "value": "\"vmVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70117, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70135, + "length": 22, + "value": "\"isLowDataModeEnabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70285, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70742, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70892, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "BooleanLiteral", + "offset": 70970, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 79947, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 79963, + "length": 21, + "value": "\"UNKNOWN_METRIC_TYPE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 79991, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80007, + "length": 36, + "value": "\"AD_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80050, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80066, + "length": 33, + "value": "\"AD_RESPONSE_TO_SHOW_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80106, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80122, + "length": 32, + "value": "\"AD_SHOW_TO_DISPLAY_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80177, + "length": 33, + "value": "\"AD_DISPLAY_TO_CLICK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80217, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80233, + "length": 28, + "value": "\"IOS_STORE_KIT_LOAD_TIME_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80268, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80284, + "length": 38, + "value": "\"INIT_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80329, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80345, + "length": 28, + "value": "\"ASSET_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80380, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80396, + "length": 19, + "value": "\"LOCAL_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80422, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80438, + "length": 20, + "value": "\"REMOTE_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80465, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80482, + "length": 31, + "value": "\"TEMPLATE_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80520, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80537, + "length": 36, + "value": "\"AD_REQUEST_TO_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80580, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80597, + "length": 40, + "value": "\"AD_REQUEST_TO_CALLBACK_ADO_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80644, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80661, + "length": 17, + "value": "\"ASSET_FILE_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80685, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80702, + "length": 29, + "value": "\"USER_AGENT_LOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80738, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80755, + "length": 19, + "value": "\"TEMPLATE_ZIP_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80781, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80798, + "length": 20, + "value": "\"CACHED_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80825, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80842, + "length": 13, + "value": "\"LOAD_AD_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80862, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80879, + "length": 12, + "value": "\"TPAT_FIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80898, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80915, + "length": 14, + "value": "\"TPAT_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80936, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80953, + "length": 17, + "value": "\"WIN_NOTIF_FIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80977, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80994, + "length": 19, + "value": "\"WIN_NOTIF_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81020, + "length": 2, + "value": "22" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81037, + "length": 24, + "value": "\"AD_EXPIRED_BEFORE_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81068, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81085, + "length": 13, + "value": "\"PLAY_AD_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81105, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81122, + "length": 14, + "value": "\"AD_LOAD_FAIL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81143, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81160, + "length": 26, + "value": "\"VIEW_NOT_VISIBLE_ON_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81193, + "length": 2, + "value": "26" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81210, + "length": 33, + "value": "\"MRAID_DOWNLOAD_JS_RETRY_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81250, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81267, + "length": 33, + "value": "\"OMSDK_DOWNLOAD_JS_RETRY_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81307, + "length": 2, + "value": "28" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81324, + "length": 20, + "value": "\"PRIVACY_URL_OPENED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81351, + "length": 2, + "value": "29" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81368, + "length": 23, + "value": "\"NOTIFICATION_REDIRECT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81398, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81415, + "length": 25, + "value": "\"AD_PLAY_RESET_ON_DEINIT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81447, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81464, + "length": 20, + "value": "\"TEMPLATE_HTML_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81491, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81508, + "length": 25, + "value": "\"CONFIG_LOADED_FROM_INIT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81540, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81557, + "length": 28, + "value": "\"CONFIG_LOADED_FROM_AD_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81592, + "length": 2, + "value": "34" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81609, + "length": 29, + "value": "\"CONFIG_LOADED_FROM_ADM_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81645, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81662, + "length": 32, + "value": "\"AD_SHOW_TO_PRESENT_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81701, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81718, + "length": 29, + "value": "\"AD_SHOW_TO_FAIL_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81754, + "length": 2, + "value": "37" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81771, + "length": 35, + "value": "\"AD_PRESENT_TO_DISPLAY_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81813, + "length": 2, + "value": "38" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81830, + "length": 21, + "value": "\"BID_TOKEN_REQUESTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81858, + "length": 2, + "value": "39" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81875, + "length": 43, + "value": "\"BID_TOKEN_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81925, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81942, + "length": 39, + "value": "\"BID_TOKEN_REQUEST_TO_FAIL_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81988, + "length": 2, + "value": "41" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82005, + "length": 38, + "value": "\"AD_LOAD_TO_FAIL_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82050, + "length": 2, + "value": "42" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82067, + "length": 30, + "value": "\"AD_SHOW_TO_CLOSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82104, + "length": 2, + "value": "43" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82121, + "length": 33, + "value": "\"AD_LOAD_TO_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82161, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82178, + "length": 37, + "value": "\"AD_LOAD_TO_CALLBACK_ADO_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82222, + "length": 2, + "value": "45" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82239, + "length": 14, + "value": "\"SDK_INIT_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82260, + "length": 2, + "value": "46" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82277, + "length": 16, + "value": "\"AD_START_EVENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82300, + "length": 2, + "value": "47" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82317, + "length": 16, + "value": "\"AD_CLICK_EVENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82340, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82357, + "length": 35, + "value": "\"AD_SHOW_TO_VALIDATION_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82399, + "length": 2, + "value": "49" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82416, + "length": 38, + "value": "\"AD_VALIDATION_TO_PRESENT_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82461, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82478, + "length": 22, + "value": "\"AD_LEAVE_APPLICATION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82507, + "length": 2, + "value": "51" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82524, + "length": 16, + "value": "\"AD_REWARD_USER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82547, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82564, + "length": 34, + "value": "\"AD_REQUIRED_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82605, + "length": 2, + "value": "53" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82622, + "length": 34, + "value": "\"AD_OPTIONAL_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82663, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82680, + "length": 33, + "value": "\"AD_BACKGROUND_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82720, + "length": 2, + "value": "55" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82737, + "length": 29, + "value": "\"AD_CLOSED_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82773, + "length": 2, + "value": "56" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82790, + "length": 15, + "value": "\"AD_VISIBILITY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82812, + "length": 2, + "value": "57" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82829, + "length": 38, + "value": "\"INIT_TO_SUCCESS_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82874, + "length": 2, + "value": "58" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82891, + "length": 35, + "value": "\"INIT_TO_FAIL_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82933, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82952, + "length": 28, + "value": "\"SKOVERLAY_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82987, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83006, + "length": 25, + "value": "\"SAFARI_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83038, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83057, + "length": 28, + "value": "\"STORE_KIT_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83092, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83111, + "length": 21, + "value": "\"STORE_KIT_NOT_READY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83139, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83158, + "length": 26, + "value": "\"LAUNCH_STORE_KIT_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83191, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83210, + "length": 26, + "value": "\"LAUNCH_SKOVERLAY_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83243, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83262, + "length": 23, + "value": "\"LAUNCH_SAFARI_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83292, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83311, + "length": 17, + "value": "\"IDFV_RESTRICTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83335, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83354, + "length": 36, + "value": "\"NOTIFICATION_WAIT_FOR_CONNECTIVITY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83397, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83416, + "length": 20, + "value": "\"IDFV_VALUE_CHANGED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83443, + "length": 4, + "value": "2010" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83462, + "length": 15, + "value": "\"AD_WILL_CLOSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83484, + "length": 4, + "value": "2011" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83503, + "length": 38, + "value": "\"APP_TERM_DURING_AD_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83548, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83567, + "length": 30, + "value": "\"HARDWARE_ACCELERATE_DISABLED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83604, + "length": 4, + "value": "3002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83623, + "length": 22, + "value": "\"BANNER_AUTO_REDIRECT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/HashVisitor.swift", + "kind": "IntegerLiteral", + "offset": 660, + "length": 10, + "value": "2166136261" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/HashVisitor.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 8, + "value": "16777619" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NetworkClient.swift", + "kind": "Dictionary", + "offset": 1573, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NetworkClient.swift", + "kind": "BooleanLiteral", + "offset": 9284, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/SignalManager.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/SignalManager.swift", + "kind": "Dictionary", + "offset": 775, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 588, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 698, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 9, + "value": "\"ad_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 815, + "length": 16, + "value": "\"ad_description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 863, + "length": 19, + "value": "\"ad_purchaser_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 15, + "value": "\"fidelity_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 959, + "length": 19, + "value": "\"source_identifier\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 570, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 640, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 676, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 717, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 755, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 799, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 840, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 881, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 924, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 966, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1009, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1095, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1138, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1185, + "length": 3, + "value": "\";\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1234, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1284, + "length": 4, + "value": "\"'\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1332, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1383, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1425, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1520, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1570, + "length": 3, + "value": "\"?\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1613, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1668, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1724, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1778, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1833, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1887, + "length": 3, + "value": "\"<\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1942, + "length": 3, + "value": "\">\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1985, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2029, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2073, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2117, + "length": 3, + "value": "\"b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2161, + "length": 3, + "value": "\"e\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2205, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2249, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2293, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2337, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2381, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2425, + "length": 3, + "value": "\"N\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2469, + "length": 3, + "value": "\"r\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2513, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2557, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2601, + "length": 3, + "value": "\"u\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2645, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2689, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "Array", + "offset": 3319, + "length": 1193, + "value": "[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, 62, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, 63, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19173, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19206, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19489, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19633, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "Array", + "offset": 252, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "IntegerLiteral", + "offset": 295, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "IntegerLiteral", + "offset": 332, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryEncodingSizeVisitor.swift", + "kind": "IntegerLiteral", + "offset": 944, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryEncodingSizeVisitor.swift", + "kind": "IntegerLiteral", + "offset": 20099, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1260, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1294, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1334, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1368, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAdsExtras.swift", + "kind": "StringLiteral", + "offset": 150, + "length": 11, + "value": "\"WATERMARK\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAdsExtras.swift", + "kind": "Dictionary", + "offset": 197, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 1256, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 3480, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 4747, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 6072, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 7627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 3192, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4354, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4458, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4613, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4778, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4840, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4904, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7371, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7435, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7493, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7553, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7630, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7692, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 8168, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 8330, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 11646, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20481, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20509, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20537, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20566, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20594, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20624, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20654, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20681, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20710, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20739, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20770, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20799, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20829, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20857, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20889, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20921, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20951, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21082, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21110, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21138, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21167, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21195, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21225, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21255, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21282, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21311, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21339, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21370, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21399, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21429, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21457, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21489, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21521, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21551, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21581, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 24268, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 24916, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 25055, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 28742, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 51712, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 57895, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 60044, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 61622, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 62830, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 63990, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 65631, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 67623, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 74793, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 76115, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 76499, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 79323, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 80140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 80562, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 84779, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 84962, + "length": 20, + "value": "\".FileDescriptorSet\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 85032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 85048, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86302, + "length": 22, + "value": "\".FileDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86374, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86390, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86403, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86419, + "length": 9, + "value": "\"package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86435, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86451, + "length": 12, + "value": "\"dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86470, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86491, + "length": 19, + "value": "\"public_dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86517, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86538, + "length": 17, + "value": "\"weak_dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86562, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86582, + "length": 14, + "value": "\"message_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86603, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86623, + "length": 11, + "value": "\"enum_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86641, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86657, + "length": 9, + "value": "\"service\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86673, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86689, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86707, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86723, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86739, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86759, + "length": 18, + "value": "\"source_code_info\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86784, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86801, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91558, + "length": 18, + "value": "\".DescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91642, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91655, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91671, + "length": 7, + "value": "\"field\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91685, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91701, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91719, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91739, + "length": 13, + "value": "\"nested_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91759, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91779, + "length": 11, + "value": "\"enum_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91797, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91817, + "length": 17, + "value": "\"extension_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91841, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91861, + "length": 12, + "value": "\"oneof_decl\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91880, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91896, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91912, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91932, + "length": 16, + "value": "\"reserved_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91955, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91976, + "length": 15, + "value": "\"reserved_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96376, + "length": 17, + "value": "\".ExtensionRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96443, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96459, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96473, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96489, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96501, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96517, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98631, + "length": 16, + "value": "\".ReservedRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 98697, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98713, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 98727, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98743, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 100447, + "length": 24, + "value": "\".ExtensionRangeOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 100521, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 100543, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102389, + "length": 23, + "value": "\".FieldDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102462, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102478, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102491, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102507, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102522, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102538, + "length": 7, + "value": "\"label\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102552, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102568, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102581, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102601, + "length": 11, + "value": "\"type_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102619, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102635, + "length": 10, + "value": "\"extendee\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102652, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102672, + "length": 15, + "value": "\"default_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102694, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102714, + "length": 13, + "value": "\"oneof_index\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102734, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102755, + "length": 11, + "value": "\"json_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102773, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102789, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102805, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102826, + "length": 17, + "value": "\"proto3_optional\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109003, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109019, + "length": 13, + "value": "\"TYPE_DOUBLE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109039, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109055, + "length": 12, + "value": "\"TYPE_FLOAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109074, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109090, + "length": 12, + "value": "\"TYPE_INT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109109, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109125, + "length": 13, + "value": "\"TYPE_UINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109145, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109161, + "length": 12, + "value": "\"TYPE_INT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109180, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109196, + "length": 14, + "value": "\"TYPE_FIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109217, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109233, + "length": 14, + "value": "\"TYPE_FIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109254, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109270, + "length": 11, + "value": "\"TYPE_BOOL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109288, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109304, + "length": 13, + "value": "\"TYPE_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109324, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109341, + "length": 12, + "value": "\"TYPE_GROUP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109360, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109377, + "length": 14, + "value": "\"TYPE_MESSAGE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109398, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109415, + "length": 12, + "value": "\"TYPE_BYTES\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109434, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109451, + "length": 13, + "value": "\"TYPE_UINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109471, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109488, + "length": 11, + "value": "\"TYPE_ENUM\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109506, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109523, + "length": 15, + "value": "\"TYPE_SFIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109545, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109562, + "length": 15, + "value": "\"TYPE_SFIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109584, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109601, + "length": 13, + "value": "\"TYPE_SINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109621, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109638, + "length": 13, + "value": "\"TYPE_SINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109786, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109802, + "length": 16, + "value": "\"LABEL_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109825, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109841, + "length": 16, + "value": "\"LABEL_REQUIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109864, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109880, + "length": 16, + "value": "\"LABEL_REPEATED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110073, + "length": 23, + "value": "\".OneofDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 110146, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110162, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 110175, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110191, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112008, + "length": 22, + "value": "\".EnumDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112080, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112096, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112109, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112125, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112139, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112155, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112171, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112191, + "length": 16, + "value": "\"reserved_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112214, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112234, + "length": 15, + "value": "\"reserved_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 114969, + "length": 20, + "value": "\".EnumReservedRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 115039, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 115055, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 115069, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 115085, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116808, + "length": 27, + "value": "\".EnumValueDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116885, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116901, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116914, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116930, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116945, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116961, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119035, + "length": 25, + "value": "\".ServiceDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119110, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119126, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119155, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119170, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119186, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121319, + "length": 24, + "value": "\".MethodDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121393, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121409, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121422, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121442, + "length": 12, + "value": "\"input_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121461, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121481, + "length": 13, + "value": "\"output_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121501, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121517, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121533, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121553, + "length": 18, + "value": "\"client_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121578, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121598, + "length": 18, + "value": "\"server_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124502, + "length": 14, + "value": "\".FileOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124566, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124586, + "length": 14, + "value": "\"java_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124607, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124627, + "length": 22, + "value": "\"java_outer_classname\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124656, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124677, + "length": 21, + "value": "\"java_multiple_files\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124705, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124726, + "length": 31, + "value": "\"java_generate_equals_and_hash\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124764, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124785, + "length": 24, + "value": "\"java_string_check_utf8\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124816, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124836, + "length": 14, + "value": "\"optimize_for\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124857, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124878, + "length": 12, + "value": "\"go_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124897, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124918, + "length": 21, + "value": "\"cc_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124946, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124967, + "length": 23, + "value": "\"java_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124997, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125018, + "length": 21, + "value": "\"py_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125046, + "length": 2, + "value": "42" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125067, + "length": 22, + "value": "\"php_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125096, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125113, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125132, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125153, + "length": 18, + "value": "\"cc_enable_arenas\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125178, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125199, + "length": 19, + "value": "\"objc_class_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125225, + "length": 2, + "value": "37" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125246, + "length": 18, + "value": "\"csharp_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125271, + "length": 2, + "value": "39" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125292, + "length": 14, + "value": "\"swift_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125313, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125334, + "length": 18, + "value": "\"php_class_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125359, + "length": 2, + "value": "41" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125380, + "length": 15, + "value": "\"php_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125402, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125423, + "length": 24, + "value": "\"php_metadata_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125454, + "length": 2, + "value": "45" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125475, + "length": 14, + "value": "\"ruby_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125496, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125518, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 126353, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136750, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136766, + "length": 7, + "value": "\"SPEED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136780, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136796, + "length": 11, + "value": "\"CODE_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136814, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136830, + "length": 14, + "value": "\"LITE_RUNTIME\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137015, + "length": 17, + "value": "\".MessageOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137082, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137102, + "length": 25, + "value": "\"message_set_wire_format\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137134, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137154, + "length": 33, + "value": "\"no_standard_descriptor_accessor\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137194, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137210, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137229, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137249, + "length": 11, + "value": "\"map_entry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137267, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137289, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140546, + "length": 15, + "value": "\".FieldOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140611, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140627, + "length": 7, + "value": "\"ctype\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140641, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140657, + "length": 8, + "value": "\"packed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140672, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140688, + "length": 8, + "value": "\"jstype\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140703, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140719, + "length": 6, + "value": "\"lazy\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140732, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140748, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140767, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140784, + "length": 6, + "value": "\"weak\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140797, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140819, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144346, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144362, + "length": 8, + "value": "\"STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144377, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144393, + "length": 6, + "value": "\"CORD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144406, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144422, + "length": 14, + "value": "\"STRING_PIECE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144580, + "length": 11, + "value": "\"JS_NORMAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144598, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144614, + "length": 11, + "value": "\"JS_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144632, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144648, + "length": 11, + "value": "\"JS_NUMBER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144828, + "length": 15, + "value": "\".OneofOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144893, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144915, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146725, + "length": 14, + "value": "\".EnumOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146789, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146809, + "length": 13, + "value": "\"allow_alias\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146829, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146845, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146864, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146886, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149514, + "length": 19, + "value": "\".EnumValueOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 149583, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149599, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 149618, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149640, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152021, + "length": 17, + "value": "\".ServiceOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 152088, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152105, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 152124, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152146, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154522, + "length": 16, + "value": "\".MethodOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154588, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154605, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154624, + "length": 2, + "value": "34" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154645, + "length": 19, + "value": "\"idempotency_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154671, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154693, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157321, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157337, + "length": 21, + "value": "\"IDEMPOTENCY_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157381, + "length": 17, + "value": "\"NO_SIDE_EFFECTS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157405, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157421, + "length": 12, + "value": "\"IDEMPOTENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157609, + "length": 22, + "value": "\".UninterpretedOption\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157681, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157697, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157710, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157730, + "length": 18, + "value": "\"identifier_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157755, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157775, + "length": 20, + "value": "\"positive_int_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157802, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157822, + "length": 20, + "value": "\"negative_int_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157849, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157869, + "length": 14, + "value": "\"double_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157890, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157910, + "length": 14, + "value": "\"string_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157931, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157951, + "length": 17, + "value": "\"aggregate_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161232, + "length": 11, + "value": "\".NamePart\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 161293, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161313, + "length": 11, + "value": "\"name_part\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 161331, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161351, + "length": 14, + "value": "\"is_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 163239, + "length": 17, + "value": "\".SourceCodeInfo\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 163306, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 163322, + "length": 10, + "value": "\"location\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164518, + "length": 11, + "value": "\".Location\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164579, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164595, + "length": 6, + "value": "\"path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164608, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164624, + "length": 6, + "value": "\"span\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164637, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164657, + "length": 18, + "value": "\"leading_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164682, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164702, + "length": 19, + "value": "\"trailing_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164728, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164748, + "length": 27, + "value": "\"leading_detached_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 167346, + "length": 20, + "value": "\".GeneratedCodeInfo\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 167416, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 167432, + "length": 12, + "value": "\"annotation\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168654, + "length": 13, + "value": "\".Annotation\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168717, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168733, + "length": 6, + "value": "\"path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168746, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168766, + "length": 13, + "value": "\"source_file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168786, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168802, + "length": 7, + "value": "\"begin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168816, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168832, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Google_Protobuf_Compiler_CodeGeneratorResponse+Extensions.swift", + "kind": "Array", + "offset": 1215, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "StringLiteral", + "offset": 439, + "length": 36, + "value": "\"com.vungle.LoggerManagerWriteQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "StringLiteral", + "offset": 569, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "FloatLiteral", + "offset": 697, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 3359, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 3780, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 4201, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 4627, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 5048, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 5474, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "BooleanLiteral", + "offset": 5902, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7572, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7749, + "length": 14, + "value": "\".DoubleValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 7813, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7829, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 8952, + "length": 13, + "value": "\".FloatValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 9015, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 9031, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 10150, + "length": 13, + "value": "\".Int64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 10213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 10229, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 11349, + "length": 14, + "value": "\".UInt64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 11413, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 11429, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 12552, + "length": 13, + "value": "\".Int32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 12615, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 12631, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 13751, + "length": 14, + "value": "\".UInt32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 13815, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 13831, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 14953, + "length": 12, + "value": "\".BoolValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 15015, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 15031, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 16151, + "length": 14, + "value": "\".StringValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 16215, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 16231, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 17358, + "length": 13, + "value": "\".BytesValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 17421, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 17437, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "StringLiteral", + "offset": 366, + "length": 24, + "value": "\"placement_reference_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 11, + "value": "\"ad_markup\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 513, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 602, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "BooleanLiteral", + "offset": 7635, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "Array", + "offset": 8993, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9310, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9485, + "length": 12, + "value": "\".FieldMask\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "IntegerLiteral", + "offset": 9547, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9563, + "length": 7, + "value": "\"paths\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/empty.pb.swift", + "kind": "StringLiteral", + "offset": 3364, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/empty.pb.swift", + "kind": "StringLiteral", + "offset": 3535, + "length": 8, + "value": "\".Empty\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 2351, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 5076, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 6941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 664, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 686, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 710, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 735, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1014, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1139, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1246, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 1371, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1486, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AssetLoader.swift", + "kind": "IntegerLiteral", + "offset": 792, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AssetLoader.swift", + "kind": "StringLiteral", + "offset": 965, + "length": 23, + "value": "\"com.vungle.assetQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 220, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 906, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 896, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 5586, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 6907, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 9398, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16268, + "length": 26, + "value": "\"google.protobuf.compiler\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16459, + "length": 10, + "value": "\".Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16535, + "length": 7, + "value": "\"major\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16549, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16565, + "length": 7, + "value": "\"minor\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16579, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16595, + "length": 7, + "value": "\"patch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16609, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16625, + "length": 8, + "value": "\"suffix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18812, + "length": 23, + "value": "\".CodeGeneratorRequest\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18885, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18905, + "length": 18, + "value": "\"file_to_generate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18930, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18946, + "length": 11, + "value": "\"parameter\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18964, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18985, + "length": 12, + "value": "\"proto_file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 19004, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 19024, + "length": 18, + "value": "\"compiler_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21484, + "length": 24, + "value": "\".CodeGeneratorResponse\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21558, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21574, + "length": 7, + "value": "\"error\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21588, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21608, + "length": 20, + "value": "\"supported_features\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21635, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21652, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 23627, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23643, + "length": 14, + "value": "\"FEATURE_NONE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 23664, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23680, + "length": 25, + "value": "\"FEATURE_PROTO3_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23943, + "length": 7, + "value": "\".File\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24000, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24016, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24029, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24049, + "length": 17, + "value": "\"insertion_point\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24073, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24090, + "length": 9, + "value": "\"content\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24106, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24127, + "length": 21, + "value": "\"generated_code_info\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 3478, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 3570, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 5336, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "BooleanLiteral", + "offset": 6038, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "BooleanLiteral", + "offset": 6202, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 6294, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10018, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10187, + "length": 6, + "value": "\".Api\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10243, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10259, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10272, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10288, + "length": 9, + "value": "\"methods\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10304, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10320, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10336, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10352, + "length": 9, + "value": "\"version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10368, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10388, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10411, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10427, + "length": 8, + "value": "\"mixins\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10442, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10458, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13379, + "length": 9, + "value": "\".Method\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13438, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13454, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13467, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13487, + "length": 18, + "value": "\"request_type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13512, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13532, + "length": 19, + "value": "\"request_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13558, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13578, + "length": 19, + "value": "\"response_type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13604, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13624, + "length": 20, + "value": "\"response_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13651, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13667, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13683, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13699, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16464, + "length": 8, + "value": "\".Mixin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 16522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16538, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 16551, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16567, + "length": 6, + "value": "\"root\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1345, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1416, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1458, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1503, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 423, + "length": 13, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 446, + "length": 12, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 468, + "length": 9, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 18, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 537, + "length": 9, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 779, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "BooleanLiteral", + "offset": 807, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 668, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 712, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 835, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 853, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 865, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 248, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 312, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 338, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 363, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 419, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 518, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 693, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 944, + "length": 23, + "value": "\"VungleAds-initializer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 13715, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22665, + "length": 13, + "value": "\"custom_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22777, + "length": 17, + "value": "\"session_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22886, + "length": 11, + "value": "\"age_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22936, + "length": 21, + "value": "\"length_of_residence\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22992, + "length": 23, + "value": "\"median_home_value_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23056, + "length": 29, + "value": "\"monthly_housing_payment_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23215, + "length": 14, + "value": "\"region_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23328, + "length": 23, + "value": "\"earnings_by_placement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23384, + "length": 21, + "value": "\"is_user_a_purchaser\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23439, + "length": 22, + "value": "\"is_user_a_subscriber\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23500, + "length": 29, + "value": "\"last_30_days_mean_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23570, + "length": 31, + "value": "\"last_30_days_median_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23645, + "length": 34, + "value": "\"last_30_days_placement_fill_rate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23719, + "length": 30, + "value": "\"last_30_days_total_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23786, + "length": 27, + "value": "\"last_30_days_user_ltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23851, + "length": 28, + "value": "\"last_30_days_user_pltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23917, + "length": 28, + "value": "\"last_7_days_mean_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23985, + "length": 30, + "value": "\"last_7_days_median_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24058, + "length": 33, + "value": "\"last_7_days_placement_fill_rate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24130, + "length": 29, + "value": "\"last_7_days_total_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24195, + "length": 26, + "value": "\"last_7_days_user_ltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24258, + "length": 27, + "value": "\"last_7_days_user_pltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24313, + "length": 15, + "value": "\"top_n_adomain\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24361, + "length": 20, + "value": "\"total_earnings_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24505, + "length": 19, + "value": "\"health_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24556, + "length": 23, + "value": "\"in_game_purchases_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24611, + "length": 18, + "value": "\"level_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24680, + "length": 20, + "value": "\"session_start_time\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24732, + "length": 18, + "value": "\"session_duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24777, + "length": 13, + "value": "\"signup_date\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24816, + "length": 12, + "value": "\"time_spent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24851, + "length": 9, + "value": "\"user_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24896, + "length": 23, + "value": "\"user_level_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24955, + "length": 23, + "value": "\"user_score_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 614, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 646, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 682, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 723, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 761, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 805, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 930, + "length": 3, + "value": "\"3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 973, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1015, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1058, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1102, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1144, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1234, + "length": 3, + "value": "\";\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1283, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1333, + "length": 4, + "value": "\"'\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1432, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1474, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1522, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1572, + "length": 3, + "value": "\"?\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1615, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1670, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1726, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1780, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1835, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 3, + "value": "\"<\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1944, + "length": 3, + "value": "\">\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1987, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2031, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2075, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2119, + "length": 3, + "value": "\"b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2163, + "length": 3, + "value": "\"e\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2207, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2251, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2295, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2339, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2427, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2471, + "length": 3, + "value": "\"r\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2515, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 3, + "value": "\"T\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2647, + "length": 3, + "value": "\"u\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 3, + "value": "\"U\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2735, + "length": 3, + "value": "\"v\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2779, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2823, + "length": 3, + "value": "\"y\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2867, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2911, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 22995, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23011, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23195, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23283, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23317, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23693, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23808, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23895, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24136, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24258, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24288, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24598, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24972, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25093, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25123, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25383, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25802, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25812, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25941, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25967, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 720, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 753, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 785, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 821, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 926, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 961, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 994, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1030, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1064, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1173, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingRequestBody.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 16, + "value": "\"sdk_user_agent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingRequestBody.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "StringLiteral", + "offset": 109, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 182, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 310, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 342, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 390, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 18, + "value": "\"application\/json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 481, + "length": 22, + "value": "\"application\/protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "Dictionary", + "offset": 784, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "Dictionary", + "offset": 4047, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "Array", + "offset": 8515, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9072, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 9199, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9215, + "length": 12, + "value": "\"NULL_VALUE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9390, + "length": 9, + "value": "\".Struct\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 9449, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9465, + "length": 8, + "value": "\"fields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10713, + "length": 8, + "value": "\".Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10771, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10791, + "length": 12, + "value": "\"null_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10810, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 14, + "value": "\"number_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10851, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10871, + "length": 14, + "value": "\"string_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10892, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10912, + "length": 12, + "value": "\"bool_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10931, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10951, + "length": 14, + "value": "\"struct_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10972, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10992, + "length": 12, + "value": "\"list_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 15245, + "length": 12, + "value": "\".ListValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 15307, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 15323, + "length": 8, + "value": "\"values\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 576, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 617, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 658, + "length": 3, + "value": "\"2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 701, + "length": 3, + "value": "\"3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 3, + "value": "\"4\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 785, + "length": 3, + "value": "\"5\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 826, + "length": 3, + "value": "\"6\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 869, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 912, + "length": 3, + "value": "\"8\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 954, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1039, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1083, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1126, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1169, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1218, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1266, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1317, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1372, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1428, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1482, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1537, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1581, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1625, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1669, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1713, + "length": 3, + "value": "\"D\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1757, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1801, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1845, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1933, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 592, + "length": 4, + "value": "1440" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 625, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 5, + "value": "86400" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 689, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 724, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 755, + "length": 10, + "value": "1000000000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1090, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1189, + "length": 9, + "value": "\"ad_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1223, + "length": 11, + "value": "\"ad_source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"error_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1343, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 14, + "value": "\"deeplink_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 27, + "value": "\"click_coordinates_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1506, + "length": 14, + "value": "\"template_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 8, + "value": "\"vm_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1577, + "length": 13, + "value": "\"template_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1619, + "length": 15, + "value": "\"template_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 19, + "value": "\"template_settings\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1748, + "length": 11, + "value": "\"bid_token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 14, + "value": "\"ad_market_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1833, + "length": 21, + "value": "\"custom_prod_page_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1976, + "length": 9, + "value": "\"load_ad\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2020, + "length": 22, + "value": "\"ad_load_optimization\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2082, + "length": 27, + "value": "\"cacheable_assets_required\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2148, + "length": 26, + "value": "\"template_heartbeat_check\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2201, + "length": 13, + "value": "\"creative_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2237, + "length": 9, + "value": "\"ad_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 16, + "value": "\"mediation_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2318, + "length": 12, + "value": "\"vm_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1000, + "length": 14, + "value": "\"reuse_assets\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1043, + "length": 15, + "value": "\"auto_redirect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1128, + "length": 13, + "value": "\"log_metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1215, + "length": 18, + "value": "\"config_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1261, + "length": 15, + "value": "\"disable_ad_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1305, + "length": 15, + "value": "\"rta_debugging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1356, + "length": 23, + "value": "\"matched_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1405, + "length": 12, + "value": "\"ri_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1448, + "length": 17, + "value": "\"session_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1500, + "length": 22, + "value": "\"collect_country_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1555, + "length": 32, + "value": "\"wait_for_connectivity_for_tpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1619, + "length": 18, + "value": "\"signals_disabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1671, + "length": 21, + "value": "\"sdk_session_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1719, + "length": 13, + "value": "\"fpd_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1770, + "length": 26, + "value": "\"config_last_validated_ts\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1828, + "length": 19, + "value": "\"log_malformed_adm\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1882, + "length": 24, + "value": "\"retry_prioritized_tpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1931, + "length": 11, + "value": "\"enable_ot\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2241, + "length": 4, + "value": "\"ri\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2271, + "length": 12, + "value": "\"error_logs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2307, + "length": 9, + "value": "\"metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2340, + "length": 10, + "value": "\"mraid_js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2374, + "length": 10, + "value": "\"omsdk_js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2576, + "length": 18, + "value": "\"placement_ref_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2615, + "length": 7, + "value": "\"is_hb\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2786, + "length": 18, + "value": "\"refresh_interval\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3194, + "length": 27, + "value": "\"is_country_data_protected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3250, + "length": 15, + "value": "\"consent_title\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3296, + "length": 17, + "value": "\"consent_message\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3351, + "length": 25, + "value": "\"consent_message_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3405, + "length": 15, + "value": "\"button_accept\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3447, + "length": 13, + "value": "\"button_deny\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3599, + "length": 12, + "value": "\"tcf_status\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3668, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3695, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3719, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3959, + "length": 17, + "value": "\"error_log_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4007, + "length": 20, + "value": "\"metrics_is_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4248, + "length": 11, + "value": "\"disk_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4290, + "length": 17, + "value": "\"disk_percentage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4502, + "length": 21, + "value": "\"allow_auto_redirect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4552, + "length": 16, + "value": "\"after_click_ms\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufInfo.swift", + "kind": "Array", + "offset": 763, + "length": 623, + "value": "[\"google\/protobuf\/any.proto\", \"google\/protobuf\/api.proto\", \"google\/protobuf\/descriptor.proto\", \"google\/protobuf\/duration.proto\", \"google\/protobuf\/empty.proto\", \"google\/protobuf\/field_mask.proto\", \"google\/protobuf\/source_context.proto\", \"google\/protobuf\/struct.proto\", \"google\/protobuf\/timestamp.proto\", \"google\/protobuf\/type.proto\", \"google\/protobuf\/wrappers.proto\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AdLoader.swift", + "kind": "IntegerLiteral", + "offset": 1569, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 864, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 1035, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/SKAdNetwork\/SKAdImpressionWrapper.swift", + "kind": "BooleanLiteral", + "offset": 303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/SKAdNetwork\/SKAdImpressionWrapper.swift", + "kind": "BooleanLiteral", + "offset": 354, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/CacheableReplacement.swift", + "kind": "StringLiteral", + "offset": 285, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 79, + "length": 7, + "value": "\"7.5.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 7, + "value": "\"7.0.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 38, + "value": "\"https:\/\/config.ads.vungle.com\/config\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 229, + "length": 39, + "value": "\"https:\/\/adx.ads.vungle.com\/api\/v7\/ads\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 299, + "length": 44, + "value": "\"https:\/\/logs.ads.vungle.com\/sdk\/error_logs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 41, + "value": "\"https:\/\/logs.ads.vungle.com\/sdk\/metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 464, + "length": 21, + "value": "\"vungle.api_endpoint\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 23, + "value": "\"vungle.custom_headers\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 592, + "length": 12, + "value": "\"com.vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 626, + "length": 8, + "value": "\"config\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 659, + "length": 6, + "value": "\"json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 695, + "length": 11, + "value": "\"Ad Assets\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 729, + "length": 9, + "value": "\"keyData\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 783, + "length": 16, + "value": "\"Vungle-Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 819, + "length": 12, + "value": "\"User-Agent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 850, + "length": 20, + "value": "\"X-VUNGLE-BUNDLE-ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 886, + "length": 17, + "value": "\"X-Vungle-App-Id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 17, + "value": "\"X-VUNGLE-RTB-ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 956, + "length": 21, + "value": "\"X-Vungle-Tpat-Retry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 21, + "value": "\"X-Vungle-Tpat-Event\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1037, + "length": 20, + "value": "\"X-Vungle-Tpat-Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 9, + "value": "\"eventID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1144, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1228, + "length": 10, + "value": "\"charging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1262, + "length": 6, + "value": "\"full\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1297, + "length": 11, + "value": "\"unplugged\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1335, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1390, + "length": 6, + "value": "\"wwan\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1422, + "length": 6, + "value": "\"wifi\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1462, + "length": 15, + "value": "\"not connected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1540, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1583, + "length": 12, + "value": "\"cdma_1xrtt\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 7, + "value": "\"wcdma\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 6, + "value": "\"edge\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1706, + "length": 6, + "value": "\"hrpd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 13, + "value": "\"cdma_evdo_0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1805, + "length": 13, + "value": "\"cdma_evdo_a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1858, + "length": 13, + "value": "\"cdma_evdo_b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1907, + "length": 6, + "value": "\"gprs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1950, + "length": 7, + "value": "\"hsdpa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1990, + "length": 7, + "value": "\"hsupa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2028, + "length": 5, + "value": "\"lte\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2063, + "length": 4, + "value": "\"5g\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2118, + "length": 4, + "value": "\"6:\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2149, + "length": 4, + "value": "\"1:\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2205, + "length": 13, + "value": "\"vungle.gdpr\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 18, + "value": "\"vungle.gdpr.date\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2298, + "length": 20, + "value": "\"vungle.gdpr.source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2358, + "length": 29, + "value": "\"vungle.gdpr.message.version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2435, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2471, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2505, + "length": 11, + "value": "\"opted_out\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2541, + "length": 22, + "value": "\"opted_out_by_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2613, + "length": 11, + "value": "\"publisher\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2647, + "length": 14, + "value": "\"vungle_modal\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2709, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2746, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2780, + "length": 11, + "value": "\"opted_out\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2835, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2908, + "length": 20, + "value": "\"IABTCF_gdprApplies\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2947, + "length": 17, + "value": "\"IABTCF_TCString\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3020, + "length": 8, + "value": "\"Vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3098, + "length": 27, + "value": "\"vision_data_science_cache\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3154, + "length": 17, + "value": "\"vungleDiskCache\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 16, + "value": "\"com.vungle.ads\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3246, + "length": 19, + "value": "\"vng_vision.sqlite\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3293, + "length": 16, + "value": "\"batch-log-temp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3334, + "length": 8, + "value": "\"vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3375, + "length": 44, + "value": "\"kVungleIdentifierProviderVungleDeviceIDKey\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3449, + "length": 21, + "value": "\"vungleSDKVersionKey\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3520, + "length": 25, + "value": "\"vungle.webViewDebugging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3594, + "length": 25, + "value": "\"INCENTIVIZED_TITLE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3647, + "length": 24, + "value": "\"INCENTIVIZED_BODY_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3700, + "length": 25, + "value": "\"INCENTIVIZED_CLOSE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 28, + "value": "\"INCENTIVIZED_CONTINUE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3826, + "length": 10, + "value": "\"mraid.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3862, + "length": 14, + "value": "\"mraid.min.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3899, + "length": 10, + "value": "\"omsdk.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3939, + "length": 18, + "value": "\"omsdk-session.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4001, + "length": 14, + "value": "\"checkpoint.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4043, + "length": 16, + "value": "\"deeplink.click\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4082, + "length": 10, + "value": "\"clickUrl\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4122, + "length": 18, + "value": "\"win notification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4165, + "length": 12, + "value": "\"impression\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4213, + "length": 24, + "value": "\"video.clickCoordinates\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4259, + "length": 13, + "value": "\"genericTpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4338, + "length": 58, + "value": "\"Unable to load Ad due to FileSystem Space not available.\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4441, + "length": 8, + "value": "\"banner\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4479, + "length": 12, + "value": "\"fullscreen\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4515, + "length": 6, + "value": "\"mrec\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4547, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4625, + "length": 10, + "value": "1046740065" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "FloatLiteral", + "offset": 4694, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4777, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4783, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4790, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4828, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4835, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4842, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4890, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4920, + "length": 28, + "value": "\"vungle.clever.cache.enable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4989, + "length": 30, + "value": "\"vungle.clever.cache.capacity\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5062, + "length": 32, + "value": "\"vungle.clever.cache.percentage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5132, + "length": 34, + "value": "\"vungle.connectivity.wait.enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5238, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5320, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5437, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5477, + "length": 5, + "value": "\"100\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5502, + "length": 5, + "value": "\"101\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5533, + "length": 5, + "value": "\"102\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5561, + "length": 5, + "value": "\"103\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5589, + "length": 5, + "value": "\"104\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5620, + "length": 5, + "value": "\"105\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5646, + "length": 5, + "value": "\"106\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5669, + "length": 5, + "value": "\"107\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5706, + "length": 5, + "value": "\"108\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5744, + "length": 5, + "value": "\"109\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5794, + "length": 5, + "value": "\"110\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5825, + "length": 5, + "value": "\"111\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5855, + "length": 5, + "value": "\"500\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5889, + "length": 4, + "value": "1800" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5930, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5935, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5940, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5990, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "FloatLiteral", + "offset": 6018, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6059, + "length": 8, + "value": "\"banner\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6091, + "length": 14, + "value": "\"interstitial\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6124, + "length": 9, + "value": "\"appopen\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6153, + "length": 10, + "value": "\"rewarded\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6179, + "length": 6, + "value": "\"mrec\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6203, + "length": 9, + "value": "\"in_line\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6230, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6493, + "length": 12, + "value": "\"background\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6525, + "length": 7, + "value": "\"close\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6558, + "length": 11, + "value": "\"terminate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6590, + "length": 26, + "value": "\"no app store ID provided\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VungleDispatchTimer.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 37, + "value": "\"com.vungle.dispatchTimerAccessQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "Dictionary", + "offset": 5578, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7099, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7119, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7140, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7196, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7244, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7284, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7890, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8267, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8504, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8543, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 11982, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 12183, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12747, + "length": 25, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12757, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12771, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "Array", + "offset": 13458, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "BooleanLiteral", + "offset": 19508, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "BooleanLiteral", + "offset": 5013, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 5864, + "length": 252, + "value": "[\"associatedtype\", \"class\", \"deinit\", \"enum\", \"extension\", \"fileprivate\", \"func\", \"import\", \"init\", \"inout\", \"internal\", \"let\", \"open\", \"operator\", \"private\", \"protocol\", \"public\", \"static\", \"struct\", \"subscript\", \"typealias\", \"var\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6167, + "length": 169, + "value": "[\"break\", \"case\", \"continue\", \"default\", \"defer\", \"do\", \"else\", \"fallthrough\", \"for\", \"guard\", \"if\", \"in\", \"repeat\", \"return\", \"switch\", \"where\", \"while\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6396, + "length": 126, + "value": "[\"as\", \"Any\", \"catch\", \"false\", \"is\", \"nil\", \"rethrows\", \"super\", \"self\", \"Self\", \"throw\", \"throws\", \"true\", \"try\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6571, + "length": 190, + "value": "[\"#available\", \"#colorLiteral\", \"#column\", \"#else\", \"#elseif\", \"#endif\", \"#file\", \"#fileLiteral\", \"#function\", \"#if\", \"#imageLiteral\", \"#line\", \"#selector\", \"#sourceLocation\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6824, + "length": 301, + "value": "[\"associativity\", \"convenience\", \"dynamic\", \"didSet\", \"final\", \"get\", \"infix\", \"indirect\", \"lazy\", \"left\", \"mutating\", \"none\", \"nonmutating\", \"optional\", \"override\", \"postfix\", \"precedence\", \"prefix\", \"Protocol\", \"required\", \"right\", \"set\", \"Type\", \"unowned\", \"weak\", \"willSet\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 7362, + "length": 105, + "value": "[\"Bool\", \"Data\", \"Double\", \"Float\", \"Int\", \"Int32\", \"Int64\", \"String\", \"UInt\", \"UInt32\", \"UInt64\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 7611, + "length": 61, + "value": "[\"__COLUMN__\", \"__FILE__\", \"__FUNCTION__\", \"__LINE__\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "Array", + "offset": 1723, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "Array", + "offset": 2526, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 2954, + "length": 26, + "value": "\"swift_protobuf.gen_swift\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 3150, + "length": 17, + "value": "\".ModuleMappings\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 3217, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 3233, + "length": 9, + "value": "\"mapping\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4448, + "length": 8, + "value": "\".Entry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 4506, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4526, + "length": 13, + "value": "\"module_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 4546, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4566, + "length": 17, + "value": "\"proto_file_path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 33, + "value": "\"org.swift.protobuf.typeRegistry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1735, + "length": 21, + "value": "\"google.protobuf.Any\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 27, + "value": "\"google.protobuf.BoolValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1849, + "length": 28, + "value": "\"google.protobuf.BytesValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1914, + "length": 29, + "value": "\"google.protobuf.DoubleValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1981, + "length": 26, + "value": "\"google.protobuf.Duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 23, + "value": "\"google.protobuf.Empty\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2097, + "length": 27, + "value": "\"google.protobuf.FieldMask\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2160, + "length": 28, + "value": "\"google.protobuf.FloatValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2225, + "length": 28, + "value": "\"google.protobuf.Int32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2290, + "length": 28, + "value": "\"google.protobuf.Int64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2355, + "length": 27, + "value": "\"google.protobuf.ListValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2418, + "length": 29, + "value": "\"google.protobuf.StringValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2485, + "length": 24, + "value": "\"google.protobuf.Struct\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2542, + "length": 27, + "value": "\"google.protobuf.Timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2605, + "length": 29, + "value": "\"google.protobuf.UInt32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2672, + "length": 29, + "value": "\"google.protobuf.UInt64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2739, + "length": 23, + "value": "\"google.protobuf.Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 771, + "length": 12, + "value": "315576000000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 3553, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 3571, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1575, + "length": 7, + "value": "\"Apple\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1654, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1928, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 2058, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "IntegerLiteral", + "offset": 2217, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "IntegerLiteral", + "offset": 2247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 2435, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "BooleanLiteral", + "offset": 2858, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 3150, + "length": 22, + "value": "\"!*'();:@&=+$,\/?%#[] \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/AppStateStore.swift", + "kind": "IntegerLiteral", + "offset": 2394, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 320, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 395, + "length": 4, + "value": "1004" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 461, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 4, + "value": "1006" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 629, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 775, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1231, + "length": 6, + "value": "\"Code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 7, + "value": "\"Error\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1294, + "length": 13, + "value": "\"CountryCode\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1334, + "length": 12, + "value": "\"AppStoreId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/SilentModeMonitor.swift", + "kind": "IntegerLiteral", + "offset": 814, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/SilentModeMonitor.swift", + "kind": "IntegerLiteral", + "offset": 4622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingToken.swift", + "kind": "StringLiteral", + "offset": 420, + "length": 14, + "value": "\"ordinal_view\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 111, + "length": 14, + "value": "\"{{{down_x}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 147, + "length": 14, + "value": "\"{{{down_y}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 12, + "value": "\"{{{up_x}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 12, + "value": "\"{{{up_y}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 250, + "length": 17, + "value": "\"{{{req_width}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 293, + "length": 18, + "value": "\"{{{req_height}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 334, + "length": 14, + "value": "\"{{{height}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 13, + "value": "\"{{{width}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/TemplateSettings.swift", + "kind": "StringLiteral", + "offset": 298, + "length": 21, + "value": "\"normal_replacements\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/TemplateSettings.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 24, + "value": "\"cacheable_replacements\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 294, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1296, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1343, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 6, + "value": "\"NULL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1976, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 2157, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "Dictionary", + "offset": 2289, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 2695, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatDecoder.swift", + "kind": "IntegerLiteral", + "offset": 892, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 710, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBannerView.swift", + "kind": "StringLiteral", + "offset": 3673, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBannerView.swift", + "kind": "StringLiteral", + "offset": 3758, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 461, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 548, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 614, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 436, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 764, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 1399, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 1462, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "StringLiteral", + "offset": 1514, + "length": 6, + "value": "\"NULL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "BooleanLiteral", + "offset": 1568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "BooleanLiteral", + "offset": 1626, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/DoubleParser.swift", + "kind": "IntegerLiteral", + "offset": 1061, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 677, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 696, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 723, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 745, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 765, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 784, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2209, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2237, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2266, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7515, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7634, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7864, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 694, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 851, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 153, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 700, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 910, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1023, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1138, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1270, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1424, + "length": 3, + "value": "104" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1539, + "length": 3, + "value": "105" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1671, + "length": 3, + "value": "106" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1800, + "length": 3, + "value": "109" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1915, + "length": 3, + "value": "110" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 3, + "value": "111" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2181, + "length": 3, + "value": "112" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2312, + "length": 3, + "value": "113" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2397, + "length": 3, + "value": "114" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2528, + "length": 3, + "value": "115" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2620, + "length": 3, + "value": "116" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2750, + "length": 3, + "value": "117" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2862, + "length": 3, + "value": "118" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2983, + "length": 3, + "value": "119" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3091, + "length": 3, + "value": "121" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3193, + "length": 3, + "value": "122" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3293, + "length": 3, + "value": "123" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3407, + "length": 3, + "value": "124" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3517, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3675, + "length": 3, + "value": "126" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3913, + "length": 3, + "value": "127" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4060, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4201, + "length": 3, + "value": "129" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4276, + "length": 3, + "value": "130" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4357, + "length": 3, + "value": "131" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4432, + "length": 3, + "value": "132" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4513, + "length": 3, + "value": "133" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4598, + "length": 3, + "value": "134" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4671, + "length": 3, + "value": "135" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 3, + "value": "136" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4814, + "length": 3, + "value": "137" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4883, + "length": 3, + "value": "138" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5013, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5234, + "length": 3, + "value": "202" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5319, + "length": 3, + "value": "203" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5422, + "length": 3, + "value": "204" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5523, + "length": 3, + "value": "205" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5601, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5693, + "length": 3, + "value": "207" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5788, + "length": 3, + "value": "208" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5902, + "length": 3, + "value": "209" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6016, + "length": 3, + "value": "210" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6145, + "length": 3, + "value": "212" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6243, + "length": 3, + "value": "213" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6334, + "length": 3, + "value": "214" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6408, + "length": 3, + "value": "215" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6610, + "length": 3, + "value": "216" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6685, + "length": 3, + "value": "217" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6757, + "length": 3, + "value": "218" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6836, + "length": 3, + "value": "219" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6942, + "length": 3, + "value": "220" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7062, + "length": 3, + "value": "221" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7171, + "length": 3, + "value": "222" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7302, + "length": 3, + "value": "223" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7383, + "length": 3, + "value": "301" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7490, + "length": 3, + "value": "302" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7619, + "length": 3, + "value": "304" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7690, + "length": 3, + "value": "305" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7818, + "length": 3, + "value": "307" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8058, + "length": 3, + "value": "308" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8149, + "length": 3, + "value": "309" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8281, + "length": 3, + "value": "310" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8369, + "length": 3, + "value": "311" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8441, + "length": 3, + "value": "312" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8520, + "length": 3, + "value": "313" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8604, + "length": 3, + "value": "314" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8695, + "length": 3, + "value": "315" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8793, + "length": 3, + "value": "316" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8894, + "length": 3, + "value": "317" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8967, + "length": 3, + "value": "318" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9068, + "length": 3, + "value": "319" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9149, + "length": 3, + "value": "320" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9382, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9457, + "length": 3, + "value": "600" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9583, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9710, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9840, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9964, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10073, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10209, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10317, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10424, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10533, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10642, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10693, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10802, + "length": 4, + "value": "4000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10863, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10954, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11047, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11126, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11227, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11330, + "length": 5, + "value": "30003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/BiddingManager.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VunglePrivacySettings.swift", + "kind": "BooleanLiteral", + "offset": 2093, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 875, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 1686, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 3294, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 6157, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 11045, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 117, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 174, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1427, + "length": 16, + "value": "\"com.vungle.sdk\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1455, + "length": 11, + "value": "\"VungleSDK\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1548, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1596, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1674, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1876, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1999, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "FloatLiteral", + "offset": 2031, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 8878, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/ProtoFileToModuleMappings.swift", + "kind": "StringLiteral", + "offset": 642, + "length": 15, + "value": "\"SwiftProtobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3314, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 16, + "value": "\".SourceContext\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "IntegerLiteral", + "offset": 3559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3579, + "length": 11, + "value": "\"file_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "BooleanLiteral", + "offset": 348, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "Dictionary", + "offset": 393, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "StringLiteral", + "offset": 446, + "length": 21, + "value": "\"NotificationService\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "IntegerLiteral", + "offset": 498, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecoder.swift", + "kind": "BooleanLiteral", + "offset": 1127, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecoder.swift", + "kind": "IntegerLiteral", + "offset": 1309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingVisitor.swift", + "kind": "Dictionary", + "offset": 618, + "length": 22, + "value": "[(1, \"key\"), (2, \"value\")]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingVisitor.swift", + "kind": "IntegerLiteral", + "offset": 5553, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "Array", + "offset": 123, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 5, + "value": "\"107\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "StringLiteral", + "offset": 362, + "length": 5, + "value": "\"101\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 430, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 903, + "length": 4, + "value": "\"ua\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 930, + "length": 3, + "value": "\"h\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1046, + "length": 3, + "value": "\"w\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 18, + "value": "\"config_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1366, + "length": 26, + "value": "\"config_last_validated_ts\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2116, + "length": 9, + "value": "\"ad_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2210, + "length": 23, + "value": "\"matched_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2263, + "length": 16, + "value": "\"header_bidding\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2307, + "length": 15, + "value": "\"ad_start_time\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2359, + "length": 24, + "value": "\"placement_reference_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2405, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2465, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2944, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3555, + "length": 19, + "value": "\"consent_timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3604, + "length": 16, + "value": "\"consent_status\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3658, + "length": 25, + "value": "\"consent_message_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3713, + "length": 16, + "value": "\"consent_source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3929, + "length": 10, + "value": "\"is_coppa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4263, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4636, + "length": 16, + "value": "\"user_app_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4675, + "length": 9, + "value": "\"os_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4712, + "length": 14, + "value": "\"volume_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4755, + "length": 15, + "value": "\"battery_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4806, + "length": 23, + "value": "\"battery_saver_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4858, + "length": 15, + "value": "\"battery_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4964, + "length": 24, + "value": "\"connection_type_detail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5019, + "length": 17, + "value": "\"connection_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5103, + "length": 11, + "value": "\"time_zone\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5147, + "length": 20, + "value": "\"store_country_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5196, + "length": 5, + "value": "\"oit\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5230, + "length": 5, + "value": "\"ort\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5514, + "length": 16, + "value": "\"is_paying_user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 21, + "value": "\"days_in_application\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5630, + "length": 33, + "value": "\"consecutive_days_in_application\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5695, + "length": 19, + "value": "\"ads_clicked_count\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5742, + "length": 15, + "value": "\"is_viral_user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/GZip.swift", + "kind": "IntegerLiteral", + "offset": 9698, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/GZip.swift", + "kind": "IntegerLiteral", + "offset": 9703, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Extensions.swift", + "kind": "StringLiteral", + "offset": 742, + "length": 21, + "value": "\"type.googleapis.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Extensions.swift", + "kind": "BooleanLiteral", + "offset": 1774, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 1071, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1165, + "length": 15, + "value": "\"SwiftProtobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1261, + "length": 12, + "value": "\"Extensions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 18, + "value": "\"protoMessageName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1674, + "length": 15, + "value": "\"decodeMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1706, + "length": 10, + "value": "\"traverse\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1789, + "length": 15, + "value": "\"isInitialized\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1821, + "length": 15, + "value": "\"unknownFields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1926, + "length": 18, + "value": "\"debugDescription\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1961, + "length": 13, + "value": "\"description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2021, + "length": 11, + "value": "\"hashValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2228, + "length": 6, + "value": "\"Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2251, + "length": 10, + "value": "\"Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 2740, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 3032, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3330, + "length": 15, + "value": "\"isInitialized\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3362, + "length": 15, + "value": "\"unknownFields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3467, + "length": 18, + "value": "\"debugDescription\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3502, + "length": 13, + "value": "\"description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3532, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3562, + "length": 11, + "value": "\"hashValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 6, + "value": "\"init\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3613, + "length": 6, + "value": "\"self\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3815, + "length": 6, + "value": "\"Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3838, + "length": 10, + "value": "\"Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 4151, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4342, + "length": 15, + "value": "\"associativity\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4374, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4404, + "length": 10, + "value": "\"optional\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4431, + "length": 10, + "value": "\"required\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 5002, + "length": 178, + "value": "[\"allCases\", \"debugDescription\", \"description\", \"dynamicType\", \"hashValue\", \"init\", \"rawValue\", \"self\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 8341, + "length": 30, + "value": "[\"url\", \"http\", \"https\", \"id\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 11823, + "length": 3, + "value": "\"`\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 6911, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7169, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7485, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7660, + "length": 12, + "value": "\".Timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7722, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7738, + "length": 9, + "value": "\"seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7754, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7770, + "length": 7, + "value": "\"nanos\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/ViewabilityInfo.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 12, + "value": "\"is_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/ViewabilityInfo.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 12, + "value": "\"extra_vast\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 13, + "value": "\"sessionData\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1861, + "length": 28, + "value": "\"com.vungle.tpatSavingQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1914, + "length": 14, + "value": "\"tpats_2.json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 141, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 144, + "length": 19, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 165, + "length": 19, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 186, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 200, + "length": 22, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 224, + "length": 13, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/ConfigManager.swift", + "kind": "StringLiteral", + "offset": 2555, + "length": 25, + "value": "\"VungleAds-ConfigManager\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/ConfigManager.swift", + "kind": "BooleanLiteral", + "offset": 2774, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 697, + "length": 12, + "value": "-62135596800" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 776, + "length": 12, + "value": "253402300799" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 7076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 7094, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7203, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7372, + "length": 6, + "value": "\".Any\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "IntegerLiteral", + "offset": 7428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7448, + "length": 10, + "value": "\"type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "IntegerLiteral", + "offset": 7465, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7481, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/MRAID\/JavascriptGenerator.swift", + "kind": "BooleanLiteral", + "offset": 362, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/OverlayWrapper.swift", + "kind": "StringLiteral", + "offset": 828, + "length": 38, + "value": "\"(no app store id loaded or provided)\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 597, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 640, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 683, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 726, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 773, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 866, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 920, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 975, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1131, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1176, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "IntegerLiteral", + "offset": 1204, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "Array", + "offset": 1426, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "StringLiteral", + "offset": 1061, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1158, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1195, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 5148, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 5575, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 5890, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6064, + "length": 11, + "value": "\".Duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 6125, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6141, + "length": 9, + "value": "\"seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 6157, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6173, + "length": 7, + "value": "\"nanos\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3660, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3760, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3841, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 4989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 5411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "BooleanLiteral", + "offset": 5496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 5580, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 10633, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 10710, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 11735, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 11811, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 13894, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14018, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14034, + "length": 15, + "value": "\"SYNTAX_PROTO2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14072, + "length": 15, + "value": "\"SYNTAX_PROTO3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14248, + "length": 7, + "value": "\".Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14305, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14321, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14334, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14350, + "length": 8, + "value": "\"fields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14365, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14381, + "length": 8, + "value": "\"oneofs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14396, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14412, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14428, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14448, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14471, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14487, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17152, + "length": 8, + "value": "\".Field\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17210, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17226, + "length": 6, + "value": "\"kind\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17255, + "length": 13, + "value": "\"cardinality\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17275, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17291, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17306, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17322, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17335, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17355, + "length": 10, + "value": "\"type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17372, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17392, + "length": 13, + "value": "\"oneof_index\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17412, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17428, + "length": 8, + "value": "\"packed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17443, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17459, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17475, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17496, + "length": 11, + "value": "\"json_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17514, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17535, + "length": 15, + "value": "\"default_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20887, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20903, + "length": 14, + "value": "\"TYPE_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20924, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20940, + "length": 13, + "value": "\"TYPE_DOUBLE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20960, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20976, + "length": 12, + "value": "\"TYPE_FLOAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20995, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21011, + "length": 12, + "value": "\"TYPE_INT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21030, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21046, + "length": 13, + "value": "\"TYPE_UINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21066, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21082, + "length": 12, + "value": "\"TYPE_INT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21101, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21117, + "length": 14, + "value": "\"TYPE_FIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21138, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21154, + "length": 14, + "value": "\"TYPE_FIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21175, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21191, + "length": 11, + "value": "\"TYPE_BOOL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21209, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21225, + "length": 13, + "value": "\"TYPE_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21245, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21262, + "length": 12, + "value": "\"TYPE_GROUP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21281, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21298, + "length": 14, + "value": "\"TYPE_MESSAGE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21319, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21336, + "length": 12, + "value": "\"TYPE_BYTES\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21355, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21372, + "length": 13, + "value": "\"TYPE_UINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21392, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21409, + "length": 11, + "value": "\"TYPE_ENUM\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21427, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21444, + "length": 15, + "value": "\"TYPE_SFIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21466, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21483, + "length": 15, + "value": "\"TYPE_SFIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21505, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21522, + "length": 13, + "value": "\"TYPE_SINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21542, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21559, + "length": 13, + "value": "\"TYPE_SINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21698, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21714, + "length": 21, + "value": "\"CARDINALITY_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21742, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21758, + "length": 22, + "value": "\"CARDINALITY_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21803, + "length": 22, + "value": "\"CARDINALITY_REQUIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21832, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21848, + "length": 22, + "value": "\"CARDINALITY_REPEATED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22031, + "length": 7, + "value": "\".Enum\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22088, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22104, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22117, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22133, + "length": 11, + "value": "\"enumvalue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22151, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22167, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22183, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22203, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22226, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22242, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24681, + "length": 12, + "value": "\".EnumValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24743, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24759, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24772, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24788, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24803, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24819, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26426, + "length": 9, + "value": "\".Option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 26485, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26501, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 26514, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26530, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 451, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 538, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 604, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 688, + "length": 15, + "value": "\"fidelity_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 736, + "length": 19, + "value": "\"source_identifier\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/ProvidesSourceCodeLocation.swift", + "kind": "StringLiteral", + "offset": 1070, + "length": 5, + "value": "\"\/\/\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "IntegerLiteral", + "offset": 846, + "length": 5, + "value": "65536" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "BooleanLiteral", + "offset": 1538, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 4, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/MRAID\/MRAIDBridge.swift", + "kind": "BooleanLiteral", + "offset": 1714, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/FullScreenVC.swift", + "kind": "IntegerLiteral", + "offset": 401, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/FullScreenVC.swift", + "kind": "BooleanLiteral", + "offset": 563, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionDataStored.swift", + "kind": "IntegerLiteral", + "offset": 135, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionDataStored.swift", + "kind": "IntegerLiteral", + "offset": 175, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecoder.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecoder.swift", + "kind": "BooleanLiteral", + "offset": 710, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..5dd293e --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,466 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VungleAdsSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFAudio +import AVFoundation +import AdSupport +import AppTrackingTransparency +import AudioToolbox +import CoreTelephony +import Dispatch +import Foundation +import Network +import StoreKit +import Swift +import SwiftUI +import SystemConfiguration +import UIKit +@_exported import VungleAdsSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +import zlib +@available(*, deprecated, message: "VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@objc public protocol VungleBannerDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToLoad(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToPresent(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidTrackImpression(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClick(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdWillLeaveApplication(_ banner: VungleAdsSDK.VungleBanner) +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +@objc public enum BannerSize : Swift.Int { + case regular = 0 + case short = 1 + case leaderboard = 2 + case mrec = 3 + public init?(rawValue: Swift.Int) + @available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @available(*, deprecated, message: "VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@objc public class VungleBanner : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleBannerDelegate)? + @objc public init(placementId: Swift.String, size: VungleAdsSDK.BannerSize) + @objc public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc public func getBannerSize() -> CoreFoundation.CGSize + @objc public func present(on publisherView: UIKit.UIView) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class VungleAdsExtras : ObjectiveC.NSObject { + @objc final public func set(watermark: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol VungleNativeDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func nativeAdDidLoad(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidFailToLoad(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidFailToPresent(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidTrackImpression(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidClick(_ native: VungleAdsSDK.VungleNative) +} +@objc public enum NativeAdOptionsPosition : Swift.Int { + case topLeft = 1 + case topRight = 2 + case bottomLeft = 3 + case bottomRight = 4 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class VungleNative : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleNativeDelegate)? + @objc public var title: Swift.String { + get + } + @objc public var bodyText: Swift.String { + get + } + @objc public var callToAction: Swift.String { + get + } + @objc public var adStarRating: Swift.Double { + get + } + @objc public var sponsoredText: Swift.String { + get + } + @objc public var iconImage: UIKit.UIImage? { + get + } + @objc public var adOptionsPosition: VungleAdsSDK.NativeAdOptionsPosition + @objc public init(placementId: Swift.String) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?, clickableViews: [UIKit.UIView]?) + @objc public func unregisterView() + @objc public func performCTA() + @objc public func getMediaAspectRatio() -> CoreFoundation.CGFloat + @objc deinit +} +@objc public protocol VungleInterstitialDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func interstitialAdDidLoad(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToLoad(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToPresent(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidTrackImpression(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClick(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdWillLeaveApplication(_ interstitial: VungleAdsSDK.VungleInterstitial) +} +@_inheritsConvenienceInitializers @objc public class VungleInterstitial : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleInterstitialDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers public class BasePublicAd : ObjectiveC.NSObject { + @objc public var appId: Swift.String { + @objc get + } + @objc public var placementId: Swift.String { + @objc get + } + @objc public var eventId: Swift.String { + @objc get + } + @objc public var creativeId: Swift.String { + @objc get + } + @objc deinit + @objc public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc public func canPlayAd() -> Swift.Bool + @objc public func load(_ bidPayload: Swift.String? = nil) +} +@objc public protocol VungleRewardedDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func rewardedAdDidLoad(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToLoad(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToPresent(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidTrackImpression(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClick(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdWillLeaveApplication(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidRewardUser(_ rewarded: VungleAdsSDK.VungleRewarded) +} +@_inheritsConvenienceInitializers @objc public class VungleRewarded : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleRewardedDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc public func setUserId(userId: Swift.String) + @objc public func setAlertTitleText(_ text: Swift.String) + @objc public func setAlertBodyText(_ text: Swift.String) + @objc public func setAlertCloseButtonText(_ text: Swift.String) + @objc public func setAlertContinueButtonText(_ text: Swift.String) + @objc deinit +} +@objc public enum ConsentStatus : Swift.Int { + case accepted = 0 + case denied = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VungleAds : ObjectiveC.NSObject { + @objc public static var sdkVersion: Swift.String { + @objc get + } + @objc public static let firstPartyData: VungleAdsSDK.FirstPartyData + @objc final public class func initWithAppId(_ appId: Swift.String, completion: @escaping (Foundation.NSError?) -> Swift.Void) + @objc final public class func isInitialized() -> Swift.Bool + @objc final public class func isInLine(_ placementId: Swift.String) -> Swift.Bool + @objc public static func getBiddingToken() -> Swift.String + @objc final public class func setIntegrationName(_ integrationName: Swift.String, version: Swift.String) + @objc final public class func setDebugLoggingEnabled(_ isDebugLoggingEnabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class FirstPartyData : ObjectiveC.NSObject, Swift.Codable { + @objc final public func setAge(_ age: Swift.Int) + @objc final public func setLengthOfResidenceYears(_ lengthOfResidenceYears: Foundation.Decimal) + @objc final public func setMedianHomeValueUsd(_ medianHomeValueUsd: Swift.Int) + @objc final public func setMonthlyHousingPaymentUsd(_ monthlyHousingPaymentUsd: Swift.Int) + @objc final public func setCountry(_ country: Swift.String?) + @objc final public func setDma(_ dma: Swift.Int) + @objc final public func setRegionState(_ regionState: Swift.String?) + @objc final public func setEarningsByPlacement(_ earningsByPlacement: Foundation.Decimal) + @objc final public func setIsUserAPurchaser(_ isUserAPurchaser: Swift.Bool) + @objc final public func setIsUserASubscriber(_ isUserASubscriber: Swift.Bool) + @objc final public func setLast30DaysMeanSpendUsd(_ last30DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysMedianSpendUsd(_ last30DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysPlacementFillRate(_ last30DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast30DaysTotalSpendUsd(_ last30DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserLtvUsd(_ last30DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserPltvUsd(_ last30DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setLast7DaysMeanSpendUsd(_ last7DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysMedianSpendUsd(_ last7DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysPlacementFillRate(_ last7DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast7DaysTotalSpendUsd(_ last7DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserLtvUsd(_ last7DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserPltvUsd(_ last7DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setTopNAdomain(_ topNAdomain: [Swift.String]) + @objc final public func setTotalEarningsUsd(_ totalEarningsUsd: Foundation.Decimal) + @objc final public func setFriends(_ friends: [Swift.String]?) + @objc final public func setHealthPercentile(_ healthPercentile: Swift.Int) + @objc final public func setInGamePurchases(_ inGamePurchases: Foundation.Decimal) + @objc final public func setLevelPercentile(_ levelPercentile: Foundation.Decimal) + @objc final public func setPage(_ page: Swift.String?) + @objc final public func setSessionStartTime(_ sessionStartTime: Foundation.Date?) + @objc final public func setSessionDuration(_ sessionDuration: Swift.Int) + @objc final public func setSignupDate(_ signupDate: Foundation.Date?) + @objc final public func setTimeSpent(_ timeSpent: Swift.Int) + @objc final public func setUserId(_ userId: Swift.String?) + @objc final public func setUserLevelPercentile(_ userLevelPercentile: Swift.Int) + @objc final public func setUserScorePercentile(_ userScorePercentile: Foundation.Decimal) + @objc final public func addCustomData(_ key: Swift.String, value: Swift.String) + @objc final public func setCustomData(_ data: [Swift.String : Swift.String]) + public init(from decoder: any Swift.Decoder) throws + @objc final public func clearAll() + final public func encode(to encoder: any Swift.Encoder) throws + @objc deinit +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class MediaView : UIKit.UIView { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc public protocol VungleBannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidFail(_ bannerView: VungleAdsSDK.VungleBannerView, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidTrackImpression(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClick(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillLeaveApplication(_ bannerView: VungleAdsSDK.VungleBannerView) +} +@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency public class VungleBannerView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any VungleAdsSDK.VungleBannerViewDelegate)? + @objc @_Concurrency.MainActor @preconcurrency public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc deinit + @objc @_Concurrency.MainActor @preconcurrency public func load(_ bidPayload: Swift.String? = nil) + @objc @_Concurrency.MainActor @preconcurrency public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc @_Concurrency.MainActor @preconcurrency public var appId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var placementId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var eventId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var creativeId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public func getBannerSize() -> CoreFoundation.CGSize + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func didMoveToSuperview() +} +@objc public enum VungleError : Swift.Int { + case unknownError = 0 + case invalidAppID = 2 + case currentlyInitializing = 3 + case alreadyInitialized = 4 + case sdkNotInitialized = 6 + case userAgentError = 7 + case apiRequestError = 101 + case apiResponseDataError = 102 + case apiResponseDecodeError = 103 + case apiFailedStatusCode = 104 + case invalidTemplateURL = 105 + case invalidRequestBuilderError = 106 + case templateUnzipError = 109 + case invalidCtaURL = 110 + case invalidAssetURL = 111 + case assetRequestError = 112 + case assetResponseDataError = 113 + case assetWriteError = 114 + case invalidIndexURL = 115 + case gzipEncodeError = 116 + case assetFailedStatusCode = 117 + case protobufSerializationError = 118 + case jsonEncodeError = 119 + case tpatError = 121 + case invalidAdsEndpoint = 122 + case invalidRiEndpoint = 123 + case invalidLogErrorEndpoint = 124 + case invalidMetricsEndpoint = 125 + case assetFailedInsufficientSpace = 126 + case assetFailedMaxSpaceExceeded = 127 + case invalidTpatKey = 128 + case emptyTpatError = 129 + case mraidDownloadJsError = 130 + case mraidJsWriteFailed = 131 + case omsdkDownloadJsError = 132 + case omsdkJsWriteFailed = 133 + case storeRegionCodeError = 134 + case invalidConfigResponse = 135 + case privacyURLError = 136 + case tpatRetryFailed = 137 + case configRefreshFailed = 138 + case invalidEventIDError = 200 + case invalidPlacementID = 201 + case adConsumed = 202 + case adIsLoading = 203 + case adAlreadyLoaded = 204 + case adIsPlaying = 205 + case adAlreadyFailed = 206 + case placementAdTypeMismatch = 207 + case invalidBidPayload = 208 + case invalidJsonBidPayload = 209 + case adNotLoaded = 210 + case placementSleep = 212 + case invalidAdunitBidPayload = 213 + case invalidGzipBidPayload = 214 + case adResponseEmpty = 215 + case adResponseInvalidTemplateType = 216 + case adResponseTimedOut = 217 + case mraidJsDoesNotExist = 218 + case mraidJsCopyFailed = 219 + case adResponseRetryAfter = 220 + case adLoadFailRetryAfter = 221 + case invalidWaterfallPlacementID = 222 + case staleCachedResponse = 223 + case mraidError = 301 + case invalidIfaStatus = 302 + case adExpired = 304 + case mraidBridgeError = 305 + case adExpiredOnPlay = 307 + case adWinNotificationError = 308 + case assetFailedToDelete = 309 + case adHtmlFailedToLoad = 310 + case mraidJsCallEmpty = 311 + case deeplinkOpenFailed = 312 + case evaluateJavascriptFailed = 313 + case linkCommandOpenFailed = 314 + case jsonParamsEncodeError = 315 + case generateJsonDataError = 316 + case adClosedTemplateError = 317 + case adClosedMissingHeartbeat = 318 + case silentModeMonitorError = 319 + case webviewError = 320 + case concurrentPlaybackUnsupported = 400 + case bannerViewInvalidSize = 500 + case nativeAssetError = 600 + case webViewWebContentProcessDidTerminate = 2000 + case webViewFailedNavigation = 2001 + case storeKitLoadError = 2002 + case omsdkCopyError = 2003 + case storeOverlayLoadError = 2004 + case reachabilityInitializationFailed = 2005 + case unknownRadioAccessTechnology = 2006 + case storeKitPresentationError = 2007 + case storeOverlayPresentationError = 2008 + case invalidPlayParameter = 2009 + case outOfMemory = 3001 + case vungleOitCreationError = 4000 + case adNoFill = 10001 + case adLoadTooFrequently = 10002 + case adServerError = 20001 + case adPublisherMismatch = 30001 + case adInternalIntegrationError = 30002 + case configNotFoundError = 30003 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VunglePrivacySettings : ObjectiveC.NSObject { + @objc public static func setGDPRStatus(_ optIn: Swift.Bool) + @objc public static func setGDPRMessageVersion(_ version: Swift.String) + @objc public static func setCCPAStatus(_ optIn: Swift.Bool) + @objc public static func setCOPPAStatus(_ isUserCoppa: Swift.Bool) + @objc public static func setPublishIdfv(_ publish: Swift.Bool) + @objc deinit +} +public struct CompressionLevel : Swift.RawRepresentable { + public let rawValue: Swift.Int32 + public static let noCompression: VungleAdsSDK.CompressionLevel + public static let bestSpeed: VungleAdsSDK.CompressionLevel + public static let bestCompression: VungleAdsSDK.CompressionLevel + public static let defaultCompression: VungleAdsSDK.CompressionLevel + public init(rawValue: Swift.Int32) + public init(_ rawValue: Swift.Int32) + public typealias RawValue = Swift.Int32 +} +public struct GzipError : Swift.Error { + public enum Kind : Swift.Equatable { + case stream + case data + case memory + case buffer + case version + case unknown(code: Swift.Int) + public static func == (a: VungleAdsSDK.GzipError.Kind, b: VungleAdsSDK.GzipError.Kind) -> Swift.Bool + } + public let kind: VungleAdsSDK.GzipError.Kind + public let message: Swift.String + public var localizedDescription: Swift.String { + get + } +} +extension Foundation.Data { + public var isGzipped: Swift.Bool { + get + } + public func gzipped(level: VungleAdsSDK.CompressionLevel = .defaultCompression) throws -> Foundation.Data + public func gunzipped() throws -> Foundation.Data +} +@objc public enum VungleAdSizeType : Swift.Int { + case regularBannerSizeType = 1, shortBannerSizeType, leaderboardSizeType, mrecSizeType, flexibleHeightSizeType, fixedSizeType + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc public class VungleAdSize : ObjectiveC.NSObject { + @objc final public let size: CoreFoundation.CGSize + @objc final public let type: VungleAdsSDK.VungleAdSizeType + @objc public static let VungleAdSizeBannerRegular: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeBannerShort: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeLeaderboard: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeMREC: VungleAdsSDK.VungleAdSize + @objc deinit +} +extension VungleAdsSDK.VungleAdSize { + @objc dynamic public class func VungleAdSizeWithWidth(_ width: CoreFoundation.CGFloat) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleAdSizeFromCGSize(_ size: CoreFoundation.CGSize) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleValidAdSizeFromCGSize(size: CoreFoundation.CGSize, placementId: Swift.String) -> VungleAdsSDK.VungleAdSize +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Equatable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Hashable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.RawRepresentable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Equatable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Hashable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.RawRepresentable {} +extension VungleAdsSDK.ConsentStatus : Swift.Equatable {} +extension VungleAdsSDK.ConsentStatus : Swift.Hashable {} +extension VungleAdsSDK.ConsentStatus : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleError : Swift.Equatable {} +extension VungleAdsSDK.VungleError : Swift.Hashable {} +extension VungleAdsSDK.VungleError : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Equatable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Hashable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.RawRepresentable {} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..fa87499 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..5dd293e --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,466 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VungleAdsSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFAudio +import AVFoundation +import AdSupport +import AppTrackingTransparency +import AudioToolbox +import CoreTelephony +import Dispatch +import Foundation +import Network +import StoreKit +import Swift +import SwiftUI +import SystemConfiguration +import UIKit +@_exported import VungleAdsSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +import zlib +@available(*, deprecated, message: "VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@objc public protocol VungleBannerDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToLoad(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToPresent(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidTrackImpression(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClick(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdWillLeaveApplication(_ banner: VungleAdsSDK.VungleBanner) +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +@objc public enum BannerSize : Swift.Int { + case regular = 0 + case short = 1 + case leaderboard = 2 + case mrec = 3 + public init?(rawValue: Swift.Int) + @available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @available(*, deprecated, message: "VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@objc public class VungleBanner : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleBannerDelegate)? + @objc public init(placementId: Swift.String, size: VungleAdsSDK.BannerSize) + @objc public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc public func getBannerSize() -> CoreFoundation.CGSize + @objc public func present(on publisherView: UIKit.UIView) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class VungleAdsExtras : ObjectiveC.NSObject { + @objc final public func set(watermark: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol VungleNativeDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func nativeAdDidLoad(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidFailToLoad(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidFailToPresent(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidTrackImpression(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidClick(_ native: VungleAdsSDK.VungleNative) +} +@objc public enum NativeAdOptionsPosition : Swift.Int { + case topLeft = 1 + case topRight = 2 + case bottomLeft = 3 + case bottomRight = 4 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class VungleNative : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleNativeDelegate)? + @objc public var title: Swift.String { + get + } + @objc public var bodyText: Swift.String { + get + } + @objc public var callToAction: Swift.String { + get + } + @objc public var adStarRating: Swift.Double { + get + } + @objc public var sponsoredText: Swift.String { + get + } + @objc public var iconImage: UIKit.UIImage? { + get + } + @objc public var adOptionsPosition: VungleAdsSDK.NativeAdOptionsPosition + @objc public init(placementId: Swift.String) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?, clickableViews: [UIKit.UIView]?) + @objc public func unregisterView() + @objc public func performCTA() + @objc public func getMediaAspectRatio() -> CoreFoundation.CGFloat + @objc deinit +} +@objc public protocol VungleInterstitialDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func interstitialAdDidLoad(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToLoad(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToPresent(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidTrackImpression(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClick(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdWillLeaveApplication(_ interstitial: VungleAdsSDK.VungleInterstitial) +} +@_inheritsConvenienceInitializers @objc public class VungleInterstitial : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleInterstitialDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers public class BasePublicAd : ObjectiveC.NSObject { + @objc public var appId: Swift.String { + @objc get + } + @objc public var placementId: Swift.String { + @objc get + } + @objc public var eventId: Swift.String { + @objc get + } + @objc public var creativeId: Swift.String { + @objc get + } + @objc deinit + @objc public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc public func canPlayAd() -> Swift.Bool + @objc public func load(_ bidPayload: Swift.String? = nil) +} +@objc public protocol VungleRewardedDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func rewardedAdDidLoad(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToLoad(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToPresent(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidTrackImpression(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClick(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdWillLeaveApplication(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidRewardUser(_ rewarded: VungleAdsSDK.VungleRewarded) +} +@_inheritsConvenienceInitializers @objc public class VungleRewarded : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleRewardedDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc public func setUserId(userId: Swift.String) + @objc public func setAlertTitleText(_ text: Swift.String) + @objc public func setAlertBodyText(_ text: Swift.String) + @objc public func setAlertCloseButtonText(_ text: Swift.String) + @objc public func setAlertContinueButtonText(_ text: Swift.String) + @objc deinit +} +@objc public enum ConsentStatus : Swift.Int { + case accepted = 0 + case denied = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VungleAds : ObjectiveC.NSObject { + @objc public static var sdkVersion: Swift.String { + @objc get + } + @objc public static let firstPartyData: VungleAdsSDK.FirstPartyData + @objc final public class func initWithAppId(_ appId: Swift.String, completion: @escaping (Foundation.NSError?) -> Swift.Void) + @objc final public class func isInitialized() -> Swift.Bool + @objc final public class func isInLine(_ placementId: Swift.String) -> Swift.Bool + @objc public static func getBiddingToken() -> Swift.String + @objc final public class func setIntegrationName(_ integrationName: Swift.String, version: Swift.String) + @objc final public class func setDebugLoggingEnabled(_ isDebugLoggingEnabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class FirstPartyData : ObjectiveC.NSObject, Swift.Codable { + @objc final public func setAge(_ age: Swift.Int) + @objc final public func setLengthOfResidenceYears(_ lengthOfResidenceYears: Foundation.Decimal) + @objc final public func setMedianHomeValueUsd(_ medianHomeValueUsd: Swift.Int) + @objc final public func setMonthlyHousingPaymentUsd(_ monthlyHousingPaymentUsd: Swift.Int) + @objc final public func setCountry(_ country: Swift.String?) + @objc final public func setDma(_ dma: Swift.Int) + @objc final public func setRegionState(_ regionState: Swift.String?) + @objc final public func setEarningsByPlacement(_ earningsByPlacement: Foundation.Decimal) + @objc final public func setIsUserAPurchaser(_ isUserAPurchaser: Swift.Bool) + @objc final public func setIsUserASubscriber(_ isUserASubscriber: Swift.Bool) + @objc final public func setLast30DaysMeanSpendUsd(_ last30DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysMedianSpendUsd(_ last30DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysPlacementFillRate(_ last30DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast30DaysTotalSpendUsd(_ last30DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserLtvUsd(_ last30DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserPltvUsd(_ last30DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setLast7DaysMeanSpendUsd(_ last7DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysMedianSpendUsd(_ last7DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysPlacementFillRate(_ last7DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast7DaysTotalSpendUsd(_ last7DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserLtvUsd(_ last7DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserPltvUsd(_ last7DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setTopNAdomain(_ topNAdomain: [Swift.String]) + @objc final public func setTotalEarningsUsd(_ totalEarningsUsd: Foundation.Decimal) + @objc final public func setFriends(_ friends: [Swift.String]?) + @objc final public func setHealthPercentile(_ healthPercentile: Swift.Int) + @objc final public func setInGamePurchases(_ inGamePurchases: Foundation.Decimal) + @objc final public func setLevelPercentile(_ levelPercentile: Foundation.Decimal) + @objc final public func setPage(_ page: Swift.String?) + @objc final public func setSessionStartTime(_ sessionStartTime: Foundation.Date?) + @objc final public func setSessionDuration(_ sessionDuration: Swift.Int) + @objc final public func setSignupDate(_ signupDate: Foundation.Date?) + @objc final public func setTimeSpent(_ timeSpent: Swift.Int) + @objc final public func setUserId(_ userId: Swift.String?) + @objc final public func setUserLevelPercentile(_ userLevelPercentile: Swift.Int) + @objc final public func setUserScorePercentile(_ userScorePercentile: Foundation.Decimal) + @objc final public func addCustomData(_ key: Swift.String, value: Swift.String) + @objc final public func setCustomData(_ data: [Swift.String : Swift.String]) + public init(from decoder: any Swift.Decoder) throws + @objc final public func clearAll() + final public func encode(to encoder: any Swift.Encoder) throws + @objc deinit +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class MediaView : UIKit.UIView { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc public protocol VungleBannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidFail(_ bannerView: VungleAdsSDK.VungleBannerView, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidTrackImpression(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClick(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillLeaveApplication(_ bannerView: VungleAdsSDK.VungleBannerView) +} +@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency public class VungleBannerView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any VungleAdsSDK.VungleBannerViewDelegate)? + @objc @_Concurrency.MainActor @preconcurrency public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc deinit + @objc @_Concurrency.MainActor @preconcurrency public func load(_ bidPayload: Swift.String? = nil) + @objc @_Concurrency.MainActor @preconcurrency public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc @_Concurrency.MainActor @preconcurrency public var appId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var placementId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var eventId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var creativeId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public func getBannerSize() -> CoreFoundation.CGSize + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func didMoveToSuperview() +} +@objc public enum VungleError : Swift.Int { + case unknownError = 0 + case invalidAppID = 2 + case currentlyInitializing = 3 + case alreadyInitialized = 4 + case sdkNotInitialized = 6 + case userAgentError = 7 + case apiRequestError = 101 + case apiResponseDataError = 102 + case apiResponseDecodeError = 103 + case apiFailedStatusCode = 104 + case invalidTemplateURL = 105 + case invalidRequestBuilderError = 106 + case templateUnzipError = 109 + case invalidCtaURL = 110 + case invalidAssetURL = 111 + case assetRequestError = 112 + case assetResponseDataError = 113 + case assetWriteError = 114 + case invalidIndexURL = 115 + case gzipEncodeError = 116 + case assetFailedStatusCode = 117 + case protobufSerializationError = 118 + case jsonEncodeError = 119 + case tpatError = 121 + case invalidAdsEndpoint = 122 + case invalidRiEndpoint = 123 + case invalidLogErrorEndpoint = 124 + case invalidMetricsEndpoint = 125 + case assetFailedInsufficientSpace = 126 + case assetFailedMaxSpaceExceeded = 127 + case invalidTpatKey = 128 + case emptyTpatError = 129 + case mraidDownloadJsError = 130 + case mraidJsWriteFailed = 131 + case omsdkDownloadJsError = 132 + case omsdkJsWriteFailed = 133 + case storeRegionCodeError = 134 + case invalidConfigResponse = 135 + case privacyURLError = 136 + case tpatRetryFailed = 137 + case configRefreshFailed = 138 + case invalidEventIDError = 200 + case invalidPlacementID = 201 + case adConsumed = 202 + case adIsLoading = 203 + case adAlreadyLoaded = 204 + case adIsPlaying = 205 + case adAlreadyFailed = 206 + case placementAdTypeMismatch = 207 + case invalidBidPayload = 208 + case invalidJsonBidPayload = 209 + case adNotLoaded = 210 + case placementSleep = 212 + case invalidAdunitBidPayload = 213 + case invalidGzipBidPayload = 214 + case adResponseEmpty = 215 + case adResponseInvalidTemplateType = 216 + case adResponseTimedOut = 217 + case mraidJsDoesNotExist = 218 + case mraidJsCopyFailed = 219 + case adResponseRetryAfter = 220 + case adLoadFailRetryAfter = 221 + case invalidWaterfallPlacementID = 222 + case staleCachedResponse = 223 + case mraidError = 301 + case invalidIfaStatus = 302 + case adExpired = 304 + case mraidBridgeError = 305 + case adExpiredOnPlay = 307 + case adWinNotificationError = 308 + case assetFailedToDelete = 309 + case adHtmlFailedToLoad = 310 + case mraidJsCallEmpty = 311 + case deeplinkOpenFailed = 312 + case evaluateJavascriptFailed = 313 + case linkCommandOpenFailed = 314 + case jsonParamsEncodeError = 315 + case generateJsonDataError = 316 + case adClosedTemplateError = 317 + case adClosedMissingHeartbeat = 318 + case silentModeMonitorError = 319 + case webviewError = 320 + case concurrentPlaybackUnsupported = 400 + case bannerViewInvalidSize = 500 + case nativeAssetError = 600 + case webViewWebContentProcessDidTerminate = 2000 + case webViewFailedNavigation = 2001 + case storeKitLoadError = 2002 + case omsdkCopyError = 2003 + case storeOverlayLoadError = 2004 + case reachabilityInitializationFailed = 2005 + case unknownRadioAccessTechnology = 2006 + case storeKitPresentationError = 2007 + case storeOverlayPresentationError = 2008 + case invalidPlayParameter = 2009 + case outOfMemory = 3001 + case vungleOitCreationError = 4000 + case adNoFill = 10001 + case adLoadTooFrequently = 10002 + case adServerError = 20001 + case adPublisherMismatch = 30001 + case adInternalIntegrationError = 30002 + case configNotFoundError = 30003 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VunglePrivacySettings : ObjectiveC.NSObject { + @objc public static func setGDPRStatus(_ optIn: Swift.Bool) + @objc public static func setGDPRMessageVersion(_ version: Swift.String) + @objc public static func setCCPAStatus(_ optIn: Swift.Bool) + @objc public static func setCOPPAStatus(_ isUserCoppa: Swift.Bool) + @objc public static func setPublishIdfv(_ publish: Swift.Bool) + @objc deinit +} +public struct CompressionLevel : Swift.RawRepresentable { + public let rawValue: Swift.Int32 + public static let noCompression: VungleAdsSDK.CompressionLevel + public static let bestSpeed: VungleAdsSDK.CompressionLevel + public static let bestCompression: VungleAdsSDK.CompressionLevel + public static let defaultCompression: VungleAdsSDK.CompressionLevel + public init(rawValue: Swift.Int32) + public init(_ rawValue: Swift.Int32) + public typealias RawValue = Swift.Int32 +} +public struct GzipError : Swift.Error { + public enum Kind : Swift.Equatable { + case stream + case data + case memory + case buffer + case version + case unknown(code: Swift.Int) + public static func == (a: VungleAdsSDK.GzipError.Kind, b: VungleAdsSDK.GzipError.Kind) -> Swift.Bool + } + public let kind: VungleAdsSDK.GzipError.Kind + public let message: Swift.String + public var localizedDescription: Swift.String { + get + } +} +extension Foundation.Data { + public var isGzipped: Swift.Bool { + get + } + public func gzipped(level: VungleAdsSDK.CompressionLevel = .defaultCompression) throws -> Foundation.Data + public func gunzipped() throws -> Foundation.Data +} +@objc public enum VungleAdSizeType : Swift.Int { + case regularBannerSizeType = 1, shortBannerSizeType, leaderboardSizeType, mrecSizeType, flexibleHeightSizeType, fixedSizeType + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc public class VungleAdSize : ObjectiveC.NSObject { + @objc final public let size: CoreFoundation.CGSize + @objc final public let type: VungleAdsSDK.VungleAdSizeType + @objc public static let VungleAdSizeBannerRegular: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeBannerShort: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeLeaderboard: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeMREC: VungleAdsSDK.VungleAdSize + @objc deinit +} +extension VungleAdsSDK.VungleAdSize { + @objc dynamic public class func VungleAdSizeWithWidth(_ width: CoreFoundation.CGFloat) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleAdSizeFromCGSize(_ size: CoreFoundation.CGSize) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleValidAdSizeFromCGSize(size: CoreFoundation.CGSize, placementId: Swift.String) -> VungleAdsSDK.VungleAdSize +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Equatable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Hashable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.RawRepresentable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Equatable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Hashable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.RawRepresentable {} +extension VungleAdsSDK.ConsentStatus : Swift.Equatable {} +extension VungleAdsSDK.ConsentStatus : Swift.Hashable {} +extension VungleAdsSDK.ConsentStatus : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleError : Swift.Equatable {} +extension VungleAdsSDK.VungleError : Swift.Hashable {} +extension VungleAdsSDK.VungleError : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Equatable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Hashable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.RawRepresentable {} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..360fa35 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,31264 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "VungleAdsSDK", + "printedName": "VungleAdsSDK", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleBannerDelegate", + "printedName": "VungleBannerDelegate", + "children": [ + { + "kind": "Function", + "name": "bannerAdDidLoad", + "printedName": "bannerAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP15bannerAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFailToLoad", + "printedName": "bannerAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP21bannerAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillPresent", + "printedName": "bannerAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP19bannerAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidPresent", + "printedName": "bannerAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP18bannerAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFailToPresent", + "printedName": "bannerAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP24bannerAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillClose", + "printedName": "bannerAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP17bannerAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClose", + "printedName": "bannerAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP16bannerAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidTrackImpression", + "printedName": "bannerAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP26bannerAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClick", + "printedName": "bannerAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP16bannerAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillLeaveApplication", + "printedName": "bannerAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate(im)bannerAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP28bannerAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate", + "mangledName": "$s12VungleAdsSDK0A14BannerDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "BannerSize", + "printedName": "BannerSize", + "children": [ + { + "kind": "Var", + "name": "regular", + "printedName": "regular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeRegular", + "mangledName": "$s12VungleAdsSDK10BannerSizeO7regularyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "short", + "printedName": "short", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeShort", + "mangledName": "$s12VungleAdsSDK10BannerSizeO5shortyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "leaderboard", + "printedName": "leaderboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK10BannerSizeO11leaderboardyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "mrec", + "printedName": "mrec", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.BannerSize.Type) -> VungleAdsSDK.BannerSize", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.BannerSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@BannerSize@BannerSizeMrec", + "mangledName": "$s12VungleAdsSDK10BannerSizeO4mrecyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.BannerSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK10BannerSizeO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK10BannerSizeO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@BannerSize", + "mangledName": "$s12VungleAdsSDK10BannerSizeO", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleBanner", + "printedName": "VungleBanner", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(py)delegate", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerDelegate", + "printedName": "any VungleAdsSDK.VungleBannerDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)delegate", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerDelegate", + "printedName": "any VungleAdsSDK.VungleBannerDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A6BannerC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:size:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "BannerSize", + "printedName": "VungleAdsSDK.BannerSize", + "usr": "c:@M@VungleAdsSDK@E@BannerSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)initWithPlacementId:size:", + "mangledName": "$s12VungleAdsSDK0A6BannerC11placementId4sizeACSS_AA0D4SizeOtcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:size:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:vungleAdSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBanner", + "printedName": "VungleAdsSDK.VungleBanner", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)initWithPlacementId:vungleAdSize:", + "mangledName": "$s12VungleAdsSDK0A6BannerC11placementId12vungleAdSizeACSS_AA0ahI0Ctcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:vungleAdSize:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getBannerSize", + "printedName": "getBannerSize()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)getBannerSize", + "mangledName": "$s12VungleAdsSDK0A6BannerC03getD4SizeSo6CGSizeVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(on:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner(im)presentOn:", + "mangledName": "$s12VungleAdsSDK0A6BannerC7present2onySo6UIViewC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentOn:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBanner", + "mangledName": "$s12VungleAdsSDK0A6BannerC", + "moduleName": "VungleAdsSDK", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "Available" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdsExtras", + "printedName": "VungleAdsExtras", + "children": [ + { + "kind": "Function", + "name": "set", + "printedName": "set(watermark:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras(im)setWithWatermark:", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasC3set9watermarkySS_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithWatermark:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras(im)init", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras", + "mangledName": "$s12VungleAdsSDK0aB6ExtrasC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleNativeDelegate", + "printedName": "VungleNativeDelegate", + "children": [ + { + "kind": "Function", + "name": "nativeAdDidLoad", + "printedName": "nativeAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP15nativeAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidFailToLoad", + "printedName": "nativeAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP21nativeAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidFailToPresent", + "printedName": "nativeAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP24nativeAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidTrackImpression", + "printedName": "nativeAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP26nativeAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "nativeAdDidClick", + "printedName": "nativeAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate(im)nativeAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP16nativeAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleNativeDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate", + "mangledName": "$s12VungleAdsSDK0A14NativeDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NativeAdOptionsPosition", + "printedName": "NativeAdOptionsPosition", + "children": [ + { + "kind": "Var", + "name": "topLeft", + "printedName": "topLeft", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionTopLeft", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO7topLeftyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "topRight", + "printedName": "topRight", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionTopRight", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8topRightyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "bottomLeft", + "printedName": "bottomLeft", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionBottomLeft", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO10bottomLeftyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "bottomRight", + "printedName": "bottomRight", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.NativeAdOptionsPosition.Type) -> VungleAdsSDK.NativeAdOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition@NativeAdOptionsPositionBottomRight", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO11bottomRightyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition?", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition", + "mangledName": "$s12VungleAdsSDK23NativeAdOptionsPositionO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleNative", + "printedName": "VungleNative", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)delegate", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNativeDelegate", + "printedName": "any VungleAdsSDK.VungleNativeDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)delegate", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleNativeDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNativeDelegate", + "printedName": "any VungleAdsSDK.VungleNativeDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleNativeDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A6NativeC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)title", + "mangledName": "$s12VungleAdsSDK0A6NativeC5titleSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)title", + "mangledName": "$s12VungleAdsSDK0A6NativeC5titleSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bodyText", + "printedName": "bodyText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)bodyText", + "mangledName": "$s12VungleAdsSDK0A6NativeC8bodyTextSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)bodyText", + "mangledName": "$s12VungleAdsSDK0A6NativeC8bodyTextSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "callToAction", + "printedName": "callToAction", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)callToAction", + "mangledName": "$s12VungleAdsSDK0A6NativeC12callToActionSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)callToAction", + "mangledName": "$s12VungleAdsSDK0A6NativeC12callToActionSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "adStarRating", + "printedName": "adStarRating", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)adStarRating", + "mangledName": "$s12VungleAdsSDK0A6NativeC12adStarRatingSdvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)adStarRating", + "mangledName": "$s12VungleAdsSDK0A6NativeC12adStarRatingSdvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sponsoredText", + "printedName": "sponsoredText", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)sponsoredText", + "mangledName": "$s12VungleAdsSDK0A6NativeC13sponsoredTextSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)sponsoredText", + "mangledName": "$s12VungleAdsSDK0A6NativeC13sponsoredTextSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iconImage", + "printedName": "iconImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)iconImage", + "mangledName": "$s12VungleAdsSDK0A6NativeC9iconImageSo7UIImageCSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "SetterAccess", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)iconImage", + "mangledName": "$s12VungleAdsSDK0A6NativeC9iconImageSo7UIImageCSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "adOptionsPosition", + "printedName": "adOptionsPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(py)adOptionsPosition", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)adOptionsPosition", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NativeAdOptionsPosition", + "printedName": "VungleAdsSDK.NativeAdOptionsPosition", + "usr": "c:@M@VungleAdsSDK@E@NativeAdOptionsPosition" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)setAdOptionsPosition:", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0Ovs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0OvM", + "mangledName": "$s12VungleAdsSDK0A6NativeC17adOptionsPositionAA0d2AdfG0OvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleNative", + "printedName": "VungleAdsSDK.VungleNative", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A6NativeC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerViewForInteraction", + "printedName": "registerViewForInteraction(view:mediaView:iconImageView:viewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)registerViewForInteractionWithView:mediaView:iconImageView:viewController:", + "mangledName": "$s12VungleAdsSDK0A6NativeC26registerViewForInteraction4view05mediaF009iconImageF00I10ControllerySo6UIViewC_AA05MediaF0CSo07UIImageF0CSgSo0nM0CSgtF", + "moduleName": "VungleAdsSDK", + "objc_name": "registerViewForInteractionWithView:mediaView:iconImageView:viewController:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerViewForInteraction", + "printedName": "registerViewForInteraction(view:mediaView:iconImageView:viewController:clickableViews:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[UIKit.UIView]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIView]", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)registerViewForInteractionWithView:mediaView:iconImageView:viewController:clickableViews:", + "mangledName": "$s12VungleAdsSDK0A6NativeC26registerViewForInteraction4view05mediaF009iconImageF00I10Controller14clickableViewsySo6UIViewC_AA05MediaF0CSo07UIImageF0CSgSo0pM0CSgSayAKGSgtF", + "moduleName": "VungleAdsSDK", + "objc_name": "registerViewForInteractionWithView:mediaView:iconImageView:viewController:clickableViews:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterView", + "printedName": "unregisterView()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)unregisterView", + "mangledName": "$s12VungleAdsSDK0A6NativeC14unregisterViewyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "performCTA", + "printedName": "performCTA()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)performCTA", + "mangledName": "$s12VungleAdsSDK0A6NativeC10performCTAyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getMediaAspectRatio", + "printedName": "getMediaAspectRatio()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative(im)getMediaAspectRatio", + "mangledName": "$s12VungleAdsSDK0A6NativeC19getMediaAspectRatio12CoreGraphics7CGFloatVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleNative", + "mangledName": "$s12VungleAdsSDK0A6NativeC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleInterstitialDelegate", + "printedName": "VungleInterstitialDelegate", + "children": [ + { + "kind": "Function", + "name": "interstitialAdDidLoad", + "printedName": "interstitialAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP21interstitialAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidFailToLoad", + "printedName": "interstitialAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP27interstitialAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillPresent", + "printedName": "interstitialAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP25interstitialAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidPresent", + "printedName": "interstitialAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP24interstitialAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidFailToPresent", + "printedName": "interstitialAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP30interstitialAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillClose", + "printedName": "interstitialAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP23interstitialAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidClose", + "printedName": "interstitialAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP22interstitialAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidTrackImpression", + "printedName": "interstitialAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP32interstitialAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdDidClick", + "printedName": "interstitialAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP22interstitialAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interstitialAdWillLeaveApplication", + "printedName": "interstitialAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate(im)interstitialAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP34interstitialAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleInterstitialDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate", + "mangledName": "$s12VungleAdsSDK0A20InterstitialDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleInterstitial", + "printedName": "VungleInterstitial", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(py)delegate", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitialDelegate", + "printedName": "any VungleAdsSDK.VungleInterstitialDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)delegate", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleInterstitialDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitialDelegate", + "printedName": "any VungleAdsSDK.VungleInterstitialDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleInterstitialDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleInterstitial", + "printedName": "VungleAdsSDK.VungleInterstitial", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial(im)presentWith:", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC7present4withySo16UIViewControllerC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentWith:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleInterstitial", + "mangledName": "$s12VungleAdsSDK0A12InterstitialC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BasePublicAd", + "printedName": "BasePublicAd", + "children": [ + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)appId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC5appIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)appId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC5appIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementId", + "printedName": "placementId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)placementId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC11placementIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)placementId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC11placementIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventId", + "printedName": "eventId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)eventId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC7eventIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)eventId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC7eventIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "creativeId", + "printedName": "creativeId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(py)creativeId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC10creativeIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)creativeId", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC10creativeIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(extras:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)setWithExtras:", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC3set6extrasyAA0aB6ExtrasC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithExtras:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canPlayAd", + "printedName": "canPlayAd()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)canPlayAd", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC07canPlayF0SbyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)load:", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC4loadyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "BasePublicAd", + "printedName": "VungleAdsSDK.BasePublicAd", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd(im)init", + "mangledName": "$s12VungleAdsSDK12BasePublicAdCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "mangledName": "$s12VungleAdsSDK12BasePublicAdC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleRewardedDelegate", + "printedName": "VungleRewardedDelegate", + "children": [ + { + "kind": "Function", + "name": "rewardedAdDidLoad", + "printedName": "rewardedAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP17rewardedAdDidLoadyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidFailToLoad", + "printedName": "rewardedAdDidFailToLoad(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidFailToLoad:withError:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP23rewardedAdDidFailToLoad_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillPresent", + "printedName": "rewardedAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP21rewardedAdWillPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidPresent", + "printedName": "rewardedAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP20rewardedAdDidPresentyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidFailToPresent", + "printedName": "rewardedAdDidFailToPresent(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidFailToPresent:withError:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP26rewardedAdDidFailToPresent_9withErroryAA0aD0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillClose", + "printedName": "rewardedAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP19rewardedAdWillCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidClose", + "printedName": "rewardedAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP18rewardedAdDidCloseyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidTrackImpression", + "printedName": "rewardedAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP28rewardedAdDidTrackImpressionyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidClick", + "printedName": "rewardedAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP18rewardedAdDidClickyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdWillLeaveApplication", + "printedName": "rewardedAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP30rewardedAdWillLeaveApplicationyyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "rewardedAdDidRewardUser", + "printedName": "rewardedAdDidRewardUser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate(im)rewardedAdDidRewardUser:", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP23rewardedAdDidRewardUseryyAA0aD0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleRewardedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate", + "mangledName": "$s12VungleAdsSDK0A16RewardedDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleRewarded", + "printedName": "VungleRewarded", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(py)delegate", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewardedDelegate", + "printedName": "any VungleAdsSDK.VungleRewardedDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)delegate", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleRewardedDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewardedDelegate", + "printedName": "any VungleAdsSDK.VungleRewardedDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleRewardedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A8RewardedC8delegateAA0aD8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleRewarded", + "printedName": "VungleAdsSDK.VungleRewarded", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)initWithPlacementId:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC11placementIdACSS_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "initWithPlacementId:", + "declAttributes": [ + "Override", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "present", + "printedName": "present(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)presentWith:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC7present4withySo16UIViewControllerC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "presentWith:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setUserIdWithUserId:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC9setUserId04userG0ySS_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setUserIdWithUserId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertTitleText", + "printedName": "setAlertTitleText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertTitleText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC17setAlertTitleTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertBodyText", + "printedName": "setAlertBodyText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertBodyText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC16setAlertBodyTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertCloseButtonText", + "printedName": "setAlertCloseButtonText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertCloseButtonText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC23setAlertCloseButtonTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAlertContinueButtonText", + "printedName": "setAlertContinueButtonText(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded(im)setAlertContinueButtonText:", + "mangledName": "$s12VungleAdsSDK0A8RewardedC26setAlertContinueButtonTextyySSF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleRewarded", + "mangledName": "$s12VungleAdsSDK0A8RewardedC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@VungleAdsSDK@objc(cs)BasePublicAd", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "VungleAdsSDK.BasePublicAd", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ConsentStatus", + "printedName": "ConsentStatus", + "children": [ + { + "kind": "Var", + "name": "accepted", + "printedName": "accepted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.ConsentStatus.Type) -> VungleAdsSDK.ConsentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.ConsentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus@ConsentStatusAccepted", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8acceptedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "denied", + "printedName": "denied", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.ConsentStatus.Type) -> VungleAdsSDK.ConsentStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.ConsentStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus@ConsentStatusDenied", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO6deniedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.ConsentStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsentStatus", + "printedName": "VungleAdsSDK.ConsentStatus", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK13ConsentStatusO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@ConsentStatus", + "mangledName": "$s12VungleAdsSDK13ConsentStatusO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAds", + "printedName": "VungleAds", + "children": [ + { + "kind": "Var", + "name": "sdkVersion", + "printedName": "sdkVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cpy)sdkVersion", + "mangledName": "$s12VungleAdsSDK0aB0C10sdkVersionSSvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)sdkVersion", + "mangledName": "$s12VungleAdsSDK0aB0C10sdkVersionSSvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "firstPartyData", + "printedName": "firstPartyData", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cpy)firstPartyData", + "mangledName": "$s12VungleAdsSDK0aB0C14firstPartyDataAA05FirsteF0CvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)firstPartyData", + "mangledName": "$s12VungleAdsSDK0aB0C14firstPartyDataAA05FirsteF0CvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "initWithAppId", + "printedName": "initWithAppId(_:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.NSError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)initWithAppId:completion:", + "mangledName": "$s12VungleAdsSDK0aB0C13initWithAppId_10completionySS_ySo7NSErrorCSgctFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInitialized", + "printedName": "isInitialized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)isInitialized", + "mangledName": "$s12VungleAdsSDK0aB0C13isInitializedSbyFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInLine", + "printedName": "isInLine(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)isInLine:", + "mangledName": "$s12VungleAdsSDK0aB0C8isInLineySbSSFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBiddingToken", + "printedName": "getBiddingToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)getBiddingToken", + "mangledName": "$s12VungleAdsSDK0aB0C15getBiddingTokenSSyFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIntegrationName", + "printedName": "setIntegrationName(_:version:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)setIntegrationName:version:", + "mangledName": "$s12VungleAdsSDK0aB0C18setIntegrationName_7versionySS_SStFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugLoggingEnabled", + "printedName": "setDebugLoggingEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds(cm)setDebugLoggingEnabled:", + "mangledName": "$s12VungleAdsSDK0aB0C22setDebugLoggingEnabledyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAds", + "mangledName": "$s12VungleAdsSDK0aB0C", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirstPartyData", + "printedName": "FirstPartyData", + "children": [ + { + "kind": "Function", + "name": "setAge", + "printedName": "setAge(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setAge:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6setAgeyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLengthOfResidenceYears", + "printedName": "setLengthOfResidenceYears(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLengthOfResidenceYears:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLengthOfResidenceYearsyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMedianHomeValueUsd", + "printedName": "setMedianHomeValueUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setMedianHomeValueUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC21setMedianHomeValueUsdyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMonthlyHousingPaymentUsd", + "printedName": "setMonthlyHousingPaymentUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setMonthlyHousingPaymentUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC27setMonthlyHousingPaymentUsdyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCountry", + "printedName": "setCountry(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setCountry:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC10setCountryyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDma", + "printedName": "setDma(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setDma:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6setDmayySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRegionState", + "printedName": "setRegionState(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setRegionState:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC14setRegionStateyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEarningsByPlacement", + "printedName": "setEarningsByPlacement(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setEarningsByPlacement:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setEarningsByPlacementyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIsUserAPurchaser", + "printedName": "setIsUserAPurchaser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setIsUserAPurchaser:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setIsUserAPurchaseryySbF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setIsUserASubscriber", + "printedName": "setIsUserASubscriber(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setIsUserASubscriber:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC20setIsUserASubscriberyySbF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysMeanSpendUsd", + "printedName": "setLast30DaysMeanSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysMeanSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLast30DaysMeanSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysMedianSpendUsd", + "printedName": "setLast30DaysMedianSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysMedianSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC27setLast30DaysMedianSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysPlacementFillRate", + "printedName": "setLast30DaysPlacementFillRate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysPlacementFillRate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC30setLast30DaysPlacementFillRateyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysTotalSpendUsd", + "printedName": "setLast30DaysTotalSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysTotalSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC26setLast30DaysTotalSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysUserLtvUsd", + "printedName": "setLast30DaysUserLtvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysUserLtvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC23setLast30DaysUserLtvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast30DaysUserPltvUsd", + "printedName": "setLast30DaysUserPltvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast30DaysUserPltvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC24setLast30DaysUserPltvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysMeanSpendUsd", + "printedName": "setLast7DaysMeanSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysMeanSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC24setLast7DaysMeanSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysMedianSpendUsd", + "printedName": "setLast7DaysMedianSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysMedianSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC26setLast7DaysMedianSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysPlacementFillRate", + "printedName": "setLast7DaysPlacementFillRate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysPlacementFillRate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC29setLast7DaysPlacementFillRateyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysTotalSpendUsd", + "printedName": "setLast7DaysTotalSpendUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysTotalSpendUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC25setLast7DaysTotalSpendUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysUserLtvUsd", + "printedName": "setLast7DaysUserLtvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysUserLtvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setLast7DaysUserLtvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLast7DaysUserPltvUsd", + "printedName": "setLast7DaysUserPltvUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLast7DaysUserPltvUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC23setLast7DaysUserPltvUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTopNAdomain", + "printedName": "setTopNAdomain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTopNAdomain:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC14setTopNAdomainyySaySSGF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTotalEarningsUsd", + "printedName": "setTotalEarningsUsd(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTotalEarningsUsd:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setTotalEarningsUsdyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setFriends", + "printedName": "setFriends(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setFriends:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC10setFriendsyySaySSGSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHealthPercentile", + "printedName": "setHealthPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setHealthPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setHealthPercentileyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setInGamePurchases", + "printedName": "setInGamePurchases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setInGamePurchases:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setInGamePurchasesyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLevelPercentile", + "printedName": "setLevelPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setLevelPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setLevelPercentileyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPage", + "printedName": "setPage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setPage:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC7setPageyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSessionStartTime", + "printedName": "setSessionStartTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSessionStartTime:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC19setSessionStartTimeyy10Foundation4DateVSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSessionDuration", + "printedName": "setSessionDuration(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSessionDuration:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC18setSessionDurationyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignupDate", + "printedName": "setSignupDate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setSignupDate:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC13setSignupDateyy10Foundation0I0VSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTimeSpent", + "printedName": "setTimeSpent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setTimeSpent:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC12setTimeSpentyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserId", + "printedName": "setUserId(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserId:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC9setUserIdyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserLevelPercentile", + "printedName": "setUserLevelPercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserLevelPercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setUserLevelPercentileyySiF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserScorePercentile", + "printedName": "setUserScorePercentile(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setUserScorePercentile:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC22setUserScorePercentileyySo9NSDecimalaF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addCustomData", + "printedName": "addCustomData(_:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)addCustomData:value:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC09addCustomF0_5valueySS_SStF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCustomData", + "printedName": "setCustomData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)setCustomData:", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC09setCustomF0yySDyS2SGF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirstPartyData", + "printedName": "VungleAdsSDK.FirstPartyData", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK14FirstPartyDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "clearAll", + "printedName": "clearAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData(im)clearAll", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC8clearAllyyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:12VungleAdsSDK14FirstPartyDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC6encode2toys7Encoder_p_tKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)FirstPartyData", + "mangledName": "$s12VungleAdsSDK14FirstPartyDataC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "MediaView", + "printedName": "MediaView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView(im)initWithFrame:", + "mangledName": "$s12VungleAdsSDK9MediaViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.MediaView?", + "children": [ + { + "kind": "TypeNominal", + "name": "MediaView", + "printedName": "VungleAdsSDK.MediaView", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView(im)initWithCoder:", + "mangledName": "$s12VungleAdsSDK9MediaViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)MediaView", + "mangledName": "$s12VungleAdsSDK9MediaViewC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Swift", + "printedName": "Swift", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Dispatch", + "printedName": "Dispatch", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AudioToolbox", + "printedName": "AudioToolbox", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VungleBannerViewDelegate", + "printedName": "VungleBannerViewDelegate", + "children": [ + { + "kind": "Function", + "name": "bannerAdDidLoad", + "printedName": "bannerAdDidLoad(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidLoad:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP15bannerAdDidLoadyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillPresent", + "printedName": "bannerAdWillPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillPresent:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP19bannerAdWillPresentyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidPresent", + "printedName": "bannerAdDidPresent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidPresent:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP18bannerAdDidPresentyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidFail", + "printedName": "bannerAdDidFail(_:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidFail:withError:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP15bannerAdDidFail_9withErroryAA0adE0C_So7NSErrorCtF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillClose", + "printedName": "bannerAdWillClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillClose:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP17bannerAdWillCloseyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClose", + "printedName": "bannerAdDidClose(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidClose:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP16bannerAdDidCloseyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidTrackImpression", + "printedName": "bannerAdDidTrackImpression(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidTrackImpression:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP26bannerAdDidTrackImpressionyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdDidClick", + "printedName": "bannerAdDidClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdDidClick:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP16bannerAdDidClickyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "bannerAdWillLeaveApplication", + "printedName": "bannerAdWillLeaveApplication(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate(im)bannerAdWillLeaveApplication:", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP28bannerAdWillLeaveApplicationyyAA0adE0CF", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 where τ_0_0 : VungleAdsSDK.VungleBannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate", + "mangledName": "$s12VungleAdsSDK0A18BannerViewDelegateP", + "moduleName": "VungleAdsSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleBannerView", + "printedName": "VungleBannerView", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)delegate", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerViewDelegate", + "printedName": "any VungleAdsSDK.VungleBannerViewDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)delegate", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VungleAdsSDK.VungleBannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerViewDelegate", + "printedName": "any VungleAdsSDK.VungleBannerViewDelegate", + "usr": "c:@M@VungleAdsSDK@objc(pl)VungleBannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)setDelegate:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvs", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvM", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC8delegateAA0adE8Delegate_pSgvM", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementId:vungleAdSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)initWithPlacementId:vungleAdSize:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementId12vungleAdSizeACSS_AA0aiJ0Ctcfc", + "moduleName": "VungleAdsSDK", + "objc_name": "initWithPlacementId:vungleAdSize:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)load:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC4loadyySSSgF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(extras:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VungleAdsExtras", + "printedName": "VungleAdsSDK.VungleAdsExtras", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdsExtras" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)setWithExtras:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC3set6extrasyAA0aB6ExtrasC_tF", + "moduleName": "VungleAdsSDK", + "objc_name": "setWithExtras:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "appId", + "printedName": "appId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)appId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5appIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)appId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5appIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementId", + "printedName": "placementId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)placementId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)placementId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC11placementIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventId", + "printedName": "eventId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)eventId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC7eventIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)eventId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC7eventIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "creativeId", + "printedName": "creativeId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(py)creativeId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC10creativeIdSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)creativeId", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC10creativeIdSSvg", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "getBannerSize", + "printedName": "getBannerSize()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)getBannerSize", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC03getD4SizeSo6CGSizeVyF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didMoveToSuperview", + "printedName": "didMoveToSuperview()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)didMoveToSuperview", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC18didMoveToSuperviewyyF", + "moduleName": "VungleAdsSDK", + "overriding": true, + "objc_name": "didMoveToSuperview", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleBannerView", + "printedName": "VungleAdsSDK.VungleBannerView", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView(im)initWithFrame:", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleBannerView", + "mangledName": "$s12VungleAdsSDK0A10BannerViewC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleError", + "printedName": "VungleError", + "children": [ + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUnknownError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07unknownD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "invalidAppID", + "printedName": "invalidAppID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAppID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO12invalidAppIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "currentlyInitializing", + "printedName": "currentlyInitializing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorCurrentlyInitializing", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21currentlyInitializingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "alreadyInitialized", + "printedName": "alreadyInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAlreadyInitialized", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18alreadyInitializedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "sdkNotInitialized", + "printedName": "sdkNotInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorSdkNotInitialized", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17sdkNotInitializedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "userAgentError", + "printedName": "userAgentError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUserAgentError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09userAgentD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "apiRequestError", + "printedName": "apiRequestError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiRequestError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010apiRequestD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "apiResponseDataError", + "printedName": "apiResponseDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiResponseDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015apiResponseDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "apiResponseDecodeError", + "printedName": "apiResponseDecodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiResponseDecodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017apiResponseDecodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "apiFailedStatusCode", + "printedName": "apiFailedStatusCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorApiFailedStatusCode", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19apiFailedStatusCodeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "invalidTemplateURL", + "printedName": "invalidTemplateURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidTemplateURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18invalidTemplateURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Var", + "name": "invalidRequestBuilderError", + "printedName": "invalidRequestBuilderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidRequestBuilderError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021invalidRequestBuilderD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 11 + }, + { + "kind": "Var", + "name": "templateUnzipError", + "printedName": "templateUnzipError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTemplateUnzipError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO013templateUnzipD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 12 + }, + { + "kind": "Var", + "name": "invalidCtaURL", + "printedName": "invalidCtaURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidCtaURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO13invalidCtaURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 13 + }, + { + "kind": "Var", + "name": "invalidAssetURL", + "printedName": "invalidAssetURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAssetURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15invalidAssetURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 14 + }, + { + "kind": "Var", + "name": "assetRequestError", + "printedName": "assetRequestError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetRequestError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO012assetRequestD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 15 + }, + { + "kind": "Var", + "name": "assetResponseDataError", + "printedName": "assetResponseDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetResponseDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017assetResponseDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 16 + }, + { + "kind": "Var", + "name": "assetWriteError", + "printedName": "assetWriteError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetWriteError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010assetWriteD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 17 + }, + { + "kind": "Var", + "name": "invalidIndexURL", + "printedName": "invalidIndexURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidIndexURL", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15invalidIndexURLyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 18 + }, + { + "kind": "Var", + "name": "gzipEncodeError", + "printedName": "gzipEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorGzipEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010gzipEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 19 + }, + { + "kind": "Var", + "name": "assetFailedStatusCode", + "printedName": "assetFailedStatusCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedStatusCode", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21assetFailedStatusCodeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 20 + }, + { + "kind": "Var", + "name": "protobufSerializationError", + "printedName": "protobufSerializationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorProtobufSerializationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021protobufSerializationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 21 + }, + { + "kind": "Var", + "name": "jsonEncodeError", + "printedName": "jsonEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorJsonEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010jsonEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 22 + }, + { + "kind": "Var", + "name": "tpatError", + "printedName": "tpatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTpatError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO04tpatD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 23 + }, + { + "kind": "Var", + "name": "invalidAdsEndpoint", + "printedName": "invalidAdsEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAdsEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07invalidB8EndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 24 + }, + { + "kind": "Var", + "name": "invalidRiEndpoint", + "printedName": "invalidRiEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidRiEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17invalidRiEndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 25 + }, + { + "kind": "Var", + "name": "invalidLogErrorEndpoint", + "printedName": "invalidLogErrorEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidLogErrorEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO010invalidLogD8EndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 26 + }, + { + "kind": "Var", + "name": "invalidMetricsEndpoint", + "printedName": "invalidMetricsEndpoint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidMetricsEndpoint", + "mangledName": "$s12VungleAdsSDK0A5ErrorO22invalidMetricsEndpointyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 27 + }, + { + "kind": "Var", + "name": "assetFailedInsufficientSpace", + "printedName": "assetFailedInsufficientSpace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedInsufficientSpace", + "mangledName": "$s12VungleAdsSDK0A5ErrorO28assetFailedInsufficientSpaceyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 28 + }, + { + "kind": "Var", + "name": "assetFailedMaxSpaceExceeded", + "printedName": "assetFailedMaxSpaceExceeded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedMaxSpaceExceeded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO27assetFailedMaxSpaceExceededyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 29 + }, + { + "kind": "Var", + "name": "invalidTpatKey", + "printedName": "invalidTpatKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidTpatKey", + "mangledName": "$s12VungleAdsSDK0A5ErrorO14invalidTpatKeyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 30 + }, + { + "kind": "Var", + "name": "emptyTpatError", + "printedName": "emptyTpatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorEmptyTpatError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09emptyTpatD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 31 + }, + { + "kind": "Var", + "name": "mraidDownloadJsError", + "printedName": "mraidDownloadJsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidDownloadJsError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015mraidDownloadJsD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 32 + }, + { + "kind": "Var", + "name": "mraidJsWriteFailed", + "printedName": "mraidJsWriteFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsWriteFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18mraidJsWriteFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 33 + }, + { + "kind": "Var", + "name": "omsdkDownloadJsError", + "printedName": "omsdkDownloadJsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkDownloadJsError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015omsdkDownloadJsD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 34 + }, + { + "kind": "Var", + "name": "omsdkJsWriteFailed", + "printedName": "omsdkJsWriteFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkJsWriteFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18omsdkJsWriteFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 35 + }, + { + "kind": "Var", + "name": "storeRegionCodeError", + "printedName": "storeRegionCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreRegionCodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO015storeRegionCodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 36 + }, + { + "kind": "Var", + "name": "invalidConfigResponse", + "printedName": "invalidConfigResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidConfigResponse", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidConfigResponseyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 37 + }, + { + "kind": "Var", + "name": "privacyURLError", + "printedName": "privacyURLError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPrivacyURLError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15privacyURLErroryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 38 + }, + { + "kind": "Var", + "name": "tpatRetryFailed", + "printedName": "tpatRetryFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorTpatRetryFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15tpatRetryFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 39 + }, + { + "kind": "Var", + "name": "configRefreshFailed", + "printedName": "configRefreshFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConfigRefreshFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19configRefreshFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 40 + }, + { + "kind": "Var", + "name": "invalidEventIDError", + "printedName": "invalidEventIDError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidEventIDError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19invalidEventIDErroryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 41 + }, + { + "kind": "Var", + "name": "invalidPlacementID", + "printedName": "invalidPlacementID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidPlacementID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18invalidPlacementIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 42 + }, + { + "kind": "Var", + "name": "adConsumed", + "printedName": "adConsumed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdConsumed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO10adConsumedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 43 + }, + { + "kind": "Var", + "name": "adIsLoading", + "printedName": "adIsLoading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdIsLoading", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adIsLoadingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 44 + }, + { + "kind": "Var", + "name": "adAlreadyLoaded", + "printedName": "adAlreadyLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdAlreadyLoaded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adAlreadyLoadedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 45 + }, + { + "kind": "Var", + "name": "adIsPlaying", + "printedName": "adIsPlaying", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdIsPlaying", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adIsPlayingyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 46 + }, + { + "kind": "Var", + "name": "adAlreadyFailed", + "printedName": "adAlreadyFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdAlreadyFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adAlreadyFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 47 + }, + { + "kind": "Var", + "name": "placementAdTypeMismatch", + "printedName": "placementAdTypeMismatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPlacementAdTypeMismatch", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23placementAdTypeMismatchyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 48 + }, + { + "kind": "Var", + "name": "invalidBidPayload", + "printedName": "invalidBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17invalidBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 49 + }, + { + "kind": "Var", + "name": "invalidJsonBidPayload", + "printedName": "invalidJsonBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidJsonBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidJsonBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 50 + }, + { + "kind": "Var", + "name": "adNotLoaded", + "printedName": "adNotLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdNotLoaded", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11adNotLoadedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 51 + }, + { + "kind": "Var", + "name": "placementSleep", + "printedName": "placementSleep", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorPlacementSleep", + "mangledName": "$s12VungleAdsSDK0A5ErrorO14placementSleepyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 52 + }, + { + "kind": "Var", + "name": "invalidAdunitBidPayload", + "printedName": "invalidAdunitBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidAdunitBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23invalidAdunitBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 53 + }, + { + "kind": "Var", + "name": "invalidGzipBidPayload", + "printedName": "invalidGzipBidPayload", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidGzipBidPayload", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21invalidGzipBidPayloadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 54 + }, + { + "kind": "Var", + "name": "adResponseEmpty", + "printedName": "adResponseEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseEmpty", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adResponseEmptyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 55 + }, + { + "kind": "Var", + "name": "adResponseInvalidTemplateType", + "printedName": "adResponseInvalidTemplateType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseInvalidTemplateType", + "mangledName": "$s12VungleAdsSDK0A5ErrorO29adResponseInvalidTemplateTypeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 56 + }, + { + "kind": "Var", + "name": "adResponseTimedOut", + "printedName": "adResponseTimedOut", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseTimedOut", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18adResponseTimedOutyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 57 + }, + { + "kind": "Var", + "name": "mraidJsDoesNotExist", + "printedName": "mraidJsDoesNotExist", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsDoesNotExist", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19mraidJsDoesNotExistyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 58 + }, + { + "kind": "Var", + "name": "mraidJsCopyFailed", + "printedName": "mraidJsCopyFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsCopyFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO17mraidJsCopyFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 59 + }, + { + "kind": "Var", + "name": "adResponseRetryAfter", + "printedName": "adResponseRetryAfter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdResponseRetryAfter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20adResponseRetryAfteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 60 + }, + { + "kind": "Var", + "name": "adLoadFailRetryAfter", + "printedName": "adLoadFailRetryAfter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdLoadFailRetryAfter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20adLoadFailRetryAfteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 61 + }, + { + "kind": "Var", + "name": "invalidWaterfallPlacementID", + "printedName": "invalidWaterfallPlacementID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidWaterfallPlacementID", + "mangledName": "$s12VungleAdsSDK0A5ErrorO27invalidWaterfallPlacementIDyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 62 + }, + { + "kind": "Var", + "name": "staleCachedResponse", + "printedName": "staleCachedResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStaleCachedResponse", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19staleCachedResponseyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 63 + }, + { + "kind": "Var", + "name": "mraidError", + "printedName": "mraidError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO05mraidD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 64 + }, + { + "kind": "Var", + "name": "invalidIfaStatus", + "printedName": "invalidIfaStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidIfaStatus", + "mangledName": "$s12VungleAdsSDK0A5ErrorO16invalidIfaStatusyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 65 + }, + { + "kind": "Var", + "name": "adExpired", + "printedName": "adExpired", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdExpired", + "mangledName": "$s12VungleAdsSDK0A5ErrorO9adExpiredyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 66 + }, + { + "kind": "Var", + "name": "mraidBridgeError", + "printedName": "mraidBridgeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidBridgeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO011mraidBridgeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 67 + }, + { + "kind": "Var", + "name": "adExpiredOnPlay", + "printedName": "adExpiredOnPlay", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdExpiredOnPlay", + "mangledName": "$s12VungleAdsSDK0A5ErrorO15adExpiredOnPlayyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 68 + }, + { + "kind": "Var", + "name": "adWinNotificationError", + "printedName": "adWinNotificationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdWinNotificationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017adWinNotificationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 69 + }, + { + "kind": "Var", + "name": "assetFailedToDelete", + "printedName": "assetFailedToDelete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAssetFailedToDelete", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19assetFailedToDeleteyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 70 + }, + { + "kind": "Var", + "name": "adHtmlFailedToLoad", + "printedName": "adHtmlFailedToLoad", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdHtmlFailedToLoad", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18adHtmlFailedToLoadyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 71 + }, + { + "kind": "Var", + "name": "mraidJsCallEmpty", + "printedName": "mraidJsCallEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorMraidJsCallEmpty", + "mangledName": "$s12VungleAdsSDK0A5ErrorO16mraidJsCallEmptyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 72 + }, + { + "kind": "Var", + "name": "deeplinkOpenFailed", + "printedName": "deeplinkOpenFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorDeeplinkOpenFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO18deeplinkOpenFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 73 + }, + { + "kind": "Var", + "name": "evaluateJavascriptFailed", + "printedName": "evaluateJavascriptFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorEvaluateJavascriptFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO24evaluateJavascriptFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 74 + }, + { + "kind": "Var", + "name": "linkCommandOpenFailed", + "printedName": "linkCommandOpenFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorLinkCommandOpenFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21linkCommandOpenFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 75 + }, + { + "kind": "Var", + "name": "jsonParamsEncodeError", + "printedName": "jsonParamsEncodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorJsonParamsEncodeError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016jsonParamsEncodeD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 76 + }, + { + "kind": "Var", + "name": "generateJsonDataError", + "printedName": "generateJsonDataError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorGenerateJsonDataError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016generateJsonDataD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 77 + }, + { + "kind": "Var", + "name": "adClosedTemplateError", + "printedName": "adClosedTemplateError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdClosedTemplateError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016adClosedTemplateD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 78 + }, + { + "kind": "Var", + "name": "adClosedMissingHeartbeat", + "printedName": "adClosedMissingHeartbeat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdClosedMissingHeartbeat", + "mangledName": "$s12VungleAdsSDK0A5ErrorO24adClosedMissingHeartbeatyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 79 + }, + { + "kind": "Var", + "name": "silentModeMonitorError", + "printedName": "silentModeMonitorError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorSilentModeMonitorError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017silentModeMonitorD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 80 + }, + { + "kind": "Var", + "name": "webviewError", + "printedName": "webviewError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebviewError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO07webviewD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 81 + }, + { + "kind": "Var", + "name": "concurrentPlaybackUnsupported", + "printedName": "concurrentPlaybackUnsupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConcurrentPlaybackUnsupported", + "mangledName": "$s12VungleAdsSDK0A5ErrorO29concurrentPlaybackUnsupportedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 82 + }, + { + "kind": "Var", + "name": "bannerViewInvalidSize", + "printedName": "bannerViewInvalidSize", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorBannerViewInvalidSize", + "mangledName": "$s12VungleAdsSDK0A5ErrorO21bannerViewInvalidSizeyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 83 + }, + { + "kind": "Var", + "name": "nativeAssetError", + "printedName": "nativeAssetError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorNativeAssetError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO011nativeAssetD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 84 + }, + { + "kind": "Var", + "name": "webViewWebContentProcessDidTerminate", + "printedName": "webViewWebContentProcessDidTerminate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebViewWebContentProcessDidTerminate", + "mangledName": "$s12VungleAdsSDK0A5ErrorO36webViewWebContentProcessDidTerminateyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 85 + }, + { + "kind": "Var", + "name": "webViewFailedNavigation", + "printedName": "webViewFailedNavigation", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorWebViewFailedNavigation", + "mangledName": "$s12VungleAdsSDK0A5ErrorO23webViewFailedNavigationyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 86 + }, + { + "kind": "Var", + "name": "storeKitLoadError", + "printedName": "storeKitLoadError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreKitLoadError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO012storeKitLoadD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 87 + }, + { + "kind": "Var", + "name": "omsdkCopyError", + "printedName": "omsdkCopyError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOmsdkCopyError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO09omsdkCopyD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 88 + }, + { + "kind": "Var", + "name": "storeOverlayLoadError", + "printedName": "storeOverlayLoadError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreOverlayLoadError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO016storeOverlayLoadD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 89 + }, + { + "kind": "Var", + "name": "reachabilityInitializationFailed", + "printedName": "reachabilityInitializationFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorReachabilityInitializationFailed", + "mangledName": "$s12VungleAdsSDK0A5ErrorO32reachabilityInitializationFailedyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 90 + }, + { + "kind": "Var", + "name": "unknownRadioAccessTechnology", + "printedName": "unknownRadioAccessTechnology", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorUnknownRadioAccessTechnology", + "mangledName": "$s12VungleAdsSDK0A5ErrorO28unknownRadioAccessTechnologyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 91 + }, + { + "kind": "Var", + "name": "storeKitPresentationError", + "printedName": "storeKitPresentationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreKitPresentationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO020storeKitPresentationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 92 + }, + { + "kind": "Var", + "name": "storeOverlayPresentationError", + "printedName": "storeOverlayPresentationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorStoreOverlayPresentationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO024storeOverlayPresentationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 93 + }, + { + "kind": "Var", + "name": "invalidPlayParameter", + "printedName": "invalidPlayParameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorInvalidPlayParameter", + "mangledName": "$s12VungleAdsSDK0A5ErrorO20invalidPlayParameteryA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 94 + }, + { + "kind": "Var", + "name": "outOfMemory", + "printedName": "outOfMemory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorOutOfMemory", + "mangledName": "$s12VungleAdsSDK0A5ErrorO11outOfMemoryyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 95 + }, + { + "kind": "Var", + "name": "vungleOitCreationError", + "printedName": "vungleOitCreationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorVungleOitCreationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO017vungleOitCreationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 96 + }, + { + "kind": "Var", + "name": "adNoFill", + "printedName": "adNoFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdNoFill", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8adNoFillyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 97 + }, + { + "kind": "Var", + "name": "adLoadTooFrequently", + "printedName": "adLoadTooFrequently", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdLoadTooFrequently", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19adLoadTooFrequentlyyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 98 + }, + { + "kind": "Var", + "name": "adServerError", + "printedName": "adServerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdServerError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO08adServerD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 99 + }, + { + "kind": "Var", + "name": "adPublisherMismatch", + "printedName": "adPublisherMismatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdPublisherMismatch", + "mangledName": "$s12VungleAdsSDK0A5ErrorO19adPublisherMismatchyA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 100 + }, + { + "kind": "Var", + "name": "adInternalIntegrationError", + "printedName": "adInternalIntegrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorAdInternalIntegrationError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO021adInternalIntegrationD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 101 + }, + { + "kind": "Var", + "name": "configNotFoundError", + "printedName": "configNotFoundError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleError.Type) -> VungleAdsSDK.VungleError", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleError@VungleErrorConfigNotFoundError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO014configNotFoundD0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 102 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.VungleError?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleError", + "printedName": "VungleAdsSDK.VungleError", + "usr": "c:@M@VungleAdsSDK@E@VungleError" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A5ErrorO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK0A5ErrorO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@VungleError", + "mangledName": "$s12VungleAdsSDK0A5ErrorO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "VunglePrivacySettings", + "printedName": "VunglePrivacySettings", + "children": [ + { + "kind": "Function", + "name": "setGDPRStatus", + "printedName": "setGDPRStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setGDPRStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC13setGDPRStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setGDPRMessageVersion", + "printedName": "setGDPRMessageVersion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setGDPRMessageVersion:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC21setGDPRMessageVersionyySSFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCCPAStatus", + "printedName": "setCCPAStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setCCPAStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC13setCCPAStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCOPPAStatus", + "printedName": "setCOPPAStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setCOPPAStatus:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC14setCOPPAStatusyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPublishIdfv", + "printedName": "setPublishIdfv(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings(cm)setPublishIdfv:", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC14setPublishIdfvyySbFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VunglePrivacySettings", + "mangledName": "$s12VungleAdsSDK0A15PrivacySettingsC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFAudio", + "printedName": "AVFAudio", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "zlib", + "printedName": "zlib", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "CompressionLevel", + "printedName": "CompressionLevel", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvp", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvg", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValues5Int32Vvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "noCompression", + "printedName": "noCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV02noD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV02noD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV02noD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV02noD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bestSpeed", + "printedName": "bestSpeed", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV9bestSpeedACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV9bestSpeedACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV9bestSpeedACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV9bestSpeedACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bestCompression", + "printedName": "bestCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV04bestD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV04bestD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV04bestD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV04bestD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultCompression", + "printedName": "defaultCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK16CompressionLevelV07defaultD0ACvpZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV07defaultD0ACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK16CompressionLevelV07defaultD0ACvgZ", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV07defaultD0ACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK16CompressionLevelV8rawValueACs5Int32V_tcfc", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV8rawValueACs5Int32V_tcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "usr": "s:12VungleAdsSDK16CompressionLevelV" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK16CompressionLevelVyACs5Int32Vcfc", + "mangledName": "$s12VungleAdsSDK16CompressionLevelVyACs5Int32Vcfc", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:12VungleAdsSDK16CompressionLevelV", + "mangledName": "$s12VungleAdsSDK16CompressionLevelV", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GzipError", + "printedName": "GzipError", + "children": [ + { + "kind": "TypeDecl", + "name": "Kind", + "printedName": "Kind", + "children": [ + { + "kind": "Var", + "name": "stream", + "printedName": "stream", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6streamyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6streamyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO4datayA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO4datayA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6memoryyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6memoryyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO6bufferyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO6bufferyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO7versionyA2EmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO7versionyA2EmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.GzipError.Kind.Type) -> (Swift.Int) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> VungleAdsSDK.GzipError.Kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.GzipError.Kind.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO7unknownyAESi_tcAEmF", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO7unknownyAESi_tcAEmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + }, + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Func", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO2eeoiySbAE_AEtFZ", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO2eeoiySbAE_AEtFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4KindO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "kind", + "printedName": "kind", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV4kindAC4KindOvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4kindAC4KindOvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Kind", + "printedName": "VungleAdsSDK.GzipError.Kind", + "usr": "s:12VungleAdsSDK9GzipErrorV4KindO" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV4kindAC4KindOvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV4kindAC4KindOvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV7messageSSvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV7messageSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV7messageSSvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV7messageSSvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "localizedDescription", + "printedName": "localizedDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvp", + "mangledName": "$s12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvg", + "mangledName": "$s12VungleAdsSDK9GzipErrorV20localizedDescriptionSSvg", + "moduleName": "VungleAdsSDK", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12VungleAdsSDK9GzipErrorV", + "mangledName": "$s12VungleAdsSDK9GzipErrorV", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdSizeType", + "printedName": "VungleAdSizeType", + "children": [ + { + "kind": "Var", + "name": "regularBannerSizeType", + "printedName": "regularBannerSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeRegularBannerSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO013regularBannereF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "shortBannerSizeType", + "printedName": "shortBannerSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeShortBannerSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO011shortBannereF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "leaderboardSizeType", + "printedName": "leaderboardSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeLeaderboardSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO011leaderboardeF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "mrecSizeType", + "printedName": "mrecSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeMrecSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO04mreceF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "flexibleHeightSizeType", + "printedName": "flexibleHeightSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeFlexibleHeightSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO014flexibleHeighteF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "fixedSizeType", + "printedName": "fixedSizeType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VungleAdsSDK.VungleAdSizeType.Type) -> VungleAdsSDK.VungleAdSizeType", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VungleAdsSDK.VungleAdSizeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType@VungleAdSizeTypeFixedSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO05fixedeF0yA2CmF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VungleAdsSDK.VungleAdSizeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueACSgSi_tcfc", + "moduleName": "VungleAdsSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueSivp", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueSivp", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12VungleAdsSDK0A10AdSizeTypeO8rawValueSivg", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO8rawValueSivg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType", + "mangledName": "$s12VungleAdsSDK0A10AdSizeTypeO", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VungleAdSize", + "printedName": "VungleAdSize", + "children": [ + { + "kind": "Var", + "name": "size", + "printedName": "size", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(py)size", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4sizeSo6CGSizeVvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)size", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4sizeSo6CGSizeVvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(py)type", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4typeAA0adE4TypeOvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSizeType", + "printedName": "VungleAdsSDK.VungleAdSizeType", + "usr": "c:@M@VungleAdsSDK@E@VungleAdSizeType" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)type", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC4typeAA0adE4TypeOvg", + "moduleName": "VungleAdsSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeBannerRegular", + "printedName": "VungleAdSizeBannerRegular", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeBannerRegular", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE13BannerRegularACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeBannerRegular", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE13BannerRegularACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeBannerShort", + "printedName": "VungleAdSizeBannerShort", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeBannerShort", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11BannerShortACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeBannerShort", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11BannerShortACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeLeaderboard", + "printedName": "VungleAdSizeLeaderboard", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11LeaderboardACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeLeaderboard", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE11LeaderboardACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "VungleAdSizeMREC", + "printedName": "VungleAdSizeMREC", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cpy)VungleAdSizeMREC", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE4MRECACvpZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeMREC", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE4MRECACvgZ", + "moduleName": "VungleAdsSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize(im)init", + "mangledName": "$s12VungleAdsSDK0A6AdSizeCACycfc", + "moduleName": "VungleAdsSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "VungleAdSizeWithWidth", + "printedName": "VungleAdSizeWithWidth(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeWithWidth:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE9WithWidthyAC12CoreGraphics7CGFloatVFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "VungleAdSizeFromCGSize", + "printedName": "VungleAdSizeFromCGSize(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleAdSizeFromCGSize:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0adE10FromCGSizeyACSo0G0VFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "VungleValidAdSizeFromCGSize", + "printedName": "VungleValidAdSizeFromCGSize(size:placementId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VungleAdSize", + "printedName": "VungleAdsSDK.VungleAdSize", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@VungleAdsSDK@objc(cs)VungleAdSize(cm)VungleValidAdSizeFromCGSizeWithSize:placementId:", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC0a5ValiddE10FromCGSize4size11placementIdACSo0H0V_SStFZ", + "moduleName": "VungleAdsSDK", + "static": true, + "objc_name": "VungleValidAdSizeFromCGSizeWithSize:placementId:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VungleAdsSDK@objc(cs)VungleAdSize", + "mangledName": "$s12VungleAdsSDK0A6AdSizeC", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "StoreKit", + "printedName": "StoreKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "VungleAdsSDK" + }, + { + "kind": "TypeDecl", + "name": "URLSessionDataTask", + "printedName": "URLSessionDataTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDataTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDataTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSessionDownloadTask", + "printedName": "URLSessionDownloadTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDownloadTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDownloadTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Data", + "printedName": "Data", + "children": [ + { + "kind": "Var", + "name": "isGzipped", + "printedName": "isGzipped", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9isGzippedSbvp", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9isGzippedSbvp", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9isGzippedSbvg", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9isGzippedSbvg", + "moduleName": "VungleAdsSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "gzipped", + "printedName": "gzipped(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "CompressionLevel", + "printedName": "VungleAdsSDK.CompressionLevel", + "hasDefaultArg": true, + "usr": "s:12VungleAdsSDK16CompressionLevelV" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV12VungleAdsSDKE7gzipped5levelAcD16CompressionLevelV_tKF", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE7gzipped5levelAcD16CompressionLevelV_tKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gunzipped", + "printedName": "gunzipped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:10Foundation4DataV12VungleAdsSDKE9gunzippedACyKF", + "mangledName": "$s10Foundation4DataV12VungleAdsSDKE9gunzippedACyKF", + "moduleName": "VungleAdsSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation4DataV", + "mangledName": "$s10Foundation4DataV", + "moduleName": "Foundation", + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Frozen", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Foundation.Data.Iterator", + "usr": "s:10Foundation4DataV8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSData", + "printedName": "Foundation.NSData", + "usr": "c:objc(cs)NSData" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "Array", + "offset": 1082, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "Array", + "offset": 29486, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 50870, + "length": 15, + "value": "\"SDKErrorBatch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 50935, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 50951, + "length": 8, + "value": "\"errors\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52020, + "length": 10, + "value": "\"SDKError\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52080, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52096, + "length": 4, + "value": "\"at\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52107, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52123, + "length": 8, + "value": "\"reason\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52138, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52154, + "length": 9, + "value": "\"message\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52170, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52186, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52202, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52218, + "length": 6, + "value": "\"make\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52231, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52247, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52261, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52277, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52288, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52304, + "length": 11, + "value": "\"osVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52322, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52338, + "length": 16, + "value": "\"connectionType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52361, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52378, + "length": 22, + "value": "\"connectionTypeDetail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52407, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52424, + "length": 22, + "value": "\"placementReferenceId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52453, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52470, + "length": 12, + "value": "\"creativeId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52489, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52506, + "length": 11, + "value": "\"sessionId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52524, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52541, + "length": 15, + "value": "\"isHbPlacement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52563, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52580, + "length": 15, + "value": "\"placementType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52602, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52619, + "length": 10, + "value": "\"adSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52636, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52653, + "length": 10, + "value": "\"appState\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52670, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52687, + "length": 15, + "value": "\"mediationName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52709, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52726, + "length": 11, + "value": "\"vmVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52744, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52762, + "length": 29, + "value": "\"connectionTypeDetailAndroid\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52798, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 52816, + "length": 22, + "value": "\"isLowDataModeEnabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 52903, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 53412, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 53520, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "BooleanLiteral", + "offset": 53696, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63141, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63157, + "length": 15, + "value": "\"UNKNOWN_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63179, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63195, + "length": 16, + "value": "\"INVALID_APP_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63218, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63234, + "length": 24, + "value": "\"CURRENTLY_INITIALIZING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63265, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63281, + "length": 21, + "value": "\"ALREADY_INITIALIZED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63309, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63325, + "length": 21, + "value": "\"SDK_NOT_INITIALIZED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63353, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63369, + "length": 18, + "value": "\"USER_AGENT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63394, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63412, + "length": 19, + "value": "\"API_REQUEST_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63438, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63456, + "length": 25, + "value": "\"API_RESPONSE_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63488, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63506, + "length": 27, + "value": "\"API_RESPONSE_DECODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63540, + "length": 3, + "value": "104" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63558, + "length": 24, + "value": "\"API_FAILED_STATUS_CODE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63589, + "length": 3, + "value": "105" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63607, + "length": 22, + "value": "\"INVALID_TEMPLATE_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63636, + "length": 3, + "value": "106" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63654, + "length": 31, + "value": "\"INVALID_REQUEST_BUILDER_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63692, + "length": 3, + "value": "109" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63710, + "length": 22, + "value": "\"TEMPLATE_UNZIP_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63739, + "length": 3, + "value": "110" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63757, + "length": 17, + "value": "\"INVALID_CTA_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63781, + "length": 3, + "value": "111" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63799, + "length": 19, + "value": "\"INVALID_ASSET_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63825, + "length": 3, + "value": "112" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63843, + "length": 21, + "value": "\"ASSET_REQUEST_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63871, + "length": 3, + "value": "113" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63889, + "length": 27, + "value": "\"ASSET_RESPONSE_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63923, + "length": 3, + "value": "114" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63941, + "length": 19, + "value": "\"ASSET_WRITE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 63967, + "length": 3, + "value": "115" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 63985, + "length": 19, + "value": "\"INVALID_INDEX_URL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64011, + "length": 3, + "value": "116" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64029, + "length": 19, + "value": "\"GZIP_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64055, + "length": 3, + "value": "117" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64073, + "length": 26, + "value": "\"ASSET_FAILED_STATUS_CODE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64106, + "length": 3, + "value": "118" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64124, + "length": 30, + "value": "\"PROTOBUF_SERIALIZATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64161, + "length": 3, + "value": "119" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64179, + "length": 19, + "value": "\"JSON_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64205, + "length": 3, + "value": "121" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64223, + "length": 12, + "value": "\"TPAT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64242, + "length": 3, + "value": "122" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64260, + "length": 22, + "value": "\"INVALID_ADS_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64289, + "length": 3, + "value": "123" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64307, + "length": 21, + "value": "\"INVALID_RI_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64335, + "length": 3, + "value": "124" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64353, + "length": 28, + "value": "\"INVALID_LOG_ERROR_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64388, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64406, + "length": 26, + "value": "\"INVALID_METRICS_ENDPOINT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64439, + "length": 3, + "value": "126" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64457, + "length": 33, + "value": "\"ASSET_FAILED_INSUFFICIENT_SPACE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64497, + "length": 3, + "value": "127" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64515, + "length": 33, + "value": "\"ASSET_FAILED_MAX_SPACE_EXCEEDED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64555, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64573, + "length": 18, + "value": "\"INVALID_TPAT_KEY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64598, + "length": 3, + "value": "129" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64616, + "length": 18, + "value": "\"EMPTY_TPAT_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64641, + "length": 3, + "value": "130" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64659, + "length": 25, + "value": "\"MRAID_DOWNLOAD_JS_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64691, + "length": 3, + "value": "131" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64709, + "length": 23, + "value": "\"MRAID_JS_WRITE_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64739, + "length": 3, + "value": "132" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64757, + "length": 25, + "value": "\"OMSDK_DOWNLOAD_JS_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64789, + "length": 3, + "value": "133" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64807, + "length": 23, + "value": "\"OMSDK_JS_WRITE_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64837, + "length": 3, + "value": "134" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64855, + "length": 25, + "value": "\"STORE_REGION_CODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64887, + "length": 3, + "value": "135" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64905, + "length": 25, + "value": "\"INVALID_CONFIG_RESPONSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64937, + "length": 3, + "value": "136" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64955, + "length": 19, + "value": "\"PRIVACY_URL_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 64981, + "length": 3, + "value": "137" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 64999, + "length": 19, + "value": "\"TPAT_RETRY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65025, + "length": 3, + "value": "138" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65043, + "length": 23, + "value": "\"CONFIG_REFRESH_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65073, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65091, + "length": 24, + "value": "\"INVALID_EVENT_ID_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65122, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65140, + "length": 22, + "value": "\"INVALID_PLACEMENT_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65169, + "length": 3, + "value": "202" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65187, + "length": 13, + "value": "\"AD_CONSUMED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65207, + "length": 3, + "value": "203" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65225, + "length": 15, + "value": "\"AD_IS_LOADING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65247, + "length": 3, + "value": "204" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65265, + "length": 19, + "value": "\"AD_ALREADY_LOADED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65291, + "length": 3, + "value": "205" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65309, + "length": 15, + "value": "\"AD_IS_PLAYING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65331, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65349, + "length": 19, + "value": "\"AD_ALREADY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65375, + "length": 3, + "value": "207" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65393, + "length": 28, + "value": "\"PLACEMENT_AD_TYPE_MISMATCH\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65428, + "length": 3, + "value": "208" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65446, + "length": 21, + "value": "\"INVALID_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65474, + "length": 3, + "value": "209" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65492, + "length": 26, + "value": "\"INVALID_JSON_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65525, + "length": 3, + "value": "210" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65543, + "length": 15, + "value": "\"AD_NOT_LOADED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65565, + "length": 3, + "value": "212" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65583, + "length": 17, + "value": "\"PLACEMENT_SLEEP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65607, + "length": 3, + "value": "213" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65625, + "length": 28, + "value": "\"INVALID_ADUNIT_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65660, + "length": 3, + "value": "214" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65678, + "length": 26, + "value": "\"INVALID_GZIP_BID_PAYLOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65711, + "length": 3, + "value": "215" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65729, + "length": 19, + "value": "\"AD_RESPONSE_EMPTY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65755, + "length": 3, + "value": "216" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65773, + "length": 35, + "value": "\"AD_RESPONSE_INVALID_TEMPLATE_TYPE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65815, + "length": 3, + "value": "217" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65833, + "length": 23, + "value": "\"AD_RESPONSE_TIMED_OUT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65863, + "length": 3, + "value": "218" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65881, + "length": 25, + "value": "\"MRAID_JS_DOES_NOT_EXIST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65913, + "length": 3, + "value": "219" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65931, + "length": 22, + "value": "\"MRAID_JS_COPY_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 65960, + "length": 3, + "value": "220" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 65978, + "length": 25, + "value": "\"AD_RESPONSE_RETRY_AFTER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66010, + "length": 3, + "value": "221" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66028, + "length": 26, + "value": "\"AD_LOAD_FAIL_RETRY_AFTER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66061, + "length": 3, + "value": "222" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66079, + "length": 32, + "value": "\"INVALID_WATERFALL_PLACEMENT_ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66118, + "length": 3, + "value": "223" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66136, + "length": 23, + "value": "\"STALE_CACHED_RESPONSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66166, + "length": 3, + "value": "301" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66184, + "length": 13, + "value": "\"MRAID_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66204, + "length": 3, + "value": "302" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66222, + "length": 20, + "value": "\"INVALID_IFA_STATUS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66249, + "length": 3, + "value": "304" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66267, + "length": 12, + "value": "\"AD_EXPIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66286, + "length": 3, + "value": "305" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66304, + "length": 20, + "value": "\"MRAID_BRIDGE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66331, + "length": 3, + "value": "307" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66349, + "length": 20, + "value": "\"AD_EXPIRED_ON_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66376, + "length": 3, + "value": "308" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66394, + "length": 27, + "value": "\"AD_WIN_NOTIFICATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66428, + "length": 3, + "value": "309" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66446, + "length": 24, + "value": "\"ASSET_FAILED_TO_DELETE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66477, + "length": 3, + "value": "310" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66495, + "length": 24, + "value": "\"AD_HTML_FAILED_TO_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66526, + "length": 3, + "value": "311" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66544, + "length": 21, + "value": "\"MRAID_JS_CALL_EMPTY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66572, + "length": 3, + "value": "312" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66590, + "length": 22, + "value": "\"DEEPLINK_OPEN_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66619, + "length": 3, + "value": "313" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66637, + "length": 28, + "value": "\"EVALUATE_JAVASCRIPT_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66672, + "length": 3, + "value": "314" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66690, + "length": 26, + "value": "\"LINK_COMMAND_OPEN_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66723, + "length": 3, + "value": "315" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66741, + "length": 26, + "value": "\"JSON_PARAMS_ENCODE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66774, + "length": 3, + "value": "316" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66792, + "length": 26, + "value": "\"GENERATE_JSON_DATA_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66825, + "length": 3, + "value": "317" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66843, + "length": 26, + "value": "\"AD_CLOSED_TEMPLATE_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66876, + "length": 3, + "value": "318" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66894, + "length": 29, + "value": "\"AD_CLOSED_MISSING_HEARTBEAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66930, + "length": 3, + "value": "319" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 66948, + "length": 27, + "value": "\"SILENT_MODE_MONITOR_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 66982, + "length": 3, + "value": "320" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67000, + "length": 15, + "value": "\"WEBVIEW_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67022, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67040, + "length": 33, + "value": "\"CONCURRENT_PLAYBACK_UNSUPPORTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67080, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67098, + "length": 26, + "value": "\"BANNER_VIEW_INVALID_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67131, + "length": 3, + "value": "600" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67149, + "length": 20, + "value": "\"NATIVE_ASSET_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67176, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67195, + "length": 44, + "value": "\"WEB_VIEW_WEB_CONTENT_PROCESS_DID_TERMINATE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67246, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67265, + "length": 28, + "value": "\"WEB_VIEW_FAILED_NAVIGATION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67300, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67319, + "length": 22, + "value": "\"STORE_KIT_LOAD_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67348, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67367, + "length": 18, + "value": "\"OMSDK_COPY_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67392, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67411, + "length": 26, + "value": "\"STORE_OVERLAY_LOAD_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67444, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67463, + "length": 36, + "value": "\"REACHABILITY_INITIALIZATION_FAILED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67506, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67525, + "length": 33, + "value": "\"UNKNOWN_RADIO_ACCESS_TECHNOLOGY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67565, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67584, + "length": 30, + "value": "\"STORE_KIT_PRESENTATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67621, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67640, + "length": 34, + "value": "\"STORE_OVERLAY_PRESENTATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67681, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67700, + "length": 24, + "value": "\"INVALID_PLAY_PARAMETER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67731, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67750, + "length": 15, + "value": "\"OUT_OF_MEMORY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67772, + "length": 4, + "value": "4000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67791, + "length": 27, + "value": "\"VUNGLE_OIT_CREATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67825, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67845, + "length": 12, + "value": "\"AD_NO_FILL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67864, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67884, + "length": 24, + "value": "\"AD_LOAD_TOO_FREQUENTLY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67915, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67935, + "length": 17, + "value": "\"AD_SERVER_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 67959, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 67979, + "length": 23, + "value": "\"AD_PUBLISHER_MISMATCH\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68009, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68029, + "length": 31, + "value": "\"AD_INTERNAL_INTEGRATION_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68067, + "length": 5, + "value": "30003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68087, + "length": 24, + "value": "\"CONFIG_NOT_FOUND_ERROR\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68243, + "length": 13, + "value": "\"MetricBatch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 68306, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 68322, + "length": 9, + "value": "\"metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69394, + "length": 11, + "value": "\"SDKMetric\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69455, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69471, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69484, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69500, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69514, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69530, + "length": 6, + "value": "\"meta\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69543, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69559, + "length": 6, + "value": "\"make\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69572, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69588, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69602, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69618, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69629, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69645, + "length": 11, + "value": "\"osVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69663, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69679, + "length": 16, + "value": "\"connectionType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69702, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69718, + "length": 22, + "value": "\"connectionTypeDetail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69747, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69764, + "length": 22, + "value": "\"placementReferenceId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69793, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69810, + "length": 12, + "value": "\"creativeId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69829, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69846, + "length": 9, + "value": "\"eventId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69862, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69879, + "length": 11, + "value": "\"sessionId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69897, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69914, + "length": 15, + "value": "\"isHbPlacement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69936, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69953, + "length": 15, + "value": "\"placementType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 69975, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 69992, + "length": 10, + "value": "\"adSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70009, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70026, + "length": 15, + "value": "\"mediationName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70048, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70065, + "length": 10, + "value": "\"appState\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70082, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70099, + "length": 11, + "value": "\"vmVersion\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70117, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 70135, + "length": 22, + "value": "\"isLowDataModeEnabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70285, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70742, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 70892, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "BooleanLiteral", + "offset": 70970, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 79947, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 79963, + "length": 21, + "value": "\"UNKNOWN_METRIC_TYPE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 79991, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80007, + "length": 36, + "value": "\"AD_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80050, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80066, + "length": 33, + "value": "\"AD_RESPONSE_TO_SHOW_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80106, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80122, + "length": 32, + "value": "\"AD_SHOW_TO_DISPLAY_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80177, + "length": 33, + "value": "\"AD_DISPLAY_TO_CLICK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80217, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80233, + "length": 28, + "value": "\"IOS_STORE_KIT_LOAD_TIME_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80268, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80284, + "length": 38, + "value": "\"INIT_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80329, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80345, + "length": 28, + "value": "\"ASSET_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80380, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80396, + "length": 19, + "value": "\"LOCAL_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80422, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80438, + "length": 20, + "value": "\"REMOTE_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80465, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80482, + "length": 31, + "value": "\"TEMPLATE_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80520, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80537, + "length": 36, + "value": "\"AD_REQUEST_TO_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80580, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80597, + "length": 40, + "value": "\"AD_REQUEST_TO_CALLBACK_ADO_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80644, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80661, + "length": 17, + "value": "\"ASSET_FILE_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80685, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80702, + "length": 29, + "value": "\"USER_AGENT_LOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80738, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80755, + "length": 19, + "value": "\"TEMPLATE_ZIP_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80781, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80798, + "length": 20, + "value": "\"CACHED_ASSETS_USED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80825, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80842, + "length": 13, + "value": "\"LOAD_AD_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80862, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80879, + "length": 12, + "value": "\"TPAT_FIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80898, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80915, + "length": 14, + "value": "\"TPAT_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80936, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80953, + "length": 17, + "value": "\"WIN_NOTIF_FIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 80977, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 80994, + "length": 19, + "value": "\"WIN_NOTIF_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81020, + "length": 2, + "value": "22" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81037, + "length": 24, + "value": "\"AD_EXPIRED_BEFORE_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81068, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81085, + "length": 13, + "value": "\"PLAY_AD_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81105, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81122, + "length": 14, + "value": "\"AD_LOAD_FAIL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81143, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81160, + "length": 26, + "value": "\"VIEW_NOT_VISIBLE_ON_PLAY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81193, + "length": 2, + "value": "26" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81210, + "length": 33, + "value": "\"MRAID_DOWNLOAD_JS_RETRY_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81250, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81267, + "length": 33, + "value": "\"OMSDK_DOWNLOAD_JS_RETRY_SUCCESS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81307, + "length": 2, + "value": "28" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81324, + "length": 20, + "value": "\"PRIVACY_URL_OPENED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81351, + "length": 2, + "value": "29" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81368, + "length": 23, + "value": "\"NOTIFICATION_REDIRECT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81398, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81415, + "length": 25, + "value": "\"AD_PLAY_RESET_ON_DEINIT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81447, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81464, + "length": 20, + "value": "\"TEMPLATE_HTML_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81491, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81508, + "length": 25, + "value": "\"CONFIG_LOADED_FROM_INIT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81540, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81557, + "length": 28, + "value": "\"CONFIG_LOADED_FROM_AD_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81592, + "length": 2, + "value": "34" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81609, + "length": 29, + "value": "\"CONFIG_LOADED_FROM_ADM_LOAD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81645, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81662, + "length": 32, + "value": "\"AD_SHOW_TO_PRESENT_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81701, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81718, + "length": 29, + "value": "\"AD_SHOW_TO_FAIL_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81754, + "length": 2, + "value": "37" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81771, + "length": 35, + "value": "\"AD_PRESENT_TO_DISPLAY_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81813, + "length": 2, + "value": "38" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81830, + "length": 21, + "value": "\"BID_TOKEN_REQUESTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81858, + "length": 2, + "value": "39" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81875, + "length": 43, + "value": "\"BID_TOKEN_REQUEST_TO_RESPONSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81925, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 81942, + "length": 39, + "value": "\"BID_TOKEN_REQUEST_TO_FAIL_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 81988, + "length": 2, + "value": "41" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82005, + "length": 38, + "value": "\"AD_LOAD_TO_FAIL_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82050, + "length": 2, + "value": "42" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82067, + "length": 30, + "value": "\"AD_SHOW_TO_CLOSE_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82104, + "length": 2, + "value": "43" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82121, + "length": 33, + "value": "\"AD_LOAD_TO_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82161, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82178, + "length": 37, + "value": "\"AD_LOAD_TO_CALLBACK_ADO_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82222, + "length": 2, + "value": "45" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82239, + "length": 14, + "value": "\"SDK_INIT_API\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82260, + "length": 2, + "value": "46" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82277, + "length": 16, + "value": "\"AD_START_EVENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82300, + "length": 2, + "value": "47" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82317, + "length": 16, + "value": "\"AD_CLICK_EVENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82340, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82357, + "length": 35, + "value": "\"AD_SHOW_TO_VALIDATION_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82399, + "length": 2, + "value": "49" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82416, + "length": 38, + "value": "\"AD_VALIDATION_TO_PRESENT_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82461, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82478, + "length": 22, + "value": "\"AD_LEAVE_APPLICATION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82507, + "length": 2, + "value": "51" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82524, + "length": 16, + "value": "\"AD_REWARD_USER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82547, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82564, + "length": 34, + "value": "\"AD_REQUIRED_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82605, + "length": 2, + "value": "53" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82622, + "length": 34, + "value": "\"AD_OPTIONAL_DOWNLOAD_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82663, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82680, + "length": 33, + "value": "\"AD_BACKGROUND_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82720, + "length": 2, + "value": "55" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82737, + "length": 29, + "value": "\"AD_CLOSED_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82773, + "length": 2, + "value": "56" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82790, + "length": 15, + "value": "\"AD_VISIBILITY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82812, + "length": 2, + "value": "57" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82829, + "length": 38, + "value": "\"INIT_TO_SUCCESS_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82874, + "length": 2, + "value": "58" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82891, + "length": 35, + "value": "\"INIT_TO_FAIL_CALLBACK_DURATION_MS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82933, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 82952, + "length": 28, + "value": "\"SKOVERLAY_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 82987, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83006, + "length": 25, + "value": "\"SAFARI_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83038, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83057, + "length": 28, + "value": "\"STORE_KIT_PRESENTED_FOR_AD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83092, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83111, + "length": 21, + "value": "\"STORE_KIT_NOT_READY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83139, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83158, + "length": 26, + "value": "\"LAUNCH_STORE_KIT_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83191, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83210, + "length": 26, + "value": "\"LAUNCH_SKOVERLAY_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83243, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83262, + "length": 23, + "value": "\"LAUNCH_SAFARI_REQUEST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83292, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83311, + "length": 17, + "value": "\"IDFV_RESTRICTED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83335, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83354, + "length": 36, + "value": "\"NOTIFICATION_WAIT_FOR_CONNECTIVITY\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83397, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83416, + "length": 20, + "value": "\"IDFV_VALUE_CHANGED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83443, + "length": 4, + "value": "2010" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83462, + "length": 15, + "value": "\"AD_WILL_CLOSE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83484, + "length": 4, + "value": "2011" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83503, + "length": 38, + "value": "\"APP_TERM_DURING_AD_BEFORE_IMPRESSION\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83548, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83567, + "length": 30, + "value": "\"HARDWARE_ACCELERATE_DISABLED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "IntegerLiteral", + "offset": 83604, + "length": 4, + "value": "3002" + }, + { + "filePath": "\/Users\/vagrant\/git\/protobuf\/sdk.pb.swift", + "kind": "StringLiteral", + "offset": 83623, + "length": 22, + "value": "\"BANNER_AUTO_REDIRECT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/HashVisitor.swift", + "kind": "IntegerLiteral", + "offset": 660, + "length": 10, + "value": "2166136261" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/HashVisitor.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 8, + "value": "16777619" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NetworkClient.swift", + "kind": "Dictionary", + "offset": 1573, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NetworkClient.swift", + "kind": "BooleanLiteral", + "offset": 9284, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/SignalManager.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/SignalManager.swift", + "kind": "Dictionary", + "offset": 775, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 588, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 698, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 9, + "value": "\"ad_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 815, + "length": 16, + "value": "\"ad_description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 863, + "length": 19, + "value": "\"ad_purchaser_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 15, + "value": "\"fidelity_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Viewthrough.swift", + "kind": "StringLiteral", + "offset": 959, + "length": 19, + "value": "\"source_identifier\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 570, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 608, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 640, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 676, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 717, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 755, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 799, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 840, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 881, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 924, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 966, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1009, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1095, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1138, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1185, + "length": 3, + "value": "\";\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1234, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1284, + "length": 4, + "value": "\"'\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1332, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1383, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1425, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1520, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1570, + "length": 3, + "value": "\"?\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1613, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1668, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1724, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1778, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1833, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1887, + "length": 3, + "value": "\"<\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1942, + "length": 3, + "value": "\">\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 1985, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2029, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2073, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2117, + "length": 3, + "value": "\"b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2161, + "length": 3, + "value": "\"e\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2205, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2249, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2293, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2337, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2381, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2425, + "length": 3, + "value": "\"N\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2469, + "length": 3, + "value": "\"r\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2513, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2557, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2601, + "length": 3, + "value": "\"u\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2645, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "StringLiteral", + "offset": 2689, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "Array", + "offset": 3319, + "length": 1193, + "value": "[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, 62, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, 63, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19173, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19206, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19489, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONScanner.swift", + "kind": "IntegerLiteral", + "offset": 19633, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "Array", + "offset": 252, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "IntegerLiteral", + "offset": 295, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionData.swift", + "kind": "IntegerLiteral", + "offset": 332, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryEncodingSizeVisitor.swift", + "kind": "IntegerLiteral", + "offset": 944, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryEncodingSizeVisitor.swift", + "kind": "IntegerLiteral", + "offset": 20099, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1260, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1294, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1334, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBanner.swift", + "kind": "IntegerLiteral", + "offset": 1368, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAdsExtras.swift", + "kind": "StringLiteral", + "offset": 150, + "length": 11, + "value": "\"WATERMARK\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAdsExtras.swift", + "kind": "Dictionary", + "offset": 197, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 1256, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 3480, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 4747, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 6072, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Message+BinaryAdditions.swift", + "kind": "BooleanLiteral", + "offset": 7627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 3192, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4354, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4458, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4613, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4778, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4840, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 4904, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7371, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7435, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7493, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7553, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7630, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 7692, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 8168, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 8330, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 11646, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20481, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20509, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20537, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20566, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20594, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20624, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20654, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20681, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20710, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20739, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20770, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20799, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20829, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20857, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20889, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20921, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 20951, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21082, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21110, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21138, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21167, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21195, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21225, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21255, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21282, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21311, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21339, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21370, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21399, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21429, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21457, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21489, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21521, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21551, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 21581, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 24268, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 24916, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 25055, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 28742, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 51712, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 57895, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 60044, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 61622, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 62830, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 63990, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 65631, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 67623, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 74793, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 76115, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 76499, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 79323, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 80140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 80562, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 84779, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 84962, + "length": 20, + "value": "\".FileDescriptorSet\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 85032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 85048, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86302, + "length": 22, + "value": "\".FileDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86374, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86390, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86403, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86419, + "length": 9, + "value": "\"package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86435, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86451, + "length": 12, + "value": "\"dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86470, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86491, + "length": 19, + "value": "\"public_dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86517, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86538, + "length": 17, + "value": "\"weak_dependency\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86562, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86582, + "length": 14, + "value": "\"message_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86603, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86623, + "length": 11, + "value": "\"enum_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86641, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86657, + "length": 9, + "value": "\"service\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86673, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86689, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86707, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86723, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86739, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86759, + "length": 18, + "value": "\"source_code_info\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 86784, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 86801, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91558, + "length": 18, + "value": "\".DescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91642, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91655, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91671, + "length": 7, + "value": "\"field\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91685, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91701, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91719, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91739, + "length": 13, + "value": "\"nested_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91759, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91779, + "length": 11, + "value": "\"enum_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91797, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91817, + "length": 17, + "value": "\"extension_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91841, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91861, + "length": 12, + "value": "\"oneof_decl\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91880, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91896, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91912, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91932, + "length": 16, + "value": "\"reserved_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 91955, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 91976, + "length": 15, + "value": "\"reserved_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96376, + "length": 17, + "value": "\".ExtensionRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96443, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96459, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96473, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96489, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 96501, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 96517, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98631, + "length": 16, + "value": "\".ReservedRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 98697, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98713, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 98727, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 98743, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 100447, + "length": 24, + "value": "\".ExtensionRangeOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 100521, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 100543, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102389, + "length": 23, + "value": "\".FieldDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102462, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102478, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102491, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102507, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102522, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102538, + "length": 7, + "value": "\"label\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102552, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102568, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102581, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102601, + "length": 11, + "value": "\"type_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102619, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102635, + "length": 10, + "value": "\"extendee\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102652, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102672, + "length": 15, + "value": "\"default_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102694, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102714, + "length": 13, + "value": "\"oneof_index\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102734, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102755, + "length": 11, + "value": "\"json_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102773, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102789, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 102805, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 102826, + "length": 17, + "value": "\"proto3_optional\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109003, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109019, + "length": 13, + "value": "\"TYPE_DOUBLE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109039, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109055, + "length": 12, + "value": "\"TYPE_FLOAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109074, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109090, + "length": 12, + "value": "\"TYPE_INT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109109, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109125, + "length": 13, + "value": "\"TYPE_UINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109145, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109161, + "length": 12, + "value": "\"TYPE_INT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109180, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109196, + "length": 14, + "value": "\"TYPE_FIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109217, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109233, + "length": 14, + "value": "\"TYPE_FIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109254, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109270, + "length": 11, + "value": "\"TYPE_BOOL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109288, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109304, + "length": 13, + "value": "\"TYPE_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109324, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109341, + "length": 12, + "value": "\"TYPE_GROUP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109360, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109377, + "length": 14, + "value": "\"TYPE_MESSAGE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109398, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109415, + "length": 12, + "value": "\"TYPE_BYTES\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109434, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109451, + "length": 13, + "value": "\"TYPE_UINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109471, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109488, + "length": 11, + "value": "\"TYPE_ENUM\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109506, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109523, + "length": 15, + "value": "\"TYPE_SFIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109545, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109562, + "length": 15, + "value": "\"TYPE_SFIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109584, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109601, + "length": 13, + "value": "\"TYPE_SINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109621, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109638, + "length": 13, + "value": "\"TYPE_SINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109786, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109802, + "length": 16, + "value": "\"LABEL_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109825, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109841, + "length": 16, + "value": "\"LABEL_REQUIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 109864, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 109880, + "length": 16, + "value": "\"LABEL_REPEATED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110073, + "length": 23, + "value": "\".OneofDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 110146, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110162, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 110175, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 110191, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112008, + "length": 22, + "value": "\".EnumDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112080, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112096, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112109, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112125, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112139, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112155, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112171, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112191, + "length": 16, + "value": "\"reserved_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 112214, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 112234, + "length": 15, + "value": "\"reserved_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 114969, + "length": 20, + "value": "\".EnumReservedRange\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 115039, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 115055, + "length": 7, + "value": "\"start\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 115069, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 115085, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116808, + "length": 27, + "value": "\".EnumValueDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116885, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116901, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116914, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116930, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 116945, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 116961, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119035, + "length": 25, + "value": "\".ServiceDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119110, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119126, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119155, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 119170, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 119186, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121319, + "length": 24, + "value": "\".MethodDescriptorProto\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121393, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121409, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121422, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121442, + "length": 12, + "value": "\"input_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121461, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121481, + "length": 13, + "value": "\"output_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121501, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121517, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121533, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121553, + "length": 18, + "value": "\"client_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 121578, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 121598, + "length": 18, + "value": "\"server_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124502, + "length": 14, + "value": "\".FileOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124566, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124586, + "length": 14, + "value": "\"java_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124607, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124627, + "length": 22, + "value": "\"java_outer_classname\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124656, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124677, + "length": 21, + "value": "\"java_multiple_files\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124705, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124726, + "length": 31, + "value": "\"java_generate_equals_and_hash\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124764, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124785, + "length": 24, + "value": "\"java_string_check_utf8\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124816, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124836, + "length": 14, + "value": "\"optimize_for\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124857, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124878, + "length": 12, + "value": "\"go_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124897, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124918, + "length": 21, + "value": "\"cc_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124946, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 124967, + "length": 23, + "value": "\"java_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 124997, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125018, + "length": 21, + "value": "\"py_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125046, + "length": 2, + "value": "42" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125067, + "length": 22, + "value": "\"php_generic_services\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125096, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125113, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125132, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125153, + "length": 18, + "value": "\"cc_enable_arenas\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125178, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125199, + "length": 19, + "value": "\"objc_class_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125225, + "length": 2, + "value": "37" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125246, + "length": 18, + "value": "\"csharp_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125271, + "length": 2, + "value": "39" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125292, + "length": 14, + "value": "\"swift_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125313, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125334, + "length": 18, + "value": "\"php_class_prefix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125359, + "length": 2, + "value": "41" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125380, + "length": 15, + "value": "\"php_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125402, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125423, + "length": 24, + "value": "\"php_metadata_namespace\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125454, + "length": 2, + "value": "45" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125475, + "length": 14, + "value": "\"ruby_package\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 125496, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 125518, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "Array", + "offset": 126353, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136750, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136766, + "length": 7, + "value": "\"SPEED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136780, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136796, + "length": 11, + "value": "\"CODE_SIZE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 136814, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 136830, + "length": 14, + "value": "\"LITE_RUNTIME\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137015, + "length": 17, + "value": "\".MessageOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137082, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137102, + "length": 25, + "value": "\"message_set_wire_format\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137134, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137154, + "length": 33, + "value": "\"no_standard_descriptor_accessor\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137194, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137210, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137229, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137249, + "length": 11, + "value": "\"map_entry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 137267, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 137289, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140546, + "length": 15, + "value": "\".FieldOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140611, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140627, + "length": 7, + "value": "\"ctype\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140641, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140657, + "length": 8, + "value": "\"packed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140672, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140688, + "length": 8, + "value": "\"jstype\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140703, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140719, + "length": 6, + "value": "\"lazy\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140732, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140748, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140767, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140784, + "length": 6, + "value": "\"weak\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 140797, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 140819, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144346, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144362, + "length": 8, + "value": "\"STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144377, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144393, + "length": 6, + "value": "\"CORD\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144406, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144422, + "length": 14, + "value": "\"STRING_PIECE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144580, + "length": 11, + "value": "\"JS_NORMAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144598, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144614, + "length": 11, + "value": "\"JS_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144632, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144648, + "length": 11, + "value": "\"JS_NUMBER\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144828, + "length": 15, + "value": "\".OneofOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 144893, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 144915, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146725, + "length": 14, + "value": "\".EnumOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146789, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146809, + "length": 13, + "value": "\"allow_alias\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146829, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146845, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 146864, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 146886, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149514, + "length": 19, + "value": "\".EnumValueOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 149583, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149599, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 149618, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 149640, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152021, + "length": 17, + "value": "\".ServiceOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 152088, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152105, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 152124, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 152146, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154522, + "length": 16, + "value": "\".MethodOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154588, + "length": 2, + "value": "33" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154605, + "length": 12, + "value": "\"deprecated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154624, + "length": 2, + "value": "34" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154645, + "length": 19, + "value": "\"idempotency_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 154671, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 154693, + "length": 22, + "value": "\"uninterpreted_option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157321, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157337, + "length": 21, + "value": "\"IDEMPOTENCY_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157381, + "length": 17, + "value": "\"NO_SIDE_EFFECTS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157405, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157421, + "length": 12, + "value": "\"IDEMPOTENT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157609, + "length": 22, + "value": "\".UninterpretedOption\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157681, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157697, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157710, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157730, + "length": 18, + "value": "\"identifier_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157755, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157775, + "length": 20, + "value": "\"positive_int_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157802, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157822, + "length": 20, + "value": "\"negative_int_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157849, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157869, + "length": 14, + "value": "\"double_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157890, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157910, + "length": 14, + "value": "\"string_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 157931, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 157951, + "length": 17, + "value": "\"aggregate_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161232, + "length": 11, + "value": "\".NamePart\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 161293, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161313, + "length": 11, + "value": "\"name_part\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 161331, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 161351, + "length": 14, + "value": "\"is_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 163239, + "length": 17, + "value": "\".SourceCodeInfo\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 163306, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 163322, + "length": 10, + "value": "\"location\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164518, + "length": 11, + "value": "\".Location\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164579, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164595, + "length": 6, + "value": "\"path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164608, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164624, + "length": 6, + "value": "\"span\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164637, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164657, + "length": 18, + "value": "\"leading_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164682, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164702, + "length": 19, + "value": "\"trailing_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 164728, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 164748, + "length": 27, + "value": "\"leading_detached_comments\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 167346, + "length": 20, + "value": "\".GeneratedCodeInfo\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 167416, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 167432, + "length": 12, + "value": "\"annotation\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168654, + "length": 13, + "value": "\".Annotation\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168717, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168733, + "length": 6, + "value": "\"path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168746, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168766, + "length": 13, + "value": "\"source_file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168786, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168802, + "length": 7, + "value": "\"begin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "IntegerLiteral", + "offset": 168816, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/descriptor.pb.swift", + "kind": "StringLiteral", + "offset": 168832, + "length": 5, + "value": "\"end\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Google_Protobuf_Compiler_CodeGeneratorResponse+Extensions.swift", + "kind": "Array", + "offset": 1215, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "StringLiteral", + "offset": 439, + "length": 36, + "value": "\"com.vungle.LoggerManagerWriteQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "StringLiteral", + "offset": 569, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/LoggerManager.swift", + "kind": "FloatLiteral", + "offset": 697, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 3359, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 3780, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 4201, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 4627, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 5048, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 5474, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "BooleanLiteral", + "offset": 5902, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7572, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7749, + "length": 14, + "value": "\".DoubleValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 7813, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 7829, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 8952, + "length": 13, + "value": "\".FloatValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 9015, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 9031, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 10150, + "length": 13, + "value": "\".Int64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 10213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 10229, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 11349, + "length": 14, + "value": "\".UInt64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 11413, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 11429, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 12552, + "length": 13, + "value": "\".Int32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 12615, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 12631, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 13751, + "length": 14, + "value": "\".UInt32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 13815, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 13831, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 14953, + "length": 12, + "value": "\".BoolValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 15015, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 15031, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 16151, + "length": 14, + "value": "\".StringValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 16215, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 16231, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 17358, + "length": 13, + "value": "\".BytesValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "IntegerLiteral", + "offset": 17421, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/wrappers.pb.swift", + "kind": "StringLiteral", + "offset": 17437, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "StringLiteral", + "offset": 366, + "length": 24, + "value": "\"placement_reference_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 11, + "value": "\"ad_markup\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 513, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "IntegerLiteral", + "offset": 602, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/PlacementAdUnit.swift", + "kind": "BooleanLiteral", + "offset": 7635, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "Array", + "offset": 8993, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9310, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9485, + "length": 12, + "value": "\".FieldMask\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "IntegerLiteral", + "offset": 9547, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/field_mask.pb.swift", + "kind": "StringLiteral", + "offset": 9563, + "length": 7, + "value": "\"paths\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/empty.pb.swift", + "kind": "StringLiteral", + "offset": 3364, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/empty.pb.swift", + "kind": "StringLiteral", + "offset": 3535, + "length": 8, + "value": "\".Empty\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 2351, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 5076, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDelimited.swift", + "kind": "BooleanLiteral", + "offset": 6941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 664, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 686, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 710, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 735, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1014, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1139, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1246, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "IntegerLiteral", + "offset": 1371, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 1486, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Native\/VungleNative.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AssetLoader.swift", + "kind": "IntegerLiteral", + "offset": 792, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AssetLoader.swift", + "kind": "StringLiteral", + "offset": 965, + "length": 23, + "value": "\"com.vungle.assetQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 220, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 906, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/BasePublicAd.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 896, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 5586, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 6907, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "Array", + "offset": 9398, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16268, + "length": 26, + "value": "\"google.protobuf.compiler\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16459, + "length": 10, + "value": "\".Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16535, + "length": 7, + "value": "\"major\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16549, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16565, + "length": 7, + "value": "\"minor\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16579, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16595, + "length": 7, + "value": "\"patch\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 16609, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 16625, + "length": 8, + "value": "\"suffix\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18812, + "length": 23, + "value": "\".CodeGeneratorRequest\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18885, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18905, + "length": 18, + "value": "\"file_to_generate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18930, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18946, + "length": 11, + "value": "\"parameter\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 18964, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 18985, + "length": 12, + "value": "\"proto_file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 19004, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 19024, + "length": 18, + "value": "\"compiler_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21484, + "length": 24, + "value": "\".CodeGeneratorResponse\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21558, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21574, + "length": 7, + "value": "\"error\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21588, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21608, + "length": 20, + "value": "\"supported_features\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 21635, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 21652, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 23627, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23643, + "length": 14, + "value": "\"FEATURE_NONE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 23664, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23680, + "length": 25, + "value": "\"FEATURE_PROTO3_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 23943, + "length": 7, + "value": "\".File\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24000, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24016, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24029, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24049, + "length": 17, + "value": "\"insertion_point\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24073, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24090, + "length": 9, + "value": "\"content\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "IntegerLiteral", + "offset": 24106, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/plugin.pb.swift", + "kind": "StringLiteral", + "offset": 24127, + "length": 21, + "value": "\"generated_code_info\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 3478, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 3570, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 5336, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "BooleanLiteral", + "offset": 6038, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "BooleanLiteral", + "offset": 6202, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "Array", + "offset": 6294, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10018, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10187, + "length": 6, + "value": "\".Api\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10243, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10259, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10272, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10288, + "length": 9, + "value": "\"methods\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10304, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10320, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10336, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10352, + "length": 9, + "value": "\"version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10368, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10388, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10411, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10427, + "length": 8, + "value": "\"mixins\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 10442, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 10458, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13379, + "length": 9, + "value": "\".Method\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13438, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13454, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13467, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13487, + "length": 18, + "value": "\"request_type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13512, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13532, + "length": 19, + "value": "\"request_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13558, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13578, + "length": 19, + "value": "\"response_type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13604, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13624, + "length": 20, + "value": "\"response_streaming\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13651, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13667, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 13683, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 13699, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16464, + "length": 8, + "value": "\".Mixin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 16522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16538, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "IntegerLiteral", + "offset": 16551, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/api.pb.swift", + "kind": "StringLiteral", + "offset": 16567, + "length": 6, + "value": "\"root\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1345, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1416, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1458, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Rewarded\/VungleRewarded.swift", + "kind": "StringLiteral", + "offset": 1503, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 423, + "length": 13, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 446, + "length": 12, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 468, + "length": 9, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 509, + "length": 18, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 537, + "length": 9, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "IntegerLiteral", + "offset": 779, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VisibilityMonitor.swift", + "kind": "BooleanLiteral", + "offset": 807, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 668, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 712, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 835, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 853, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Version.swift", + "kind": "StringLiteral", + "offset": 865, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 248, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 312, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 338, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 363, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 419, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 518, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 693, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleAds.swift", + "kind": "StringLiteral", + "offset": 944, + "length": 23, + "value": "\"VungleAds-initializer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 13715, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22665, + "length": 13, + "value": "\"custom_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22777, + "length": 17, + "value": "\"session_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22886, + "length": 11, + "value": "\"age_range\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22936, + "length": 21, + "value": "\"length_of_residence\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 22992, + "length": 23, + "value": "\"median_home_value_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23056, + "length": 29, + "value": "\"monthly_housing_payment_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23215, + "length": 14, + "value": "\"region_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23328, + "length": 23, + "value": "\"earnings_by_placement\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23384, + "length": 21, + "value": "\"is_user_a_purchaser\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23439, + "length": 22, + "value": "\"is_user_a_subscriber\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23500, + "length": 29, + "value": "\"last_30_days_mean_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23570, + "length": 31, + "value": "\"last_30_days_median_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23645, + "length": 34, + "value": "\"last_30_days_placement_fill_rate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23719, + "length": 30, + "value": "\"last_30_days_total_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23786, + "length": 27, + "value": "\"last_30_days_user_ltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23851, + "length": 28, + "value": "\"last_30_days_user_pltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23917, + "length": 28, + "value": "\"last_7_days_mean_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 23985, + "length": 30, + "value": "\"last_7_days_median_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24058, + "length": 33, + "value": "\"last_7_days_placement_fill_rate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24130, + "length": 29, + "value": "\"last_7_days_total_spend_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24195, + "length": 26, + "value": "\"last_7_days_user_ltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24258, + "length": 27, + "value": "\"last_7_days_user_pltv_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24313, + "length": 15, + "value": "\"top_n_adomain\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24361, + "length": 20, + "value": "\"total_earnings_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24505, + "length": 19, + "value": "\"health_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24556, + "length": 23, + "value": "\"in_game_purchases_usd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24611, + "length": 18, + "value": "\"level_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24680, + "length": 20, + "value": "\"session_start_time\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24732, + "length": 18, + "value": "\"session_duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24777, + "length": 13, + "value": "\"signup_date\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24816, + "length": 12, + "value": "\"time_spent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24851, + "length": 9, + "value": "\"user_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24896, + "length": 23, + "value": "\"user_level_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/FirstPartyData\/FirstPartyData.swift", + "kind": "StringLiteral", + "offset": 24955, + "length": 23, + "value": "\"user_score_percentile\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 614, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 646, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 682, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 723, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 761, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 805, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 930, + "length": 3, + "value": "\"3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 973, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1015, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1058, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1102, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1144, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1234, + "length": 3, + "value": "\";\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1283, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1333, + "length": 4, + "value": "\"'\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1432, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1474, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1522, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1572, + "length": 3, + "value": "\"?\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1615, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1670, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1726, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1780, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1835, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 3, + "value": "\"<\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1944, + "length": 3, + "value": "\">\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 1987, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2031, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2075, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2119, + "length": 3, + "value": "\"b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2163, + "length": 3, + "value": "\"e\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2207, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2251, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2295, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2339, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2427, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2471, + "length": 3, + "value": "\"r\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2515, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 3, + "value": "\"T\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2647, + "length": 3, + "value": "\"u\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 3, + "value": "\"U\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2735, + "length": 3, + "value": "\"v\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2779, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2823, + "length": 3, + "value": "\"y\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2867, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "StringLiteral", + "offset": 2911, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 22995, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23011, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23195, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23228, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23283, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23317, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23693, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23808, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 23895, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24136, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24258, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24288, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24598, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 24972, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25093, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25123, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25383, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25802, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25812, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25941, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatScanner.swift", + "kind": "IntegerLiteral", + "offset": 25967, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 720, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 753, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 785, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 821, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 926, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 961, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 994, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1030, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1064, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1173, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/FieldNumbers.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingRequestBody.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 16, + "value": "\"sdk_user_agent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingRequestBody.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "StringLiteral", + "offset": 109, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 182, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SignaledAd.swift", + "kind": "IntegerLiteral", + "offset": 310, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 342, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 390, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 18, + "value": "\"application\/json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "StringLiteral", + "offset": 481, + "length": 22, + "value": "\"application\/protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Request\/RequestBodyBuilder.swift", + "kind": "Dictionary", + "offset": 784, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "Dictionary", + "offset": 4047, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "Array", + "offset": 8515, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9072, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 9199, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9215, + "length": 12, + "value": "\"NULL_VALUE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9390, + "length": 9, + "value": "\".Struct\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 9449, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 9465, + "length": 8, + "value": "\"fields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10713, + "length": 8, + "value": "\".Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10771, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10791, + "length": 12, + "value": "\"null_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10810, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 14, + "value": "\"number_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10851, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10871, + "length": 14, + "value": "\"string_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10892, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10912, + "length": 12, + "value": "\"bool_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10931, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10951, + "length": 14, + "value": "\"struct_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 10972, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 10992, + "length": 12, + "value": "\"list_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 15245, + "length": 12, + "value": "\".ListValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "IntegerLiteral", + "offset": 15307, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/struct.pb.swift", + "kind": "StringLiteral", + "offset": 15323, + "length": 8, + "value": "\"values\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 576, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 617, + "length": 3, + "value": "\"1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 658, + "length": 3, + "value": "\"2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 701, + "length": 3, + "value": "\"3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 3, + "value": "\"4\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 785, + "length": 3, + "value": "\"5\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 826, + "length": 3, + "value": "\"6\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 869, + "length": 3, + "value": "\"7\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 912, + "length": 3, + "value": "\"8\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 954, + "length": 3, + "value": "\"9\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1039, + "length": 3, + "value": "\"+\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1083, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1126, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1169, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1218, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1266, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1317, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1372, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1428, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1482, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1537, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1581, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1625, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1669, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1713, + "length": 3, + "value": "\"D\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1757, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1801, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1845, + "length": 3, + "value": "\"Z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 3, + "value": "\"a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncoder.swift", + "kind": "StringLiteral", + "offset": 1933, + "length": 3, + "value": "\"z\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 592, + "length": 4, + "value": "1440" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 625, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 5, + "value": "86400" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 689, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 724, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TimeUtils.swift", + "kind": "IntegerLiteral", + "offset": 755, + "length": 10, + "value": "1000000000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1090, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1189, + "length": 9, + "value": "\"ad_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1223, + "length": 11, + "value": "\"ad_source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"error_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1343, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 14, + "value": "\"deeplink_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 27, + "value": "\"click_coordinates_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1506, + "length": 14, + "value": "\"template_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 8, + "value": "\"vm_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1577, + "length": 13, + "value": "\"template_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1619, + "length": 15, + "value": "\"template_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 19, + "value": "\"template_settings\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1748, + "length": 11, + "value": "\"bid_token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 14, + "value": "\"ad_market_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1833, + "length": 21, + "value": "\"custom_prod_page_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 1976, + "length": 9, + "value": "\"load_ad\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2020, + "length": 22, + "value": "\"ad_load_optimization\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2082, + "length": 27, + "value": "\"cacheable_assets_required\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2148, + "length": 26, + "value": "\"template_heartbeat_check\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2201, + "length": 13, + "value": "\"creative_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2237, + "length": 9, + "value": "\"ad_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 16, + "value": "\"mediation_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/AdUnit.swift", + "kind": "StringLiteral", + "offset": 2318, + "length": 12, + "value": "\"vm_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1000, + "length": 14, + "value": "\"reuse_assets\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1043, + "length": 15, + "value": "\"auto_redirect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1128, + "length": 13, + "value": "\"log_metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1215, + "length": 18, + "value": "\"config_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1261, + "length": 15, + "value": "\"disable_ad_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1305, + "length": 15, + "value": "\"rta_debugging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1356, + "length": 23, + "value": "\"matched_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1405, + "length": 12, + "value": "\"ri_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1448, + "length": 17, + "value": "\"session_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1500, + "length": 22, + "value": "\"collect_country_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1555, + "length": 32, + "value": "\"wait_for_connectivity_for_tpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1619, + "length": 18, + "value": "\"signals_disabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1671, + "length": 21, + "value": "\"sdk_session_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1719, + "length": 13, + "value": "\"fpd_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1770, + "length": 26, + "value": "\"config_last_validated_ts\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1828, + "length": 19, + "value": "\"log_malformed_adm\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1882, + "length": 24, + "value": "\"retry_prioritized_tpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 1931, + "length": 11, + "value": "\"enable_ot\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2241, + "length": 4, + "value": "\"ri\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2271, + "length": 12, + "value": "\"error_logs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2307, + "length": 9, + "value": "\"metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2340, + "length": 10, + "value": "\"mraid_js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2374, + "length": 10, + "value": "\"omsdk_js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2576, + "length": 18, + "value": "\"placement_ref_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2615, + "length": 7, + "value": "\"is_hb\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 2786, + "length": 18, + "value": "\"refresh_interval\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3194, + "length": 27, + "value": "\"is_country_data_protected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3250, + "length": 15, + "value": "\"consent_title\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3296, + "length": 17, + "value": "\"consent_message\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3351, + "length": 25, + "value": "\"consent_message_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3405, + "length": 15, + "value": "\"button_accept\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3447, + "length": 13, + "value": "\"button_deny\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3599, + "length": 12, + "value": "\"tcf_status\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3668, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3695, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "IntegerLiteral", + "offset": 3719, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 3959, + "length": 17, + "value": "\"error_log_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4007, + "length": 20, + "value": "\"metrics_is_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4248, + "length": 11, + "value": "\"disk_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4290, + "length": 17, + "value": "\"disk_percentage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4502, + "length": 21, + "value": "\"allow_auto_redirect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Config.swift", + "kind": "StringLiteral", + "offset": 4552, + "length": 16, + "value": "\"after_click_ms\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufInfo.swift", + "kind": "Array", + "offset": 763, + "length": 623, + "value": "[\"google\/protobuf\/any.proto\", \"google\/protobuf\/api.proto\", \"google\/protobuf\/descriptor.proto\", \"google\/protobuf\/duration.proto\", \"google\/protobuf\/empty.proto\", \"google\/protobuf\/field_mask.proto\", \"google\/protobuf\/source_context.proto\", \"google\/protobuf\/struct.proto\", \"google\/protobuf\/timestamp.proto\", \"google\/protobuf\/type.proto\", \"google\/protobuf\/wrappers.proto\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/AdLoader.swift", + "kind": "IntegerLiteral", + "offset": 1569, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 864, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 1035, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/SKAdNetwork\/SKAdImpressionWrapper.swift", + "kind": "BooleanLiteral", + "offset": 303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/SKAdNetwork\/SKAdImpressionWrapper.swift", + "kind": "BooleanLiteral", + "offset": 354, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/CacheableReplacement.swift", + "kind": "StringLiteral", + "offset": 285, + "length": 11, + "value": "\"extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 79, + "length": 7, + "value": "\"7.5.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 104, + "length": 7, + "value": "\"7.0.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 38, + "value": "\"https:\/\/config.ads.vungle.com\/config\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 229, + "length": 39, + "value": "\"https:\/\/adx.ads.vungle.com\/api\/v7\/ads\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 299, + "length": 44, + "value": "\"https:\/\/logs.ads.vungle.com\/sdk\/error_logs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 41, + "value": "\"https:\/\/logs.ads.vungle.com\/sdk\/metrics\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 464, + "length": 21, + "value": "\"vungle.api_endpoint\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 23, + "value": "\"vungle.custom_headers\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 592, + "length": 12, + "value": "\"com.vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 626, + "length": 8, + "value": "\"config\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 659, + "length": 6, + "value": "\"json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 695, + "length": 11, + "value": "\"Ad Assets\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 729, + "length": 9, + "value": "\"keyData\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 783, + "length": 16, + "value": "\"Vungle-Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 819, + "length": 12, + "value": "\"User-Agent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 850, + "length": 20, + "value": "\"X-VUNGLE-BUNDLE-ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 886, + "length": 17, + "value": "\"X-Vungle-App-Id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 17, + "value": "\"X-VUNGLE-RTB-ID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 956, + "length": 21, + "value": "\"X-Vungle-Tpat-Retry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 21, + "value": "\"X-Vungle-Tpat-Event\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1037, + "length": 20, + "value": "\"X-Vungle-Tpat-Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 9, + "value": "\"eventID\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1144, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1228, + "length": 10, + "value": "\"charging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1262, + "length": 6, + "value": "\"full\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1297, + "length": 11, + "value": "\"unplugged\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1335, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1390, + "length": 6, + "value": "\"wwan\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1422, + "length": 6, + "value": "\"wifi\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1462, + "length": 15, + "value": "\"not connected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1540, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1583, + "length": 12, + "value": "\"cdma_1xrtt\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 7, + "value": "\"wcdma\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 6, + "value": "\"edge\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1706, + "length": 6, + "value": "\"hrpd\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 13, + "value": "\"cdma_evdo_0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1805, + "length": 13, + "value": "\"cdma_evdo_a\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1858, + "length": 13, + "value": "\"cdma_evdo_b\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1907, + "length": 6, + "value": "\"gprs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1950, + "length": 7, + "value": "\"hsdpa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 1990, + "length": 7, + "value": "\"hsupa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2028, + "length": 5, + "value": "\"lte\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2063, + "length": 4, + "value": "\"5g\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2118, + "length": 4, + "value": "\"6:\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2149, + "length": 4, + "value": "\"1:\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2205, + "length": 13, + "value": "\"vungle.gdpr\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 18, + "value": "\"vungle.gdpr.date\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2298, + "length": 20, + "value": "\"vungle.gdpr.source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2358, + "length": 29, + "value": "\"vungle.gdpr.message.version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2435, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2471, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2505, + "length": 11, + "value": "\"opted_out\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2541, + "length": 22, + "value": "\"opted_out_by_timeout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2613, + "length": 11, + "value": "\"publisher\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2647, + "length": 14, + "value": "\"vungle_modal\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2709, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2746, + "length": 10, + "value": "\"opted_in\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2780, + "length": 11, + "value": "\"opted_out\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2835, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2908, + "length": 20, + "value": "\"IABTCF_gdprApplies\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 2947, + "length": 17, + "value": "\"IABTCF_TCString\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3020, + "length": 8, + "value": "\"Vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3098, + "length": 27, + "value": "\"vision_data_science_cache\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3154, + "length": 17, + "value": "\"vungleDiskCache\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 16, + "value": "\"com.vungle.ads\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3246, + "length": 19, + "value": "\"vng_vision.sqlite\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3293, + "length": 16, + "value": "\"batch-log-temp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3334, + "length": 8, + "value": "\"vungle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3375, + "length": 44, + "value": "\"kVungleIdentifierProviderVungleDeviceIDKey\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3449, + "length": 21, + "value": "\"vungleSDKVersionKey\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3520, + "length": 25, + "value": "\"vungle.webViewDebugging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3594, + "length": 25, + "value": "\"INCENTIVIZED_TITLE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3647, + "length": 24, + "value": "\"INCENTIVIZED_BODY_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3700, + "length": 25, + "value": "\"INCENTIVIZED_CLOSE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 28, + "value": "\"INCENTIVIZED_CONTINUE_TEXT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3826, + "length": 10, + "value": "\"mraid.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3862, + "length": 14, + "value": "\"mraid.min.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3899, + "length": 10, + "value": "\"omsdk.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 3939, + "length": 18, + "value": "\"omsdk-session.js\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4001, + "length": 14, + "value": "\"checkpoint.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4043, + "length": 16, + "value": "\"deeplink.click\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4082, + "length": 10, + "value": "\"clickUrl\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4122, + "length": 18, + "value": "\"win notification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4165, + "length": 12, + "value": "\"impression\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4213, + "length": 24, + "value": "\"video.clickCoordinates\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4259, + "length": 13, + "value": "\"genericTpat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4338, + "length": 58, + "value": "\"Unable to load Ad due to FileSystem Space not available.\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4441, + "length": 8, + "value": "\"banner\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4479, + "length": 12, + "value": "\"fullscreen\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4515, + "length": 6, + "value": "\"mrec\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4547, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4625, + "length": 10, + "value": "1046740065" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "FloatLiteral", + "offset": 4694, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4777, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4783, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4790, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4828, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4835, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4842, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 4890, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4920, + "length": 28, + "value": "\"vungle.clever.cache.enable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 4989, + "length": 30, + "value": "\"vungle.clever.cache.capacity\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5062, + "length": 32, + "value": "\"vungle.clever.cache.percentage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5132, + "length": 34, + "value": "\"vungle.connectivity.wait.enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5238, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5320, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5437, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5477, + "length": 5, + "value": "\"100\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5502, + "length": 5, + "value": "\"101\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5533, + "length": 5, + "value": "\"102\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5561, + "length": 5, + "value": "\"103\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5589, + "length": 5, + "value": "\"104\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5620, + "length": 5, + "value": "\"105\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5646, + "length": 5, + "value": "\"106\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5669, + "length": 5, + "value": "\"107\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5706, + "length": 5, + "value": "\"108\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5744, + "length": 5, + "value": "\"109\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5794, + "length": 5, + "value": "\"110\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5825, + "length": 5, + "value": "\"111\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 5855, + "length": 5, + "value": "\"500\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5889, + "length": 4, + "value": "1800" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5930, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5935, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5940, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 5990, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "FloatLiteral", + "offset": 6018, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6059, + "length": 8, + "value": "\"banner\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6091, + "length": 14, + "value": "\"interstitial\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6124, + "length": 9, + "value": "\"appopen\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6153, + "length": 10, + "value": "\"rewarded\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6179, + "length": 6, + "value": "\"mrec\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6203, + "length": 9, + "value": "\"in_line\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6230, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6493, + "length": 12, + "value": "\"background\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6525, + "length": 7, + "value": "\"close\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6558, + "length": 11, + "value": "\"terminate\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Constants.swift", + "kind": "StringLiteral", + "offset": 6590, + "length": 26, + "value": "\"no app store ID provided\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/VungleDispatchTimer.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 37, + "value": "\"com.vungle.dispatchTimerAccessQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "Dictionary", + "offset": 5578, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7099, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7119, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7140, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7196, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7244, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7284, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 7890, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8267, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8504, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 8543, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 11982, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "IntegerLiteral", + "offset": 12183, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12747, + "length": 25, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12757, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "StringLiteral", + "offset": 12771, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "Array", + "offset": 13458, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/Descriptor.swift", + "kind": "BooleanLiteral", + "offset": 19508, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "BooleanLiteral", + "offset": 5013, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 5864, + "length": 252, + "value": "[\"associatedtype\", \"class\", \"deinit\", \"enum\", \"extension\", \"fileprivate\", \"func\", \"import\", \"init\", \"inout\", \"internal\", \"let\", \"open\", \"operator\", \"private\", \"protocol\", \"public\", \"static\", \"struct\", \"subscript\", \"typealias\", \"var\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6167, + "length": 169, + "value": "[\"break\", \"case\", \"continue\", \"default\", \"defer\", \"do\", \"else\", \"fallthrough\", \"for\", \"guard\", \"if\", \"in\", \"repeat\", \"return\", \"switch\", \"where\", \"while\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6396, + "length": 126, + "value": "[\"as\", \"Any\", \"catch\", \"false\", \"is\", \"nil\", \"rethrows\", \"super\", \"self\", \"Self\", \"throw\", \"throws\", \"true\", \"try\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6571, + "length": 190, + "value": "[\"#available\", \"#colorLiteral\", \"#column\", \"#else\", \"#elseif\", \"#endif\", \"#file\", \"#fileLiteral\", \"#function\", \"#if\", \"#imageLiteral\", \"#line\", \"#selector\", \"#sourceLocation\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 6824, + "length": 301, + "value": "[\"associativity\", \"convenience\", \"dynamic\", \"didSet\", \"final\", \"get\", \"infix\", \"indirect\", \"lazy\", \"left\", \"mutating\", \"none\", \"nonmutating\", \"optional\", \"override\", \"postfix\", \"precedence\", \"prefix\", \"Protocol\", \"required\", \"right\", \"set\", \"Type\", \"unowned\", \"weak\", \"willSet\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 7362, + "length": 105, + "value": "[\"Bool\", \"Data\", \"Double\", \"Float\", \"Int\", \"Int32\", \"Int64\", \"String\", \"UInt\", \"UInt32\", \"UInt64\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftLanguage.swift", + "kind": "Array", + "offset": 7611, + "length": 61, + "value": "[\"__COLUMN__\", \"__FILE__\", \"__FUNCTION__\", \"__LINE__\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "Array", + "offset": 1723, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "Array", + "offset": 2526, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 2954, + "length": 26, + "value": "\"swift_protobuf.gen_swift\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 3150, + "length": 17, + "value": "\".ModuleMappings\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 3217, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 3233, + "length": 9, + "value": "\"mapping\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4448, + "length": 8, + "value": "\".Entry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 4506, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4526, + "length": 13, + "value": "\"module_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "IntegerLiteral", + "offset": 4546, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/swift_protobuf_module_mappings.pb.swift", + "kind": "StringLiteral", + "offset": 4566, + "length": 17, + "value": "\"proto_file_path\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 725, + "length": 33, + "value": "\"org.swift.protobuf.typeRegistry\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1735, + "length": 21, + "value": "\"google.protobuf.Any\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 27, + "value": "\"google.protobuf.BoolValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1849, + "length": 28, + "value": "\"google.protobuf.BytesValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1914, + "length": 29, + "value": "\"google.protobuf.DoubleValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 1981, + "length": 26, + "value": "\"google.protobuf.Duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 23, + "value": "\"google.protobuf.Empty\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2097, + "length": 27, + "value": "\"google.protobuf.FieldMask\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2160, + "length": 28, + "value": "\"google.protobuf.FloatValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2225, + "length": 28, + "value": "\"google.protobuf.Int32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2290, + "length": 28, + "value": "\"google.protobuf.Int64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2355, + "length": 27, + "value": "\"google.protobuf.ListValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2418, + "length": 29, + "value": "\"google.protobuf.StringValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2485, + "length": 24, + "value": "\"google.protobuf.Struct\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2542, + "length": 27, + "value": "\"google.protobuf.Timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2605, + "length": 29, + "value": "\"google.protobuf.UInt32Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2672, + "length": 29, + "value": "\"google.protobuf.UInt64Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Registry.swift", + "kind": "StringLiteral", + "offset": 2739, + "length": 23, + "value": "\"google.protobuf.Value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 771, + "length": 12, + "value": "315576000000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 3553, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Duration+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 3571, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1575, + "length": 7, + "value": "\"Apple\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1654, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 1928, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 2058, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "IntegerLiteral", + "offset": 2217, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "IntegerLiteral", + "offset": 2247, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 2435, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "BooleanLiteral", + "offset": 2858, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/DeviceInfo.swift", + "kind": "StringLiteral", + "offset": 3150, + "length": 22, + "value": "\"!*'();:@&=+$,\/?%#[] \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/AppStateStore.swift", + "kind": "IntegerLiteral", + "offset": 2394, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 166, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 320, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 395, + "length": 4, + "value": "1004" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 461, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 4, + "value": "1006" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 629, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "IntegerLiteral", + "offset": 775, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1231, + "length": 6, + "value": "\"Code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 7, + "value": "\"Error\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1294, + "length": 13, + "value": "\"CountryCode\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/StoreKitError.swift", + "kind": "StringLiteral", + "offset": 1334, + "length": 12, + "value": "\"AppStoreId\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/SilentModeMonitor.swift", + "kind": "IntegerLiteral", + "offset": 814, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/SilentModeMonitor.swift", + "kind": "IntegerLiteral", + "offset": 4622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/SuperToken\/BiddingToken.swift", + "kind": "StringLiteral", + "offset": 420, + "length": 14, + "value": "\"ordinal_view\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 111, + "length": 14, + "value": "\"{{{down_x}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 147, + "length": 14, + "value": "\"{{{down_y}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 12, + "value": "\"{{{up_x}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 12, + "value": "\"{{{up_y}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 250, + "length": 17, + "value": "\"{{{req_width}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 293, + "length": 18, + "value": "\"{{{req_height}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 334, + "length": 14, + "value": "\"{{{height}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/ClickCoordinatesHandling.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 13, + "value": "\"{{{width}}}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/TemplateSettings.swift", + "kind": "StringLiteral", + "offset": 298, + "length": 21, + "value": "\"normal_replacements\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/TemplateSettings.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 24, + "value": "\"cacheable_replacements\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 265, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 294, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1296, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1343, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 6, + "value": "\"NULL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1976, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 2157, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "Dictionary", + "offset": 2289, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/AdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 2695, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatDecoder.swift", + "kind": "IntegerLiteral", + "offset": 892, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 710, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBannerView.swift", + "kind": "StringLiteral", + "offset": 3673, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleBannerView.swift", + "kind": "StringLiteral", + "offset": 3758, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 461, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 548, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Skadnetwork.swift", + "kind": "StringLiteral", + "offset": 614, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 436, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 764, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 1399, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "IntegerLiteral", + "offset": 1462, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "StringLiteral", + "offset": 1514, + "length": 6, + "value": "\"NULL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "BooleanLiteral", + "offset": 1568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/GenericTpatRequest.swift", + "kind": "BooleanLiteral", + "offset": 1626, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/DoubleParser.swift", + "kind": "IntegerLiteral", + "offset": 1061, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 677, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 696, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 723, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 745, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 765, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 784, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2209, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2237, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/WireFormat.swift", + "kind": "IntegerLiteral", + "offset": 2266, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7515, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7634, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/NameMap.swift", + "kind": "Dictionary", + "offset": 7864, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 694, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONEncodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 851, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 153, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 700, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 910, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1023, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1138, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1270, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1424, + "length": 3, + "value": "104" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1539, + "length": 3, + "value": "105" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1671, + "length": 3, + "value": "106" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1800, + "length": 3, + "value": "109" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 1915, + "length": 3, + "value": "110" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 3, + "value": "111" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2181, + "length": 3, + "value": "112" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2312, + "length": 3, + "value": "113" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2397, + "length": 3, + "value": "114" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2528, + "length": 3, + "value": "115" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2620, + "length": 3, + "value": "116" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2750, + "length": 3, + "value": "117" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2862, + "length": 3, + "value": "118" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 2983, + "length": 3, + "value": "119" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3091, + "length": 3, + "value": "121" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3193, + "length": 3, + "value": "122" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3293, + "length": 3, + "value": "123" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3407, + "length": 3, + "value": "124" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3517, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3675, + "length": 3, + "value": "126" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 3913, + "length": 3, + "value": "127" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4060, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4201, + "length": 3, + "value": "129" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4276, + "length": 3, + "value": "130" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4357, + "length": 3, + "value": "131" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4432, + "length": 3, + "value": "132" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4513, + "length": 3, + "value": "133" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4598, + "length": 3, + "value": "134" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4671, + "length": 3, + "value": "135" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 3, + "value": "136" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4814, + "length": 3, + "value": "137" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 4883, + "length": 3, + "value": "138" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5013, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 3, + "value": "201" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5234, + "length": 3, + "value": "202" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5319, + "length": 3, + "value": "203" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5422, + "length": 3, + "value": "204" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5523, + "length": 3, + "value": "205" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5601, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5693, + "length": 3, + "value": "207" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5788, + "length": 3, + "value": "208" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 5902, + "length": 3, + "value": "209" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6016, + "length": 3, + "value": "210" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6145, + "length": 3, + "value": "212" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6243, + "length": 3, + "value": "213" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6334, + "length": 3, + "value": "214" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6408, + "length": 3, + "value": "215" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6610, + "length": 3, + "value": "216" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6685, + "length": 3, + "value": "217" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6757, + "length": 3, + "value": "218" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6836, + "length": 3, + "value": "219" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 6942, + "length": 3, + "value": "220" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7062, + "length": 3, + "value": "221" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7171, + "length": 3, + "value": "222" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7302, + "length": 3, + "value": "223" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7383, + "length": 3, + "value": "301" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7490, + "length": 3, + "value": "302" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7619, + "length": 3, + "value": "304" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7690, + "length": 3, + "value": "305" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 7818, + "length": 3, + "value": "307" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8058, + "length": 3, + "value": "308" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8149, + "length": 3, + "value": "309" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8281, + "length": 3, + "value": "310" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8369, + "length": 3, + "value": "311" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8441, + "length": 3, + "value": "312" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8520, + "length": 3, + "value": "313" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8604, + "length": 3, + "value": "314" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8695, + "length": 3, + "value": "315" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8793, + "length": 3, + "value": "316" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8894, + "length": 3, + "value": "317" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 8967, + "length": 3, + "value": "318" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9068, + "length": 3, + "value": "319" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9149, + "length": 3, + "value": "320" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9382, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9457, + "length": 3, + "value": "600" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9583, + "length": 4, + "value": "2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9710, + "length": 4, + "value": "2001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9840, + "length": 4, + "value": "2002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 9964, + "length": 4, + "value": "2003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10073, + "length": 4, + "value": "2004" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10209, + "length": 4, + "value": "2005" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10317, + "length": 4, + "value": "2006" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10424, + "length": 4, + "value": "2007" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10533, + "length": 4, + "value": "2008" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10642, + "length": 4, + "value": "2009" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10693, + "length": 4, + "value": "3001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10802, + "length": 4, + "value": "4000" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10863, + "length": 5, + "value": "10001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 10954, + "length": 5, + "value": "10002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11047, + "length": 5, + "value": "20001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11126, + "length": 5, + "value": "30001" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11227, + "length": 5, + "value": "30002" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VungleError.swift", + "kind": "IntegerLiteral", + "offset": 11330, + "length": 5, + "value": "30003" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/BiddingManager.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/VunglePrivacySettings.swift", + "kind": "BooleanLiteral", + "offset": 2093, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecodingOptions.swift", + "kind": "IntegerLiteral", + "offset": 875, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecodingOptions.swift", + "kind": "BooleanLiteral", + "offset": 1686, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 3294, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 6157, + "length": 3, + "value": "\".\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/SwiftProtobufNamer.swift", + "kind": "StringLiteral", + "offset": 11045, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 117, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 146, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "IntegerLiteral", + "offset": 174, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1427, + "length": 16, + "value": "\"com.vungle.sdk\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1455, + "length": 11, + "value": "\"VungleSDK\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1548, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1596, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1674, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 1876, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "StringLiteral", + "offset": 1999, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "FloatLiteral", + "offset": 2031, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 8878, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/ProtoFileToModuleMappings.swift", + "kind": "StringLiteral", + "offset": 642, + "length": 15, + "value": "\"SwiftProtobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3314, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 16, + "value": "\".SourceContext\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "IntegerLiteral", + "offset": 3559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/source_context.pb.swift", + "kind": "StringLiteral", + "offset": 3579, + "length": 11, + "value": "\"file_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "BooleanLiteral", + "offset": 348, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "Dictionary", + "offset": 393, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "StringLiteral", + "offset": 446, + "length": 21, + "value": "\"NotificationService\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Network\/NotificationService.swift", + "kind": "IntegerLiteral", + "offset": 498, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecoder.swift", + "kind": "BooleanLiteral", + "offset": 1127, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/BinaryDecoder.swift", + "kind": "IntegerLiteral", + "offset": 1309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingVisitor.swift", + "kind": "Dictionary", + "offset": 618, + "length": 22, + "value": "[(1, \"key\"), (2, \"value\")]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncodingVisitor.swift", + "kind": "IntegerLiteral", + "offset": 5553, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "Array", + "offset": 123, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 5, + "value": "\"107\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/UnclosedAds.swift", + "kind": "StringLiteral", + "offset": 362, + "length": 5, + "value": "\"101\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 430, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 4, + "value": "\"os\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 903, + "length": 4, + "value": "\"ua\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 930, + "length": 3, + "value": "\"h\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1046, + "length": 3, + "value": "\"w\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 18, + "value": "\"config_extension\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 1366, + "length": 26, + "value": "\"config_last_validated_ts\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2116, + "length": 9, + "value": "\"ad_size\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2210, + "length": 23, + "value": "\"matched_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2263, + "length": 16, + "value": "\"header_bidding\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2307, + "length": 15, + "value": "\"ad_start_time\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2359, + "length": 24, + "value": "\"placement_reference_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2405, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2465, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 2944, + "length": 21, + "value": "\"plist_adnetwork_ids\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3555, + "length": 19, + "value": "\"consent_timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3604, + "length": 16, + "value": "\"consent_status\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3658, + "length": 25, + "value": "\"consent_message_version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3713, + "length": 16, + "value": "\"consent_source\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 3929, + "length": 10, + "value": "\"is_coppa\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4263, + "length": 38, + "value": "\"00000000-0000-0000-0000-000000000000\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4636, + "length": 16, + "value": "\"user_app_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4675, + "length": 9, + "value": "\"os_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4712, + "length": 14, + "value": "\"volume_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4755, + "length": 15, + "value": "\"battery_level\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4806, + "length": 23, + "value": "\"battery_saver_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4858, + "length": 15, + "value": "\"battery_state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 4964, + "length": 24, + "value": "\"connection_type_detail\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5019, + "length": 17, + "value": "\"connection_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5103, + "length": 11, + "value": "\"time_zone\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5147, + "length": 20, + "value": "\"store_country_code\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5196, + "length": 5, + "value": "\"oit\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5230, + "length": 5, + "value": "\"ort\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5514, + "length": 16, + "value": "\"is_paying_user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 21, + "value": "\"days_in_application\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5630, + "length": 33, + "value": "\"consecutive_days_in_application\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5695, + "length": 19, + "value": "\"ads_clicked_count\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/RequestBody.swift", + "kind": "StringLiteral", + "offset": 5742, + "length": 15, + "value": "\"is_viral_user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/GZip.swift", + "kind": "IntegerLiteral", + "offset": 9698, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Utils\/GZip.swift", + "kind": "IntegerLiteral", + "offset": 9703, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Extensions.swift", + "kind": "StringLiteral", + "offset": 742, + "length": 21, + "value": "\"type.googleapis.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Any+Extensions.swift", + "kind": "BooleanLiteral", + "offset": 1774, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 1071, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1165, + "length": 15, + "value": "\"SwiftProtobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1261, + "length": 12, + "value": "\"Extensions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1379, + "length": 18, + "value": "\"protoMessageName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1674, + "length": 15, + "value": "\"decodeMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1706, + "length": 10, + "value": "\"traverse\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1789, + "length": 15, + "value": "\"isInitialized\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1821, + "length": 15, + "value": "\"unknownFields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1926, + "length": 18, + "value": "\"debugDescription\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1961, + "length": 13, + "value": "\"description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2021, + "length": 11, + "value": "\"hashValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2228, + "length": 6, + "value": "\"Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 2251, + "length": 10, + "value": "\"Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 2740, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 3032, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3330, + "length": 15, + "value": "\"isInitialized\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3362, + "length": 15, + "value": "\"unknownFields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3467, + "length": 18, + "value": "\"debugDescription\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3502, + "length": 13, + "value": "\"description\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3532, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3562, + "length": 11, + "value": "\"hashValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 6, + "value": "\"init\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3613, + "length": 6, + "value": "\"self\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3815, + "length": 6, + "value": "\"Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 3838, + "length": 10, + "value": "\"Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 4151, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4342, + "length": 15, + "value": "\"associativity\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4374, + "length": 13, + "value": "\"dynamicType\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4404, + "length": 10, + "value": "\"optional\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 4431, + "length": 10, + "value": "\"required\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 5002, + "length": 178, + "value": "[\"allCases\", \"debugDescription\", \"description\", \"dynamicType\", \"hashValue\", \"init\", \"rawValue\", \"self\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "Array", + "offset": 8341, + "length": 30, + "value": "[\"url\", \"http\", \"https\", \"id\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/NamingUtils.swift", + "kind": "StringLiteral", + "offset": 11823, + "length": 3, + "value": "\"`\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 6911, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7169, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7485, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7660, + "length": 12, + "value": "\".Timestamp\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7722, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7738, + "length": 9, + "value": "\"seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "IntegerLiteral", + "offset": 7754, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/timestamp.pb.swift", + "kind": "StringLiteral", + "offset": 7770, + "length": 7, + "value": "\"nanos\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/ViewabilityInfo.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 12, + "value": "\"is_enabled\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/ViewabilityInfo.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 12, + "value": "\"extra_vast\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 13, + "value": "\"sessionData\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1861, + "length": 28, + "value": "\"com.vungle.tpatSavingQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Persistence\/Persistence.swift", + "kind": "StringLiteral", + "offset": 1914, + "length": 14, + "value": "\"tpats_2.json\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 141, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 144, + "length": 19, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 165, + "length": 19, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 186, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 200, + "length": 22, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Public\/Banners\/VungleAdSize.swift", + "kind": "IntegerLiteral", + "offset": 224, + "length": 13, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/ConfigManager.swift", + "kind": "StringLiteral", + "offset": 2555, + "length": 25, + "value": "\"VungleAds-ConfigManager\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Manager\/ConfigManager.swift", + "kind": "BooleanLiteral", + "offset": 2774, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 697, + "length": 12, + "value": "-62135596800" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 776, + "length": 12, + "value": "253402300799" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 7076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/Google_Protobuf_Timestamp+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 7094, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7203, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7372, + "length": 6, + "value": "\".Any\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "IntegerLiteral", + "offset": 7428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7448, + "length": 10, + "value": "\"type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "IntegerLiteral", + "offset": 7465, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/any.pb.swift", + "kind": "StringLiteral", + "offset": 7481, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/MRAID\/JavascriptGenerator.swift", + "kind": "BooleanLiteral", + "offset": 362, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Common\/OverlayWrapper.swift", + "kind": "StringLiteral", + "offset": 828, + "length": 38, + "value": "\"(no app store id loaded or provided)\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 597, + "length": 3, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 640, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 683, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 726, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 773, + "length": 4, + "value": "\"\\\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 4, + "value": "\"\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 866, + "length": 3, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 920, + "length": 3, + "value": "\"{\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 975, + "length": 3, + "value": "\"}\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 3, + "value": "\"[\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 3, + "value": "\"]\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1131, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "StringLiteral", + "offset": 1176, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "IntegerLiteral", + "offset": 1204, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/TextFormatEncoder.swift", + "kind": "Array", + "offset": 1426, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "StringLiteral", + "offset": 1061, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1158, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/NativeAdPresenter.swift", + "kind": "BooleanLiteral", + "offset": 1195, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 5148, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 5575, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 5890, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6064, + "length": 11, + "value": "\".Duration\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 6125, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6141, + "length": 9, + "value": "\"seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "IntegerLiteral", + "offset": 6157, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/duration.pb.swift", + "kind": "StringLiteral", + "offset": 6173, + "length": 7, + "value": "\"nanos\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3660, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3760, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 3841, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 4989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 5411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "BooleanLiteral", + "offset": 5496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 5580, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 10633, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 10710, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 11735, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "Array", + "offset": 11811, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 13894, + "length": 17, + "value": "\"google.protobuf\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14018, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14034, + "length": 15, + "value": "\"SYNTAX_PROTO2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14072, + "length": 15, + "value": "\"SYNTAX_PROTO3\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14248, + "length": 7, + "value": "\".Type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14305, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14321, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14334, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14350, + "length": 8, + "value": "\"fields\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14365, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14381, + "length": 8, + "value": "\"oneofs\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14396, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14412, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14428, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14448, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 14471, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 14487, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17152, + "length": 8, + "value": "\".Field\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17210, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17226, + "length": 6, + "value": "\"kind\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17255, + "length": 13, + "value": "\"cardinality\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17275, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17291, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17306, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17322, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17335, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17355, + "length": 10, + "value": "\"type_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17372, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17392, + "length": 13, + "value": "\"oneof_index\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17412, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17428, + "length": 8, + "value": "\"packed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17443, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17459, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17475, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17496, + "length": 11, + "value": "\"json_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 17514, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 17535, + "length": 15, + "value": "\"default_value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20887, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20903, + "length": 14, + "value": "\"TYPE_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20924, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20940, + "length": 13, + "value": "\"TYPE_DOUBLE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20960, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 20976, + "length": 12, + "value": "\"TYPE_FLOAT\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 20995, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21011, + "length": 12, + "value": "\"TYPE_INT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21030, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21046, + "length": 13, + "value": "\"TYPE_UINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21066, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21082, + "length": 12, + "value": "\"TYPE_INT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21101, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21117, + "length": 14, + "value": "\"TYPE_FIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21138, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21154, + "length": 14, + "value": "\"TYPE_FIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21175, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21191, + "length": 11, + "value": "\"TYPE_BOOL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21209, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21225, + "length": 13, + "value": "\"TYPE_STRING\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21245, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21262, + "length": 12, + "value": "\"TYPE_GROUP\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21281, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21298, + "length": 14, + "value": "\"TYPE_MESSAGE\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21319, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21336, + "length": 12, + "value": "\"TYPE_BYTES\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21355, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21372, + "length": 13, + "value": "\"TYPE_UINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21392, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21409, + "length": 11, + "value": "\"TYPE_ENUM\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21427, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21444, + "length": 15, + "value": "\"TYPE_SFIXED32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21466, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21483, + "length": 15, + "value": "\"TYPE_SFIXED64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21505, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21522, + "length": 13, + "value": "\"TYPE_SINT32\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21542, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21559, + "length": 13, + "value": "\"TYPE_SINT64\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21698, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21714, + "length": 21, + "value": "\"CARDINALITY_UNKNOWN\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21742, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21758, + "length": 22, + "value": "\"CARDINALITY_OPTIONAL\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21803, + "length": 22, + "value": "\"CARDINALITY_REQUIRED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 21832, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 21848, + "length": 22, + "value": "\"CARDINALITY_REPEATED\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22031, + "length": 7, + "value": "\".Enum\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22088, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22104, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22117, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22133, + "length": 11, + "value": "\"enumvalue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22151, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22167, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22183, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22203, + "length": 16, + "value": "\"source_context\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 22226, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 22242, + "length": 8, + "value": "\"syntax\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24681, + "length": 12, + "value": "\".EnumValue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24743, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24759, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24772, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24788, + "length": 8, + "value": "\"number\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 24803, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 24819, + "length": 9, + "value": "\"options\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26426, + "length": 9, + "value": "\".Option\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 26485, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26501, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "IntegerLiteral", + "offset": 26514, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/type.pb.swift", + "kind": "StringLiteral", + "offset": 26530, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 451, + "length": 15, + "value": "\"ad_network_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 494, + "length": 15, + "value": "\"source_app_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 538, + "length": 16, + "value": "\"itunes_item_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 604, + "length": 13, + "value": "\"campaign_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 688, + "length": 15, + "value": "\"fidelity_type\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/AdResponse\/Storekit.swift", + "kind": "StringLiteral", + "offset": 736, + "length": 19, + "value": "\"source_identifier\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/ProvidesSourceCodeLocation.swift", + "kind": "StringLiteral", + "offset": 1070, + "length": 5, + "value": "\"\/\/\/\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "IntegerLiteral", + "offset": 846, + "length": 5, + "value": "65536" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "BooleanLiteral", + "offset": 1538, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/pluginLib\/CodePrinter.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 4, + "value": "\" \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/MRAID\/MRAIDBridge.swift", + "kind": "BooleanLiteral", + "offset": 1714, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/FullScreenVC.swift", + "kind": "IntegerLiteral", + "offset": 401, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Presentation\/Presenter\/FullScreenVC.swift", + "kind": "BooleanLiteral", + "offset": 563, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionDataStored.swift", + "kind": "IntegerLiteral", + "offset": 135, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/Model\/Signal\/SessionDataStored.swift", + "kind": "IntegerLiteral", + "offset": 175, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecoder.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/vng-ios-sdk\/vng-ios-sdk\/ExternalFrameworks\/Protobuf\/Source\/JSONDecoder.swift", + "kind": "BooleanLiteral", + "offset": 710, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..b8d8973 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,466 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VungleAdsSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFAudio +import AVFoundation +import AdSupport +import AppTrackingTransparency +import AudioToolbox +import CoreTelephony +import Dispatch +import Foundation +import Network +import StoreKit +import Swift +import SwiftUI +import SystemConfiguration +import UIKit +@_exported import VungleAdsSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +import zlib +@available(*, deprecated, message: "VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@objc public protocol VungleBannerDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToLoad(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToPresent(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidTrackImpression(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClick(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdWillLeaveApplication(_ banner: VungleAdsSDK.VungleBanner) +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +@objc public enum BannerSize : Swift.Int { + case regular = 0 + case short = 1 + case leaderboard = 2 + case mrec = 3 + public init?(rawValue: Swift.Int) + @available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @available(*, deprecated, message: "VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@objc public class VungleBanner : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleBannerDelegate)? + @objc public init(placementId: Swift.String, size: VungleAdsSDK.BannerSize) + @objc public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc public func getBannerSize() -> CoreFoundation.CGSize + @objc public func present(on publisherView: UIKit.UIView) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class VungleAdsExtras : ObjectiveC.NSObject { + @objc final public func set(watermark: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol VungleNativeDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func nativeAdDidLoad(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidFailToLoad(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidFailToPresent(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidTrackImpression(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidClick(_ native: VungleAdsSDK.VungleNative) +} +@objc public enum NativeAdOptionsPosition : Swift.Int { + case topLeft = 1 + case topRight = 2 + case bottomLeft = 3 + case bottomRight = 4 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class VungleNative : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleNativeDelegate)? + @objc public var title: Swift.String { + get + } + @objc public var bodyText: Swift.String { + get + } + @objc public var callToAction: Swift.String { + get + } + @objc public var adStarRating: Swift.Double { + get + } + @objc public var sponsoredText: Swift.String { + get + } + @objc public var iconImage: UIKit.UIImage? { + get + } + @objc public var adOptionsPosition: VungleAdsSDK.NativeAdOptionsPosition + @objc public init(placementId: Swift.String) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?, clickableViews: [UIKit.UIView]?) + @objc public func unregisterView() + @objc public func performCTA() + @objc public func getMediaAspectRatio() -> CoreFoundation.CGFloat + @objc deinit +} +@objc public protocol VungleInterstitialDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func interstitialAdDidLoad(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToLoad(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToPresent(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidTrackImpression(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClick(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdWillLeaveApplication(_ interstitial: VungleAdsSDK.VungleInterstitial) +} +@_inheritsConvenienceInitializers @objc public class VungleInterstitial : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleInterstitialDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers public class BasePublicAd : ObjectiveC.NSObject { + @objc public var appId: Swift.String { + @objc get + } + @objc public var placementId: Swift.String { + @objc get + } + @objc public var eventId: Swift.String { + @objc get + } + @objc public var creativeId: Swift.String { + @objc get + } + @objc deinit + @objc public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc public func canPlayAd() -> Swift.Bool + @objc public func load(_ bidPayload: Swift.String? = nil) +} +@objc public protocol VungleRewardedDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func rewardedAdDidLoad(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToLoad(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToPresent(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidTrackImpression(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClick(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdWillLeaveApplication(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidRewardUser(_ rewarded: VungleAdsSDK.VungleRewarded) +} +@_inheritsConvenienceInitializers @objc public class VungleRewarded : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleRewardedDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc public func setUserId(userId: Swift.String) + @objc public func setAlertTitleText(_ text: Swift.String) + @objc public func setAlertBodyText(_ text: Swift.String) + @objc public func setAlertCloseButtonText(_ text: Swift.String) + @objc public func setAlertContinueButtonText(_ text: Swift.String) + @objc deinit +} +@objc public enum ConsentStatus : Swift.Int { + case accepted = 0 + case denied = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VungleAds : ObjectiveC.NSObject { + @objc public static var sdkVersion: Swift.String { + @objc get + } + @objc public static let firstPartyData: VungleAdsSDK.FirstPartyData + @objc final public class func initWithAppId(_ appId: Swift.String, completion: @escaping (Foundation.NSError?) -> Swift.Void) + @objc final public class func isInitialized() -> Swift.Bool + @objc final public class func isInLine(_ placementId: Swift.String) -> Swift.Bool + @objc public static func getBiddingToken() -> Swift.String + @objc final public class func setIntegrationName(_ integrationName: Swift.String, version: Swift.String) + @objc final public class func setDebugLoggingEnabled(_ isDebugLoggingEnabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class FirstPartyData : ObjectiveC.NSObject, Swift.Codable { + @objc final public func setAge(_ age: Swift.Int) + @objc final public func setLengthOfResidenceYears(_ lengthOfResidenceYears: Foundation.Decimal) + @objc final public func setMedianHomeValueUsd(_ medianHomeValueUsd: Swift.Int) + @objc final public func setMonthlyHousingPaymentUsd(_ monthlyHousingPaymentUsd: Swift.Int) + @objc final public func setCountry(_ country: Swift.String?) + @objc final public func setDma(_ dma: Swift.Int) + @objc final public func setRegionState(_ regionState: Swift.String?) + @objc final public func setEarningsByPlacement(_ earningsByPlacement: Foundation.Decimal) + @objc final public func setIsUserAPurchaser(_ isUserAPurchaser: Swift.Bool) + @objc final public func setIsUserASubscriber(_ isUserASubscriber: Swift.Bool) + @objc final public func setLast30DaysMeanSpendUsd(_ last30DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysMedianSpendUsd(_ last30DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysPlacementFillRate(_ last30DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast30DaysTotalSpendUsd(_ last30DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserLtvUsd(_ last30DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserPltvUsd(_ last30DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setLast7DaysMeanSpendUsd(_ last7DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysMedianSpendUsd(_ last7DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysPlacementFillRate(_ last7DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast7DaysTotalSpendUsd(_ last7DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserLtvUsd(_ last7DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserPltvUsd(_ last7DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setTopNAdomain(_ topNAdomain: [Swift.String]) + @objc final public func setTotalEarningsUsd(_ totalEarningsUsd: Foundation.Decimal) + @objc final public func setFriends(_ friends: [Swift.String]?) + @objc final public func setHealthPercentile(_ healthPercentile: Swift.Int) + @objc final public func setInGamePurchases(_ inGamePurchases: Foundation.Decimal) + @objc final public func setLevelPercentile(_ levelPercentile: Foundation.Decimal) + @objc final public func setPage(_ page: Swift.String?) + @objc final public func setSessionStartTime(_ sessionStartTime: Foundation.Date?) + @objc final public func setSessionDuration(_ sessionDuration: Swift.Int) + @objc final public func setSignupDate(_ signupDate: Foundation.Date?) + @objc final public func setTimeSpent(_ timeSpent: Swift.Int) + @objc final public func setUserId(_ userId: Swift.String?) + @objc final public func setUserLevelPercentile(_ userLevelPercentile: Swift.Int) + @objc final public func setUserScorePercentile(_ userScorePercentile: Foundation.Decimal) + @objc final public func addCustomData(_ key: Swift.String, value: Swift.String) + @objc final public func setCustomData(_ data: [Swift.String : Swift.String]) + public init(from decoder: any Swift.Decoder) throws + @objc final public func clearAll() + final public func encode(to encoder: any Swift.Encoder) throws + @objc deinit +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class MediaView : UIKit.UIView { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc public protocol VungleBannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidFail(_ bannerView: VungleAdsSDK.VungleBannerView, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidTrackImpression(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClick(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillLeaveApplication(_ bannerView: VungleAdsSDK.VungleBannerView) +} +@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency public class VungleBannerView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any VungleAdsSDK.VungleBannerViewDelegate)? + @objc @_Concurrency.MainActor @preconcurrency public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc deinit + @objc @_Concurrency.MainActor @preconcurrency public func load(_ bidPayload: Swift.String? = nil) + @objc @_Concurrency.MainActor @preconcurrency public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc @_Concurrency.MainActor @preconcurrency public var appId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var placementId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var eventId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var creativeId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public func getBannerSize() -> CoreFoundation.CGSize + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func didMoveToSuperview() +} +@objc public enum VungleError : Swift.Int { + case unknownError = 0 + case invalidAppID = 2 + case currentlyInitializing = 3 + case alreadyInitialized = 4 + case sdkNotInitialized = 6 + case userAgentError = 7 + case apiRequestError = 101 + case apiResponseDataError = 102 + case apiResponseDecodeError = 103 + case apiFailedStatusCode = 104 + case invalidTemplateURL = 105 + case invalidRequestBuilderError = 106 + case templateUnzipError = 109 + case invalidCtaURL = 110 + case invalidAssetURL = 111 + case assetRequestError = 112 + case assetResponseDataError = 113 + case assetWriteError = 114 + case invalidIndexURL = 115 + case gzipEncodeError = 116 + case assetFailedStatusCode = 117 + case protobufSerializationError = 118 + case jsonEncodeError = 119 + case tpatError = 121 + case invalidAdsEndpoint = 122 + case invalidRiEndpoint = 123 + case invalidLogErrorEndpoint = 124 + case invalidMetricsEndpoint = 125 + case assetFailedInsufficientSpace = 126 + case assetFailedMaxSpaceExceeded = 127 + case invalidTpatKey = 128 + case emptyTpatError = 129 + case mraidDownloadJsError = 130 + case mraidJsWriteFailed = 131 + case omsdkDownloadJsError = 132 + case omsdkJsWriteFailed = 133 + case storeRegionCodeError = 134 + case invalidConfigResponse = 135 + case privacyURLError = 136 + case tpatRetryFailed = 137 + case configRefreshFailed = 138 + case invalidEventIDError = 200 + case invalidPlacementID = 201 + case adConsumed = 202 + case adIsLoading = 203 + case adAlreadyLoaded = 204 + case adIsPlaying = 205 + case adAlreadyFailed = 206 + case placementAdTypeMismatch = 207 + case invalidBidPayload = 208 + case invalidJsonBidPayload = 209 + case adNotLoaded = 210 + case placementSleep = 212 + case invalidAdunitBidPayload = 213 + case invalidGzipBidPayload = 214 + case adResponseEmpty = 215 + case adResponseInvalidTemplateType = 216 + case adResponseTimedOut = 217 + case mraidJsDoesNotExist = 218 + case mraidJsCopyFailed = 219 + case adResponseRetryAfter = 220 + case adLoadFailRetryAfter = 221 + case invalidWaterfallPlacementID = 222 + case staleCachedResponse = 223 + case mraidError = 301 + case invalidIfaStatus = 302 + case adExpired = 304 + case mraidBridgeError = 305 + case adExpiredOnPlay = 307 + case adWinNotificationError = 308 + case assetFailedToDelete = 309 + case adHtmlFailedToLoad = 310 + case mraidJsCallEmpty = 311 + case deeplinkOpenFailed = 312 + case evaluateJavascriptFailed = 313 + case linkCommandOpenFailed = 314 + case jsonParamsEncodeError = 315 + case generateJsonDataError = 316 + case adClosedTemplateError = 317 + case adClosedMissingHeartbeat = 318 + case silentModeMonitorError = 319 + case webviewError = 320 + case concurrentPlaybackUnsupported = 400 + case bannerViewInvalidSize = 500 + case nativeAssetError = 600 + case webViewWebContentProcessDidTerminate = 2000 + case webViewFailedNavigation = 2001 + case storeKitLoadError = 2002 + case omsdkCopyError = 2003 + case storeOverlayLoadError = 2004 + case reachabilityInitializationFailed = 2005 + case unknownRadioAccessTechnology = 2006 + case storeKitPresentationError = 2007 + case storeOverlayPresentationError = 2008 + case invalidPlayParameter = 2009 + case outOfMemory = 3001 + case vungleOitCreationError = 4000 + case adNoFill = 10001 + case adLoadTooFrequently = 10002 + case adServerError = 20001 + case adPublisherMismatch = 30001 + case adInternalIntegrationError = 30002 + case configNotFoundError = 30003 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VunglePrivacySettings : ObjectiveC.NSObject { + @objc public static func setGDPRStatus(_ optIn: Swift.Bool) + @objc public static func setGDPRMessageVersion(_ version: Swift.String) + @objc public static func setCCPAStatus(_ optIn: Swift.Bool) + @objc public static func setCOPPAStatus(_ isUserCoppa: Swift.Bool) + @objc public static func setPublishIdfv(_ publish: Swift.Bool) + @objc deinit +} +public struct CompressionLevel : Swift.RawRepresentable { + public let rawValue: Swift.Int32 + public static let noCompression: VungleAdsSDK.CompressionLevel + public static let bestSpeed: VungleAdsSDK.CompressionLevel + public static let bestCompression: VungleAdsSDK.CompressionLevel + public static let defaultCompression: VungleAdsSDK.CompressionLevel + public init(rawValue: Swift.Int32) + public init(_ rawValue: Swift.Int32) + public typealias RawValue = Swift.Int32 +} +public struct GzipError : Swift.Error { + public enum Kind : Swift.Equatable { + case stream + case data + case memory + case buffer + case version + case unknown(code: Swift.Int) + public static func == (a: VungleAdsSDK.GzipError.Kind, b: VungleAdsSDK.GzipError.Kind) -> Swift.Bool + } + public let kind: VungleAdsSDK.GzipError.Kind + public let message: Swift.String + public var localizedDescription: Swift.String { + get + } +} +extension Foundation.Data { + public var isGzipped: Swift.Bool { + get + } + public func gzipped(level: VungleAdsSDK.CompressionLevel = .defaultCompression) throws -> Foundation.Data + public func gunzipped() throws -> Foundation.Data +} +@objc public enum VungleAdSizeType : Swift.Int { + case regularBannerSizeType = 1, shortBannerSizeType, leaderboardSizeType, mrecSizeType, flexibleHeightSizeType, fixedSizeType + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc public class VungleAdSize : ObjectiveC.NSObject { + @objc final public let size: CoreFoundation.CGSize + @objc final public let type: VungleAdsSDK.VungleAdSizeType + @objc public static let VungleAdSizeBannerRegular: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeBannerShort: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeLeaderboard: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeMREC: VungleAdsSDK.VungleAdSize + @objc deinit +} +extension VungleAdsSDK.VungleAdSize { + @objc dynamic public class func VungleAdSizeWithWidth(_ width: CoreFoundation.CGFloat) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleAdSizeFromCGSize(_ size: CoreFoundation.CGSize) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleValidAdSizeFromCGSize(size: CoreFoundation.CGSize, placementId: Swift.String) -> VungleAdsSDK.VungleAdSize +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Equatable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Hashable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.RawRepresentable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Equatable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Hashable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.RawRepresentable {} +extension VungleAdsSDK.ConsentStatus : Swift.Equatable {} +extension VungleAdsSDK.ConsentStatus : Swift.Hashable {} +extension VungleAdsSDK.ConsentStatus : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleError : Swift.Equatable {} +extension VungleAdsSDK.VungleError : Swift.Hashable {} +extension VungleAdsSDK.VungleError : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Equatable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Hashable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.RawRepresentable {} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..3dee0ca Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..b8d8973 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,466 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0 effective-5.10 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) +// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VungleAdsSDK +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFAudio +import AVFoundation +import AdSupport +import AppTrackingTransparency +import AudioToolbox +import CoreTelephony +import Dispatch +import Foundation +import Network +import StoreKit +import Swift +import SwiftUI +import SystemConfiguration +import UIKit +@_exported import VungleAdsSDK +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +import zlib +@available(*, deprecated, message: "VungleBannerDelegate will be deprecated and replaced by VungleBannerViewDelegate protocol.") +@objc public protocol VungleBannerDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToLoad(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidPresent(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidFailToPresent(_ banner: VungleAdsSDK.VungleBanner, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClose(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidTrackImpression(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdDidClick(_ banner: VungleAdsSDK.VungleBanner) + @objc optional func bannerAdWillLeaveApplication(_ banner: VungleAdsSDK.VungleBanner) +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +@objc public enum BannerSize : Swift.Int { + case regular = 0 + case short = 1 + case leaderboard = 2 + case mrec = 3 + public init?(rawValue: Swift.Int) + @available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @available(*, deprecated, message: "VungleBanner class will be deprecated and replaced by VungleBannerView class.") +@objc public class VungleBanner : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleBannerDelegate)? + @objc public init(placementId: Swift.String, size: VungleAdsSDK.BannerSize) + @objc public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc public func getBannerSize() -> CoreFoundation.CGSize + @objc public func present(on publisherView: UIKit.UIView) + @objc deinit +} +@_inheritsConvenienceInitializers @objc final public class VungleAdsExtras : ObjectiveC.NSObject { + @objc final public func set(watermark: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol VungleNativeDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func nativeAdDidLoad(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidFailToLoad(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidFailToPresent(_ native: VungleAdsSDK.VungleNative, withError: Foundation.NSError) + @objc optional func nativeAdDidTrackImpression(_ native: VungleAdsSDK.VungleNative) + @objc optional func nativeAdDidClick(_ native: VungleAdsSDK.VungleNative) +} +@objc public enum NativeAdOptionsPosition : Swift.Int { + case topLeft = 1 + case topRight = 2 + case bottomLeft = 3 + case bottomRight = 4 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class VungleNative : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleNativeDelegate)? + @objc public var title: Swift.String { + get + } + @objc public var bodyText: Swift.String { + get + } + @objc public var callToAction: Swift.String { + get + } + @objc public var adStarRating: Swift.Double { + get + } + @objc public var sponsoredText: Swift.String { + get + } + @objc public var iconImage: UIKit.UIImage? { + get + } + @objc public var adOptionsPosition: VungleAdsSDK.NativeAdOptionsPosition + @objc public init(placementId: Swift.String) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?) + @objc public func registerViewForInteraction(view: UIKit.UIView, mediaView: VungleAdsSDK.MediaView, iconImageView: UIKit.UIImageView?, viewController: UIKit.UIViewController?, clickableViews: [UIKit.UIView]?) + @objc public func unregisterView() + @objc public func performCTA() + @objc public func getMediaAspectRatio() -> CoreFoundation.CGFloat + @objc deinit +} +@objc public protocol VungleInterstitialDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func interstitialAdDidLoad(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToLoad(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidPresent(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidFailToPresent(_ interstitial: VungleAdsSDK.VungleInterstitial, withError: Foundation.NSError) + @objc optional func interstitialAdWillClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClose(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidTrackImpression(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdDidClick(_ interstitial: VungleAdsSDK.VungleInterstitial) + @objc optional func interstitialAdWillLeaveApplication(_ interstitial: VungleAdsSDK.VungleInterstitial) +} +@_inheritsConvenienceInitializers @objc public class VungleInterstitial : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleInterstitialDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers public class BasePublicAd : ObjectiveC.NSObject { + @objc public var appId: Swift.String { + @objc get + } + @objc public var placementId: Swift.String { + @objc get + } + @objc public var eventId: Swift.String { + @objc get + } + @objc public var creativeId: Swift.String { + @objc get + } + @objc deinit + @objc public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc public func canPlayAd() -> Swift.Bool + @objc public func load(_ bidPayload: Swift.String? = nil) +} +@objc public protocol VungleRewardedDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func rewardedAdDidLoad(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToLoad(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidPresent(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidFailToPresent(_ rewarded: VungleAdsSDK.VungleRewarded, withError: Foundation.NSError) + @objc optional func rewardedAdWillClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClose(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidTrackImpression(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidClick(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdWillLeaveApplication(_ rewarded: VungleAdsSDK.VungleRewarded) + @objc optional func rewardedAdDidRewardUser(_ rewarded: VungleAdsSDK.VungleRewarded) +} +@_inheritsConvenienceInitializers @objc public class VungleRewarded : VungleAdsSDK.BasePublicAd { + @objc weak public var delegate: (any VungleAdsSDK.VungleRewardedDelegate)? + @objc public init(placementId: Swift.String) + @objc public func present(with viewController: UIKit.UIViewController) + @objc public func setUserId(userId: Swift.String) + @objc public func setAlertTitleText(_ text: Swift.String) + @objc public func setAlertBodyText(_ text: Swift.String) + @objc public func setAlertCloseButtonText(_ text: Swift.String) + @objc public func setAlertContinueButtonText(_ text: Swift.String) + @objc deinit +} +@objc public enum ConsentStatus : Swift.Int { + case accepted = 0 + case denied = 1 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VungleAds : ObjectiveC.NSObject { + @objc public static var sdkVersion: Swift.String { + @objc get + } + @objc public static let firstPartyData: VungleAdsSDK.FirstPartyData + @objc final public class func initWithAppId(_ appId: Swift.String, completion: @escaping (Foundation.NSError?) -> Swift.Void) + @objc final public class func isInitialized() -> Swift.Bool + @objc final public class func isInLine(_ placementId: Swift.String) -> Swift.Bool + @objc public static func getBiddingToken() -> Swift.String + @objc final public class func setIntegrationName(_ integrationName: Swift.String, version: Swift.String) + @objc final public class func setDebugLoggingEnabled(_ isDebugLoggingEnabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class FirstPartyData : ObjectiveC.NSObject, Swift.Codable { + @objc final public func setAge(_ age: Swift.Int) + @objc final public func setLengthOfResidenceYears(_ lengthOfResidenceYears: Foundation.Decimal) + @objc final public func setMedianHomeValueUsd(_ medianHomeValueUsd: Swift.Int) + @objc final public func setMonthlyHousingPaymentUsd(_ monthlyHousingPaymentUsd: Swift.Int) + @objc final public func setCountry(_ country: Swift.String?) + @objc final public func setDma(_ dma: Swift.Int) + @objc final public func setRegionState(_ regionState: Swift.String?) + @objc final public func setEarningsByPlacement(_ earningsByPlacement: Foundation.Decimal) + @objc final public func setIsUserAPurchaser(_ isUserAPurchaser: Swift.Bool) + @objc final public func setIsUserASubscriber(_ isUserASubscriber: Swift.Bool) + @objc final public func setLast30DaysMeanSpendUsd(_ last30DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysMedianSpendUsd(_ last30DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysPlacementFillRate(_ last30DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast30DaysTotalSpendUsd(_ last30DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserLtvUsd(_ last30DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast30DaysUserPltvUsd(_ last30DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setLast7DaysMeanSpendUsd(_ last7DaysMeanSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysMedianSpendUsd(_ last7DaysMedianSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysPlacementFillRate(_ last7DaysPlacementFillRate: Foundation.Decimal) + @objc final public func setLast7DaysTotalSpendUsd(_ last7DaysTotalSpendUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserLtvUsd(_ last7DaysUserLtvUsd: Foundation.Decimal) + @objc final public func setLast7DaysUserPltvUsd(_ last7DaysUserPltvUsd: Foundation.Decimal) + @objc final public func setTopNAdomain(_ topNAdomain: [Swift.String]) + @objc final public func setTotalEarningsUsd(_ totalEarningsUsd: Foundation.Decimal) + @objc final public func setFriends(_ friends: [Swift.String]?) + @objc final public func setHealthPercentile(_ healthPercentile: Swift.Int) + @objc final public func setInGamePurchases(_ inGamePurchases: Foundation.Decimal) + @objc final public func setLevelPercentile(_ levelPercentile: Foundation.Decimal) + @objc final public func setPage(_ page: Swift.String?) + @objc final public func setSessionStartTime(_ sessionStartTime: Foundation.Date?) + @objc final public func setSessionDuration(_ sessionDuration: Swift.Int) + @objc final public func setSignupDate(_ signupDate: Foundation.Date?) + @objc final public func setTimeSpent(_ timeSpent: Swift.Int) + @objc final public func setUserId(_ userId: Swift.String?) + @objc final public func setUserLevelPercentile(_ userLevelPercentile: Swift.Int) + @objc final public func setUserScorePercentile(_ userScorePercentile: Foundation.Decimal) + @objc final public func addCustomData(_ key: Swift.String, value: Swift.String) + @objc final public func setCustomData(_ data: [Swift.String : Swift.String]) + public init(from decoder: any Swift.Decoder) throws + @objc final public func clearAll() + final public func encode(to encoder: any Swift.Encoder) throws + @objc deinit +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class MediaView : UIKit.UIView { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc public protocol VungleBannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc optional func bannerAdDidLoad(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidPresent(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidFail(_ bannerView: VungleAdsSDK.VungleBannerView, withError: Foundation.NSError) + @objc optional func bannerAdWillClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClose(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidTrackImpression(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdDidClick(_ bannerView: VungleAdsSDK.VungleBannerView) + @objc optional func bannerAdWillLeaveApplication(_ bannerView: VungleAdsSDK.VungleBannerView) +} +@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency public class VungleBannerView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency weak public var delegate: (any VungleAdsSDK.VungleBannerViewDelegate)? + @objc @_Concurrency.MainActor @preconcurrency public init(placementId: Swift.String, vungleAdSize: VungleAdsSDK.VungleAdSize) + @objc deinit + @objc @_Concurrency.MainActor @preconcurrency public func load(_ bidPayload: Swift.String? = nil) + @objc @_Concurrency.MainActor @preconcurrency public func set(extras: VungleAdsSDK.VungleAdsExtras) + @objc @_Concurrency.MainActor @preconcurrency public var appId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var placementId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var eventId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public var creativeId: Swift.String { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency public func getBannerSize() -> CoreFoundation.CGSize + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func didMoveToSuperview() +} +@objc public enum VungleError : Swift.Int { + case unknownError = 0 + case invalidAppID = 2 + case currentlyInitializing = 3 + case alreadyInitialized = 4 + case sdkNotInitialized = 6 + case userAgentError = 7 + case apiRequestError = 101 + case apiResponseDataError = 102 + case apiResponseDecodeError = 103 + case apiFailedStatusCode = 104 + case invalidTemplateURL = 105 + case invalidRequestBuilderError = 106 + case templateUnzipError = 109 + case invalidCtaURL = 110 + case invalidAssetURL = 111 + case assetRequestError = 112 + case assetResponseDataError = 113 + case assetWriteError = 114 + case invalidIndexURL = 115 + case gzipEncodeError = 116 + case assetFailedStatusCode = 117 + case protobufSerializationError = 118 + case jsonEncodeError = 119 + case tpatError = 121 + case invalidAdsEndpoint = 122 + case invalidRiEndpoint = 123 + case invalidLogErrorEndpoint = 124 + case invalidMetricsEndpoint = 125 + case assetFailedInsufficientSpace = 126 + case assetFailedMaxSpaceExceeded = 127 + case invalidTpatKey = 128 + case emptyTpatError = 129 + case mraidDownloadJsError = 130 + case mraidJsWriteFailed = 131 + case omsdkDownloadJsError = 132 + case omsdkJsWriteFailed = 133 + case storeRegionCodeError = 134 + case invalidConfigResponse = 135 + case privacyURLError = 136 + case tpatRetryFailed = 137 + case configRefreshFailed = 138 + case invalidEventIDError = 200 + case invalidPlacementID = 201 + case adConsumed = 202 + case adIsLoading = 203 + case adAlreadyLoaded = 204 + case adIsPlaying = 205 + case adAlreadyFailed = 206 + case placementAdTypeMismatch = 207 + case invalidBidPayload = 208 + case invalidJsonBidPayload = 209 + case adNotLoaded = 210 + case placementSleep = 212 + case invalidAdunitBidPayload = 213 + case invalidGzipBidPayload = 214 + case adResponseEmpty = 215 + case adResponseInvalidTemplateType = 216 + case adResponseTimedOut = 217 + case mraidJsDoesNotExist = 218 + case mraidJsCopyFailed = 219 + case adResponseRetryAfter = 220 + case adLoadFailRetryAfter = 221 + case invalidWaterfallPlacementID = 222 + case staleCachedResponse = 223 + case mraidError = 301 + case invalidIfaStatus = 302 + case adExpired = 304 + case mraidBridgeError = 305 + case adExpiredOnPlay = 307 + case adWinNotificationError = 308 + case assetFailedToDelete = 309 + case adHtmlFailedToLoad = 310 + case mraidJsCallEmpty = 311 + case deeplinkOpenFailed = 312 + case evaluateJavascriptFailed = 313 + case linkCommandOpenFailed = 314 + case jsonParamsEncodeError = 315 + case generateJsonDataError = 316 + case adClosedTemplateError = 317 + case adClosedMissingHeartbeat = 318 + case silentModeMonitorError = 319 + case webviewError = 320 + case concurrentPlaybackUnsupported = 400 + case bannerViewInvalidSize = 500 + case nativeAssetError = 600 + case webViewWebContentProcessDidTerminate = 2000 + case webViewFailedNavigation = 2001 + case storeKitLoadError = 2002 + case omsdkCopyError = 2003 + case storeOverlayLoadError = 2004 + case reachabilityInitializationFailed = 2005 + case unknownRadioAccessTechnology = 2006 + case storeKitPresentationError = 2007 + case storeOverlayPresentationError = 2008 + case invalidPlayParameter = 2009 + case outOfMemory = 3001 + case vungleOitCreationError = 4000 + case adNoFill = 10001 + case adLoadTooFrequently = 10002 + case adServerError = 20001 + case adPublisherMismatch = 30001 + case adInternalIntegrationError = 30002 + case configNotFoundError = 30003 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class VunglePrivacySettings : ObjectiveC.NSObject { + @objc public static func setGDPRStatus(_ optIn: Swift.Bool) + @objc public static func setGDPRMessageVersion(_ version: Swift.String) + @objc public static func setCCPAStatus(_ optIn: Swift.Bool) + @objc public static func setCOPPAStatus(_ isUserCoppa: Swift.Bool) + @objc public static func setPublishIdfv(_ publish: Swift.Bool) + @objc deinit +} +public struct CompressionLevel : Swift.RawRepresentable { + public let rawValue: Swift.Int32 + public static let noCompression: VungleAdsSDK.CompressionLevel + public static let bestSpeed: VungleAdsSDK.CompressionLevel + public static let bestCompression: VungleAdsSDK.CompressionLevel + public static let defaultCompression: VungleAdsSDK.CompressionLevel + public init(rawValue: Swift.Int32) + public init(_ rawValue: Swift.Int32) + public typealias RawValue = Swift.Int32 +} +public struct GzipError : Swift.Error { + public enum Kind : Swift.Equatable { + case stream + case data + case memory + case buffer + case version + case unknown(code: Swift.Int) + public static func == (a: VungleAdsSDK.GzipError.Kind, b: VungleAdsSDK.GzipError.Kind) -> Swift.Bool + } + public let kind: VungleAdsSDK.GzipError.Kind + public let message: Swift.String + public var localizedDescription: Swift.String { + get + } +} +extension Foundation.Data { + public var isGzipped: Swift.Bool { + get + } + public func gzipped(level: VungleAdsSDK.CompressionLevel = .defaultCompression) throws -> Foundation.Data + public func gunzipped() throws -> Foundation.Data +} +@objc public enum VungleAdSizeType : Swift.Int { + case regularBannerSizeType = 1, shortBannerSizeType, leaderboardSizeType, mrecSizeType, flexibleHeightSizeType, fixedSizeType + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers @objc public class VungleAdSize : ObjectiveC.NSObject { + @objc final public let size: CoreFoundation.CGSize + @objc final public let type: VungleAdsSDK.VungleAdSizeType + @objc public static let VungleAdSizeBannerRegular: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeBannerShort: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeLeaderboard: VungleAdsSDK.VungleAdSize + @objc public static let VungleAdSizeMREC: VungleAdsSDK.VungleAdSize + @objc deinit +} +extension VungleAdsSDK.VungleAdSize { + @objc dynamic public class func VungleAdSizeWithWidth(_ width: CoreFoundation.CGFloat) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleAdSizeFromCGSize(_ size: CoreFoundation.CGSize) -> VungleAdsSDK.VungleAdSize + @objc dynamic public class func VungleValidAdSizeFromCGSize(size: CoreFoundation.CGSize, placementId: Swift.String) -> VungleAdsSDK.VungleAdSize +} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Equatable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.Hashable {} +@available(*, deprecated, message: "BannerSize will be depricated and will be replaced by VungleAdSize") +extension VungleAdsSDK.BannerSize : Swift.RawRepresentable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Equatable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.Hashable {} +extension VungleAdsSDK.NativeAdOptionsPosition : Swift.RawRepresentable {} +extension VungleAdsSDK.ConsentStatus : Swift.Equatable {} +extension VungleAdsSDK.ConsentStatus : Swift.Hashable {} +extension VungleAdsSDK.ConsentStatus : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleError : Swift.Equatable {} +extension VungleAdsSDK.VungleError : Swift.Hashable {} +extension VungleAdsSDK.VungleError : Swift.RawRepresentable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Equatable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.Hashable {} +extension VungleAdsSDK.VungleAdSizeType : Swift.RawRepresentable {} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/module.modulemap b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..7a305f3 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module VungleAdsSDK { + umbrella header "VungleAdsSDK.h" + export * + + module * { export * } +} + +module VungleAdsSDK.Swift { + header "VungleAdsSDK-Swift.h" + requires objc +} diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/PrivacyInfo.xcprivacy b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..dbeca24 --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,35 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/VungleAdsSDK b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/VungleAdsSDK new file mode 100755 index 0000000..3163815 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/VungleAdsSDK differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeDirectory b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..7b8a833 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..a17101b Binary files /dev/null and b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeResources b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..de7ebcb --- /dev/null +++ b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,312 @@ + + + + + files + + Headers/VungleAdsSDK-Swift.h + + SG2ES3Hop1uohw3QkVGyI32zruU= + + Headers/VungleAdsSDK.h + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + Info.plist + + r4lc8PTj4sAnu/u67vyUAOdBa64= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + puYm7tlcvKHK7cRojgdzS83WOfw= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + +k05i4l1irfah51jYJxKPSCLo6Q= + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + RiB8fQFTVvmjOdAb/YEfF/KhogU= + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + ffFowf0SMmX7sxOXagEXNnEQYTw= + + Modules/module.modulemap + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + PrivacyInfo.xcprivacy + + 99lHiKAMEwibufp7vGK7r8V203g= + + + files2 + + Headers/VungleAdsSDK-Swift.h + + hash + + SG2ES3Hop1uohw3QkVGyI32zruU= + + hash2 + + 6paMiGxeYmdRia7AbZXPy333d8DjcghycMxdgAAZj0w= + + + Headers/VungleAdsSDK.h + + hash + + /W37IVxc2cxv/2VhK23FfZEsJnI= + + hash2 + + jc62sKtWCA+1odD4FvDuHI5s164EOyNwzHparHXvtwI= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + hash2 + + Rx1vHgSTi4kIYQaiqDkHlHpYr66UFg7dHj98bW672J0= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + hash2 + + 2Jqi7jFvPTivR2qiYRNBuSNnCxbyTB6GCXrV2eNrIMc= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + puYm7tlcvKHK7cRojgdzS83WOfw= + + hash2 + + AWB9tJ3qiuLQQlUgklEKTuCxKDfl2C19lbKkgq2409Y= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + Wrq/Nsfa7gMN9CWX8WWamCzTXSo= + + hash2 + + 2Jqi7jFvPTivR2qiYRNBuSNnCxbyTB6GCXrV2eNrIMc= + + + Modules/VungleAdsSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + +k05i4l1irfah51jYJxKPSCLo6Q= + + hash2 + + JuQyzHQRzEEYCBbv5yE6G39jEeWmEx9OJeGBctO+ljY= + + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + Mj+ndUxMMcpcfrMTWqXzT0v9WHo= + + hash2 + + Rx1vHgSTi4kIYQaiqDkHlHpYr66UFg7dHj98bW672J0= + + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + hash2 + + HRNq2LkmXCZT046S3BtrIIuTenwVaSLzJ9PSl355BxE= + + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + RiB8fQFTVvmjOdAb/YEfF/KhogU= + + hash2 + + nLGKsiuccrhziR1gKTDqKLq5kWssy4RTIQBOnXYdy84= + + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + TrZcSz5+ydOUHSSy5xGlau36wS4= + + hash2 + + HRNq2LkmXCZT046S3BtrIIuTenwVaSLzJ9PSl355BxE= + + + Modules/VungleAdsSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + ffFowf0SMmX7sxOXagEXNnEQYTw= + + hash2 + + WurmvHk54FGVzNnWHfU1GHaeAk6XEtWyG3Yz0OW4aYQ= + + + Modules/module.modulemap + + hash + + /rY6HLOEdML3M4Cs5jEZ9rprd9k= + + hash2 + + 0T/zo/C1X1wNCRlosKXBySteJnBk/PRjVcOzqoZ66GQ= + + + PrivacyInfo.xcprivacy + + hash + + 99lHiKAMEwibufp7vGK7r8V203g= + + hash2 + + RX/aXFa+FOCjdkY1ix5eE2OBHeionXWqGUSFGTmdVUQ= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeSignature b/Pods/VungleAds/static/VungleAdsSDK.xcframework/ios-arm64_x86_64-simulator/VungleAdsSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29