diff --git a/KochavaAdNetwork.xcframework/Info.plist b/KochavaAdNetwork.xcframework/Info.plist
new file mode 100644
index 0000000..694d145
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/Info.plist
@@ -0,0 +1,126 @@
+
+
+
+
+ AvailableLibraries
+
+
+ LibraryIdentifier
+ tvos-arm64_x86_64-simulator
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ tvos
+ SupportedPlatformVariant
+ simulator
+
+
+ LibraryIdentifier
+ macos-arm64_x86_64
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ macos
+
+
+ LibraryIdentifier
+ ios-arm64_i386_x86_64-simulator
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+ i386
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
+
+ LibraryIdentifier
+ ios-arm64_x86_64-maccatalyst
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ maccatalyst
+
+
+ LibraryIdentifier
+ tvos-arm64
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ tvos
+
+
+ LibraryIdentifier
+ watchos-arm64_i386_x86_64-simulator
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+ i386
+ x86_64
+
+ SupportedPlatform
+ watchos
+ SupportedPlatformVariant
+ simulator
+
+
+ LibraryIdentifier
+ ios-arm64_armv7
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64
+ armv7
+
+ SupportedPlatform
+ ios
+
+
+ LibraryIdentifier
+ watchos-arm64_32_armv7k
+ LibraryPath
+ KochavaAdNetwork.framework
+ SupportedArchitectures
+
+ arm64_32
+ armv7k
+
+ SupportedPlatform
+ watchos
+
+
+ CFBundlePackageType
+ XFWK
+ XCFrameworkFormatVersion
+ 1.0
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Info.plist b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Info.plist
new file mode 100644
index 0000000..dff2ad3
Binary files /dev/null and b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Info.plist differ
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 100755
index 0000000..57cd435
Binary files /dev/null and b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Modules/module.modulemap b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_armv7/KochavaAdNetwork.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Info.plist b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Info.plist
new file mode 100644
index 0000000..6aad409
Binary files /dev/null and b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Info.plist differ
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 100755
index 0000000..48c2ceb
Binary files /dev/null and b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..2f3625e
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources
@@ -0,0 +1,207 @@
+
+
+
+
+ files
+
+ Headers/KVAAdNetwork.h
+
+ TNNyImKGw9QWQ4+AD/EQ+Uoi/+g=
+
+ Headers/KVAAdNetworkConversion.h
+
+ W0HJojcamUSQzSvEKR6CMba1N7s=
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ uEXbfgGpit9rtEpkEc3opxtCaB0=
+
+ Headers/KVAAdNetworkProduct.h
+
+ aJR3WP7hNqAsb53SyRdIe+9N/H4=
+
+ Headers/KVAAdNetworkProtocol.h
+
+ wEudEgtmoDjODW9b2S2ewqrMzjM=
+
+ Headers/KochavaAdNetwork.h
+
+ SJxSC0wTNUF1EiW0zBiKTDs3x00=
+
+ Info.plist
+
+ vuA8yGFv5nPd7ZcaIxt3w6TKYG8=
+
+ Modules/module.modulemap
+
+ 5KQNF3MJ9/r4+CtDHMNVnUIzPp0=
+
+
+ files2
+
+ Headers/KVAAdNetwork.h
+
+ hash
+
+ TNNyImKGw9QWQ4+AD/EQ+Uoi/+g=
+
+ hash2
+
+ ULmvZ8RgiFyT0W4ypoqHcU/hOgB7hk0L4fT6tb1puxc=
+
+
+ Headers/KVAAdNetworkConversion.h
+
+ hash
+
+ W0HJojcamUSQzSvEKR6CMba1N7s=
+
+ hash2
+
+ od9lNMi1OjKiFC+uygjt+yRAE9HOLrLr6DDjOTrSy4Q=
+
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ hash
+
+ uEXbfgGpit9rtEpkEc3opxtCaB0=
+
+ hash2
+
+ 4BMAVUrw/WpoQWucwYvgTKgPxzLpGBlTqer7a/7VN9U=
+
+
+ Headers/KVAAdNetworkProduct.h
+
+ hash
+
+ aJR3WP7hNqAsb53SyRdIe+9N/H4=
+
+ hash2
+
+ denWaCBU3eylkioXQhlcy2DnGg0wzUdGJJDSNI91q+w=
+
+
+ Headers/KVAAdNetworkProtocol.h
+
+ hash
+
+ wEudEgtmoDjODW9b2S2ewqrMzjM=
+
+ hash2
+
+ pZpUfxDOaUjzOKCFVNmBelTH2aqmFZNXAoqBL6bWtrI=
+
+
+ Headers/KochavaAdNetwork.h
+
+ hash
+
+ SJxSC0wTNUF1EiW0zBiKTDs3x00=
+
+ hash2
+
+ vH/SSGJXjXCLUNNIrL3+ni+IA2uNDlY4HG18fWIxfzQ=
+
+
+ Modules/module.modulemap
+
+ hash
+
+ 5KQNF3MJ9/r4+CtDHMNVnUIzPp0=
+
+ hash2
+
+ 2mrECLWmBtVrZYiurkT2E/j6M8bpfH2+CPoLoE3F5fk=
+
+
+
+ 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/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Headers b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 120000
index 0000000..600bace
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/KochavaAdNetwork
@@ -0,0 +1 @@
+Versions/Current/KochavaAdNetwork
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Modules b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Resources b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/KochavaAdNetwork b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/KochavaAdNetwork
new file mode 100755
index 0000000..5ee932c
Binary files /dev/null and b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Modules/module.modulemap b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Resources/Info.plist b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..ee2f298
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20E241
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ KochavaAdNetwork
+ CFBundleIdentifier
+ com.kochava.adnetwork
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ KochavaAdNetwork
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 4.8.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 12D4e
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 11.1
+ DTSDKBuild
+ 20C63
+ DTSDKName
+ macosx11.1
+ DTXcode
+ 1240
+ DTXcodeBuild
+ 12D4e
+ LSMinimumSystemVersion
+ 10.15
+ UIDeviceFamily
+
+ 2
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/_CodeSignature/CodeResources b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/_CodeSignature/CodeResources
new file mode 100644
index 0000000..a8760e8
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/A/_CodeSignature/CodeResources
@@ -0,0 +1,177 @@
+
+
+
+
+ files
+
+ Resources/Info.plist
+
+ xl/1bz8AvVVwPB2JytBlIeKZuVQ=
+
+
+ files2
+
+ Headers/KVAAdNetwork.h
+
+ hash2
+
+ ULmvZ8RgiFyT0W4ypoqHcU/hOgB7hk0L4fT6tb1puxc=
+
+
+ Headers/KVAAdNetworkConversion.h
+
+ hash2
+
+ od9lNMi1OjKiFC+uygjt+yRAE9HOLrLr6DDjOTrSy4Q=
+
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ hash2
+
+ 4BMAVUrw/WpoQWucwYvgTKgPxzLpGBlTqer7a/7VN9U=
+
+
+ Headers/KVAAdNetworkProduct.h
+
+ hash2
+
+ denWaCBU3eylkioXQhlcy2DnGg0wzUdGJJDSNI91q+w=
+
+
+ Headers/KVAAdNetworkProtocol.h
+
+ hash2
+
+ pZpUfxDOaUjzOKCFVNmBelTH2aqmFZNXAoqBL6bWtrI=
+
+
+ Headers/KochavaAdNetwork.h
+
+ hash2
+
+ vH/SSGJXjXCLUNNIrL3+ni+IA2uNDlY4HG18fWIxfzQ=
+
+
+ Modules/module.modulemap
+
+ hash2
+
+ 2mrECLWmBtVrZYiurkT2E/j6M8bpfH2+CPoLoE3F5fk=
+
+
+ Resources/Info.plist
+
+ hash2
+
+ zPS442MDMjT2lMpOWvLFwwiNo0mc3g5L25w9Lh8vDQU=
+
+
+
+ rules
+
+ ^Resources/
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
+
+ nested
+
+ weight
+ 10
+
+ ^.*
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^Resources/
+
+ weight
+ 20
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^[^/]+$
+
+ nested
+
+ weight
+ 10
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/Current b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/ios-arm64_x86_64-maccatalyst/KochavaAdNetwork.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Headers b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 120000
index 0000000..600bace
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/KochavaAdNetwork
@@ -0,0 +1 @@
+Versions/Current/KochavaAdNetwork
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Modules b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Resources b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/KochavaAdNetwork b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/KochavaAdNetwork
new file mode 100755
index 0000000..cffcf2d
Binary files /dev/null and b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Modules/module.modulemap b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Resources/Info.plist b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Resources/Info.plist
new file mode 100644
index 0000000..9ea2e16
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/Resources/Info.plist
@@ -0,0 +1,46 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20E241
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ KochavaAdNetwork
+ CFBundleIdentifier
+ com.kochava.adnetwork
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ KochavaAdNetwork
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 4.8.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 12D4e
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 11.1
+ DTSDKBuild
+ 20C63
+ DTSDKName
+ macosx11.1
+ DTXcode
+ 1240
+ DTXcodeBuild
+ 12D4e
+ LSMinimumSystemVersion
+ 10.14
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/_CodeSignature/CodeResources b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/_CodeSignature/CodeResources
new file mode 100644
index 0000000..24b320e
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/A/_CodeSignature/CodeResources
@@ -0,0 +1,177 @@
+
+
+
+
+ files
+
+ Resources/Info.plist
+
+ c8JUpqFhZN1PsuLcEyyhhTq9WWQ=
+
+
+ files2
+
+ Headers/KVAAdNetwork.h
+
+ hash2
+
+ ULmvZ8RgiFyT0W4ypoqHcU/hOgB7hk0L4fT6tb1puxc=
+
+
+ Headers/KVAAdNetworkConversion.h
+
+ hash2
+
+ od9lNMi1OjKiFC+uygjt+yRAE9HOLrLr6DDjOTrSy4Q=
+
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ hash2
+
+ 4BMAVUrw/WpoQWucwYvgTKgPxzLpGBlTqer7a/7VN9U=
+
+
+ Headers/KVAAdNetworkProduct.h
+
+ hash2
+
+ denWaCBU3eylkioXQhlcy2DnGg0wzUdGJJDSNI91q+w=
+
+
+ Headers/KVAAdNetworkProtocol.h
+
+ hash2
+
+ pZpUfxDOaUjzOKCFVNmBelTH2aqmFZNXAoqBL6bWtrI=
+
+
+ Headers/KochavaAdNetwork.h
+
+ hash2
+
+ vH/SSGJXjXCLUNNIrL3+ni+IA2uNDlY4HG18fWIxfzQ=
+
+
+ Modules/module.modulemap
+
+ hash2
+
+ 2mrECLWmBtVrZYiurkT2E/j6M8bpfH2+CPoLoE3F5fk=
+
+
+ Resources/Info.plist
+
+ hash2
+
+ M+1CaOrMfEs6zhgiVzX+lqoWTRuWB6YM+4QW9Y6tWbw=
+
+
+
+ rules
+
+ ^Resources/
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
+
+ nested
+
+ weight
+ 10
+
+ ^.*
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^Resources/
+
+ weight
+ 20
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^[^/]+$
+
+ nested
+
+ weight
+ 10
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/Current b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/Current
new file mode 120000
index 0000000..8c7e5a6
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/macos-arm64_x86_64/KochavaAdNetwork.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Info.plist b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Info.plist
new file mode 100644
index 0000000..0038e95
Binary files /dev/null and b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Info.plist differ
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 100755
index 0000000..558777d
Binary files /dev/null and b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Modules/module.modulemap b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64/KochavaAdNetwork.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Info.plist b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Info.plist
new file mode 100644
index 0000000..2ff1cad
Binary files /dev/null and b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Info.plist differ
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 100755
index 0000000..38e2a79
Binary files /dev/null and b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..30dbfcb
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/tvos-arm64_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources
@@ -0,0 +1,207 @@
+
+
+
+
+ files
+
+ Headers/KVAAdNetwork.h
+
+ TNNyImKGw9QWQ4+AD/EQ+Uoi/+g=
+
+ Headers/KVAAdNetworkConversion.h
+
+ W0HJojcamUSQzSvEKR6CMba1N7s=
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ uEXbfgGpit9rtEpkEc3opxtCaB0=
+
+ Headers/KVAAdNetworkProduct.h
+
+ aJR3WP7hNqAsb53SyRdIe+9N/H4=
+
+ Headers/KVAAdNetworkProtocol.h
+
+ wEudEgtmoDjODW9b2S2ewqrMzjM=
+
+ Headers/KochavaAdNetwork.h
+
+ SJxSC0wTNUF1EiW0zBiKTDs3x00=
+
+ Info.plist
+
+ NQubTH7j2ZkcB0G3N+At5rBJCPk=
+
+ Modules/module.modulemap
+
+ 5KQNF3MJ9/r4+CtDHMNVnUIzPp0=
+
+
+ files2
+
+ Headers/KVAAdNetwork.h
+
+ hash
+
+ TNNyImKGw9QWQ4+AD/EQ+Uoi/+g=
+
+ hash2
+
+ ULmvZ8RgiFyT0W4ypoqHcU/hOgB7hk0L4fT6tb1puxc=
+
+
+ Headers/KVAAdNetworkConversion.h
+
+ hash
+
+ W0HJojcamUSQzSvEKR6CMba1N7s=
+
+ hash2
+
+ od9lNMi1OjKiFC+uygjt+yRAE9HOLrLr6DDjOTrSy4Q=
+
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ hash
+
+ uEXbfgGpit9rtEpkEc3opxtCaB0=
+
+ hash2
+
+ 4BMAVUrw/WpoQWucwYvgTKgPxzLpGBlTqer7a/7VN9U=
+
+
+ Headers/KVAAdNetworkProduct.h
+
+ hash
+
+ aJR3WP7hNqAsb53SyRdIe+9N/H4=
+
+ hash2
+
+ denWaCBU3eylkioXQhlcy2DnGg0wzUdGJJDSNI91q+w=
+
+
+ Headers/KVAAdNetworkProtocol.h
+
+ hash
+
+ wEudEgtmoDjODW9b2S2ewqrMzjM=
+
+ hash2
+
+ pZpUfxDOaUjzOKCFVNmBelTH2aqmFZNXAoqBL6bWtrI=
+
+
+ Headers/KochavaAdNetwork.h
+
+ hash
+
+ SJxSC0wTNUF1EiW0zBiKTDs3x00=
+
+ hash2
+
+ vH/SSGJXjXCLUNNIrL3+ni+IA2uNDlY4HG18fWIxfzQ=
+
+
+ Modules/module.modulemap
+
+ hash
+
+ 5KQNF3MJ9/r4+CtDHMNVnUIzPp0=
+
+ hash2
+
+ 2mrECLWmBtVrZYiurkT2E/j6M8bpfH2+CPoLoE3F5fk=
+
+
+
+ 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/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Info.plist b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Info.plist
new file mode 100644
index 0000000..20d3bf8
Binary files /dev/null and b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Info.plist differ
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 100755
index 0000000..29df395
Binary files /dev/null and b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Modules/module.modulemap b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_32_armv7k/KochavaAdNetwork.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
new file mode 100755
index 0000000..0dffa7b
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetwork.h
@@ -0,0 +1,51 @@
+//
+// KVAAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetwork_h
+#define KVAAdNetwork_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaAdNetwork
+#import "KVAAdNetworkProtocol.h"
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetwork
+
+ @brief A controller for working with advertising networks.
+
+ @discussion This class provides a high-level interface for SKAdNetwork.
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetwork : NSObject
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
new file mode 100644
index 0000000..1227db2
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversion.h
@@ -0,0 +1,100 @@
+//
+// KVAAdNetworkConversion.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversion_h
+#define KVAAdNetworkConversion_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetworkConversion;
+@class KVAAdNetworkConversionResult;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkConversionDidUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkConversionDidUpdateValueBlock) (KVAAdNetworkConversion * _Nonnull conversion, KVAAdNetworkConversionResult * _Nonnull result);
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversion : NSObject
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didUpdateValueBlock
+
+ @brief A block which is called when the SKAdNetwork updateConversionValue API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkConversionDidUpdateValueBlock didUpdateValueBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property result
+
+ @brief The current conversion result.
+
+ @discussion This object will mutate when the current result is updated. If you want a immutable picture then you should take a copy.
+ */
+@property (strong, nonatomic, nonnull, readonly) KVAAdNetworkConversionResult *result;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
new file mode 100644
index 0000000..02b9156
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkConversionResult.h
@@ -0,0 +1,96 @@
+//
+// KVAAdNetworkConversionResult.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkConversionResult_h
+#define KVAAdNetworkConversionResult_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+@interface KVAAdNetworkConversionResult : NSObject
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property modelString
+
+ @brief A string which represents the model used for the conversion.
+ */
+@property (strong, nonatomic, nullable, readonly) NSString *modelString;
+
+
+
+/*!
+ @property translatedValueIntNumber
+
+ @brief An integer representing the translated value.
+
+ @discussion This value is regarded as being restricted to 6-bits due to Apple's requirement regarding the value. This is translated from the rawValueNumber. This does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *translatedValueIntNumber;
+
+
+
+/*!
+ @property rawValueNumber
+
+ @brief A number representing the raw value.
+
+ @discussion This is a raw value which has not had any translations applied yet. This also does not include any extension interval value (extensionIntervalTranslatedValueIntNumber).
+ */
+@property (strong, nonatomic, nullable, readonly) NSNumber *rawValueNumber;
+
+
+
+#pragma mark - GENERAL
+
+
+
+/*!
+ @method - valueInt
+
+ @brief Returns the conversion value integer which is used with the SKAdNetwork updateConversionValue API.
+
+ @discussion Apple currently restricts this value to 6-bits. This is a combination (OR) of the translated value (translatedValueIntNumber.integerValue) with any extension interval value (extensionIntervalTranslatedValueIntNumber.integerValue).
+ */
+- (NSInteger)valueInt;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
new file mode 100644
index 0000000..cae3d7d
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProduct.h
@@ -0,0 +1,71 @@
+//
+// KVAAdNetworkProduct.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProduct_h
+#define KVAAdNetworkProduct_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAProduct.h"
+#import "KVASharedPropertyProvider.h"
+#endif
+
+
+
+#pragma mark - INTERFACE
+
+
+
+/*!
+ @class KVAAdNetworkProduct
+
+ @brief A class which defines an adnetwork product.
+
+ @discussion A product in this context generally refers to the result of a build.
+
+ Inherits from: KVAProduct
+
+ @author John Bushnell
+
+ @copyright 2020 - 2021 Kochava, Inc.
+ */
+@interface KVAAdNetworkProduct : KVAProduct
+
+
+
+#pragma mark - SHARED INSTANCE (SINGLETON)
+
+
+
+/*!
+ @property shared
+
+ @brief The singleton shared instance.
+ */
+@property (class, readonly, strong, nonnull) KVAAdNetworkProduct *shared;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
new file mode 100644
index 0000000..40c1184
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KVAAdNetworkProtocol.h
@@ -0,0 +1,98 @@
+//
+// KVAAdNetworkProtocol.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KVAAdNetworkProtocol_h
+#define KVAAdNetworkProtocol_h
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark KochavaCore
+#ifdef KOCHAVA_FRAMEWORK
+#import
+#else
+#import "KVAAsForContextObjectProtocol.h"
+#import "KVAConfigureWithObjectProtocol.h"
+#import "KVAFromObjectProtocol.h"
+#endif
+
+
+
+#pragma mark - CLASS
+
+
+
+@class KVAAdNetwork;
+@class KVAAdNetworkConversion;
+
+
+
+#pragma mark - TYPEDEF
+
+
+
+/*!
+ @typedef KVAAdNetworkDidRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+typedef void (^ KVAAdNetworkDidRegisterAppForAttributionBlock) (KVAAdNetwork * _Nonnull adNetwork);
+
+
+
+#pragma mark - INTERFACE - INTERNAL
+
+
+
+@protocol KVAAdNetworkProtocol
+
+
+
+#pragma mark - PARAMETERS
+
+
+
+/*!
+ @property didRegisterAppForAttributionBlock
+
+ @brief A block which is called when the SKAdNetwork registerAppForAdNetworkAttribution API has been called.
+
+ @discussion Your code should assume that if some action needs to be performed on the main queue that it should first dispatch asynchronously to it.
+ */
+@property (strong, nonatomic, nullable, readwrite) KVAAdNetworkDidRegisterAppForAttributionBlock didRegisterAppForAttributionBlock;
+
+
+
+#pragma mark - PROPERTIES
+
+
+
+/*!
+ @property conversion
+
+ @brief The current conversion information.
+ */
+@property (strong, nonatomic, nonnull, readwrite) KVAAdNetworkConversion *conversion;
+
+
+
+@end
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
new file mode 100644
index 0000000..cb36899
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Headers/KochavaAdNetwork.h
@@ -0,0 +1,58 @@
+//
+// KochavaAdNetwork.h
+// KochavaAdNetwork
+//
+// Created by John Bushnell on 8/20/20.
+// Copyright © 2020 - 2021 Kochava, Inc. All rights reserved.
+//
+
+
+
+#ifndef KochavaAdNetwork_h
+#define KochavaAdNetwork_h
+
+
+
+#pragma mark - DEFINE
+
+
+
+#define KOCHAVA_FRAMEWORK
+
+
+
+#pragma mark - IMPORT
+
+
+
+#pragma mark System
+#import
+
+#pragma mark KochavaCore
+#import
+
+#pragma mark KochavaAdNetwork
+#import
+#import
+#import
+#import
+#import
+
+
+
+#pragma mark - EXPORT
+
+
+
+//! Project version number for KochavaAdNetwork.
+FOUNDATION_EXPORT double KochavaAdNetworkVersionNumber;
+
+//! Project version string for KochavaAdNetwork.
+FOUNDATION_EXPORT const unsigned char KochavaAdNetworkVersionString[];
+
+
+
+#endif
+
+
+
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Info.plist b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Info.plist
new file mode 100644
index 0000000..9279912
Binary files /dev/null and b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Info.plist differ
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork
new file mode 100755
index 0000000..4bbfb3c
Binary files /dev/null and b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/KochavaAdNetwork differ
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ae84cf1
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module KochavaAdNetwork {
+ umbrella header "KochavaAdNetwork.h"
+
+ export *
+ module * { export * }
+}
diff --git a/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..41afb7e
--- /dev/null
+++ b/KochavaAdNetwork.xcframework/watchos-arm64_i386_x86_64-simulator/KochavaAdNetwork.framework/_CodeSignature/CodeResources
@@ -0,0 +1,207 @@
+
+
+
+
+ files
+
+ Headers/KVAAdNetwork.h
+
+ TNNyImKGw9QWQ4+AD/EQ+Uoi/+g=
+
+ Headers/KVAAdNetworkConversion.h
+
+ W0HJojcamUSQzSvEKR6CMba1N7s=
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ uEXbfgGpit9rtEpkEc3opxtCaB0=
+
+ Headers/KVAAdNetworkProduct.h
+
+ aJR3WP7hNqAsb53SyRdIe+9N/H4=
+
+ Headers/KVAAdNetworkProtocol.h
+
+ wEudEgtmoDjODW9b2S2ewqrMzjM=
+
+ Headers/KochavaAdNetwork.h
+
+ SJxSC0wTNUF1EiW0zBiKTDs3x00=
+
+ Info.plist
+
+ WtYqAUYw1T67hOIsLLHGjpHnWjI=
+
+ Modules/module.modulemap
+
+ 5KQNF3MJ9/r4+CtDHMNVnUIzPp0=
+
+
+ files2
+
+ Headers/KVAAdNetwork.h
+
+ hash
+
+ TNNyImKGw9QWQ4+AD/EQ+Uoi/+g=
+
+ hash2
+
+ ULmvZ8RgiFyT0W4ypoqHcU/hOgB7hk0L4fT6tb1puxc=
+
+
+ Headers/KVAAdNetworkConversion.h
+
+ hash
+
+ W0HJojcamUSQzSvEKR6CMba1N7s=
+
+ hash2
+
+ od9lNMi1OjKiFC+uygjt+yRAE9HOLrLr6DDjOTrSy4Q=
+
+
+ Headers/KVAAdNetworkConversionResult.h
+
+ hash
+
+ uEXbfgGpit9rtEpkEc3opxtCaB0=
+
+ hash2
+
+ 4BMAVUrw/WpoQWucwYvgTKgPxzLpGBlTqer7a/7VN9U=
+
+
+ Headers/KVAAdNetworkProduct.h
+
+ hash
+
+ aJR3WP7hNqAsb53SyRdIe+9N/H4=
+
+ hash2
+
+ denWaCBU3eylkioXQhlcy2DnGg0wzUdGJJDSNI91q+w=
+
+
+ Headers/KVAAdNetworkProtocol.h
+
+ hash
+
+ wEudEgtmoDjODW9b2S2ewqrMzjM=
+
+ hash2
+
+ pZpUfxDOaUjzOKCFVNmBelTH2aqmFZNXAoqBL6bWtrI=
+
+
+ Headers/KochavaAdNetwork.h
+
+ hash
+
+ SJxSC0wTNUF1EiW0zBiKTDs3x00=
+
+ hash2
+
+ vH/SSGJXjXCLUNNIrL3+ni+IA2uNDlY4HG18fWIxfzQ=
+
+
+ Modules/module.modulemap
+
+ hash
+
+ 5KQNF3MJ9/r4+CtDHMNVnUIzPp0=
+
+ hash2
+
+ 2mrECLWmBtVrZYiurkT2E/j6M8bpfH2+CPoLoE3F5fk=
+
+
+
+ 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/mParticle-Kochava.xcodeproj/project.pbxproj b/mParticle-Kochava.xcodeproj/project.pbxproj
index dc51971..ba885c6 100644
--- a/mParticle-Kochava.xcodeproj/project.pbxproj
+++ b/mParticle-Kochava.xcodeproj/project.pbxproj
@@ -7,6 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
+ 391EC46328BFF9070084955F /* KochavaAdNetwork.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 391EC46228BFF9070084955F /* KochavaAdNetwork.xcframework */; };
39F16BF825D3044700D37AD7 /* KochavaCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39F16BF625D3044700D37AD7 /* KochavaCore.xcframework */; };
39F16BF925D3044700D37AD7 /* KochavaTracker.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 39F16BF725D3044700D37AD7 /* KochavaTracker.xcframework */; };
39F881CA25D210CD0061916D /* mParticle_Kochava.h in Headers */ = {isa = PBXBuildFile; fileRef = 39F881C825D210CD0061916D /* mParticle_Kochava.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -18,6 +19,7 @@
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
+ 391EC46228BFF9070084955F /* KochavaAdNetwork.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = KochavaAdNetwork.xcframework; sourceTree = ""; };
39F16BF625D3044700D37AD7 /* KochavaCore.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = KochavaCore.xcframework; sourceTree = ""; };
39F16BF725D3044700D37AD7 /* KochavaTracker.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = KochavaTracker.xcframework; sourceTree = ""; };
39F881C525D210CD0061916D /* mParticle_Kochava.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = mParticle_Kochava.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -40,6 +42,7 @@
39F16BF825D3044700D37AD7 /* KochavaCore.xcframework in Frameworks */,
39F881EA25D214DD0061916D /* mParticle_Apple_SDK.framework in Frameworks */,
39F16BF925D3044700D37AD7 /* KochavaTracker.xcframework in Frameworks */,
+ 391EC46328BFF9070084955F /* KochavaAdNetwork.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -49,6 +52,7 @@
39F881BB25D210CD0061916D = {
isa = PBXGroup;
children = (
+ 391EC46228BFF9070084955F /* KochavaAdNetwork.xcframework */,
39F16BF625D3044700D37AD7 /* KochavaCore.xcframework */,
39F16BF725D3044700D37AD7 /* KochavaTracker.xcframework */,
39F881C725D210CD0061916D /* mParticle-Kochava */,