+
+NS_ASSUME_NONNULL_BEGIN
+
+@class ISWaterfallConfiguration;
+
+/**
+ * Builder for creating an ISWaterfallConfiguration object.
+ */
+@interface ISWaterfallConfigurationBuilder : NSObject
+
+/**
+ * Set a ceiling value to be applied to the AdUnit's waterfall.
+ *
+ * @param ceiling NSNumber ceiling value in USD.
+ * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is
+ * to better chain calls together in swift.
+ */
+- (ISWaterfallConfigurationBuilder *)setCeiling:(NSNumber *)ceiling;
+
+/**
+ * Set a floor value to be applied to the AdUnit's waterfall.
+ *
+ * @param floor NSNumber floor value in USD.
+ * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is
+ * to better chain calls together in swift.
+ */
+- (ISWaterfallConfigurationBuilder *)setFloor:(NSNumber *)floor;
+
+/**
+ * After calling all desired setters use this build method generate an immutable
+ * ISWaterfallConfiguration object to passed to the IronSource.SetWaterfallConfiguration api.
+ */
+- (ISWaterfallConfiguration *)build;
+
+@end
+
+/**
+ * Object for waterfall configuration per AdUnit.
+ *
+ * Example
+ *
+ * ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ * [builder setCeiling:@10.05];
+ * [builder setFloor:@1.10];
+ * ISWaterfallConfiguration *configuration = [builder build];
+ *
+ */
+@interface ISWaterfallConfiguration : NSObject
+
+/**
+ * A NSNumber ceiling to be applied to an AdUnit's waterfall.
+ */
+@property(nonatomic, strong, readonly) NSNumber *_Nullable ceiling;
+
+/**
+ * A NSNumber floor to be applied to an AdUnit's waterfall.
+ */
+@property(nonatomic, strong, readonly) NSNumber *_Nullable floor;
+
+/**
+ * A helper method to get a builder for the ISWaterfallConfiguration class.
+ *
+ * @return ISWaterfallConfigurationBuilder A builder that can be mutated and used to generate an
+ * instance of ISWaterfallConfiguration.
+ */
++ (ISWaterfallConfigurationBuilder *)builder;
+
+/**
+ * A helper method to get a clear instance of the ISWaterfallConfiguration class. This should be
+ * used to clear previously set settings if you no longer want the settings applied.
+ *
+ * @return ISWaterfallConfiguration An empty instance of ISWaterfallConfiguration class that can be
+ * used to clear previously set settings.
+ */
++ (ISWaterfallConfiguration *)clear;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h
new file mode 100644
index 0000000..6b537b3
--- /dev/null
+++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h
@@ -0,0 +1,718 @@
+//
+// Copyright © 2017 IronSource. All rights reserved.
+//
+
+#ifndef IRONSOURCE_H
+#define IRONSOURCE_H
+
+// import core classes
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+#import "ISABannerAdLoader.h"
+#import "ISABannerAdRequestBuilder.h"
+#import "ISAInitRequestBuilder.h"
+#import "ISAInterstitialAdLoader.h"
+#import "ISAInterstitialAdRequestBuilder.h"
+#import "ISARewardedAdLoader.h"
+#import "ISARewardedAdRequestBuilder.h"
+#import "ISBannerSize.h"
+#import "ISConfigurations.h"
+#import "ISConsentViewDelegate.h"
+#import "ISDemandOnlyBannerDelegate.h"
+#import "ISDemandOnlyInterstitialDelegate.h"
+#import "ISDemandOnlyRewardedVideoDelegate.h"
+#import "ISEventsReporting.h"
+#import "ISGender.h"
+#import "ISImpressionData.h"
+#import "ISImpressionDataDelegate.h"
+#import "ISInitializationDelegate.h"
+#import "ISIntegrationHelper.h"
+#import "ISLogDelegate.h"
+#import "ISPlacementInfo.h"
+#import "ISSegment.h"
+#import "ISSegmentDelegate.h"
+#import "ISSupersonicAdsConfiguration.h"
+#import "ISWaterfallConfiguration.h"
+#import "IronSourceAds.h"
+
+// imports used for custom adapters infra
+#import "ISAdapterErrors.h"
+#import "ISBaseBanner.h"
+#import "ISBaseInterstitial.h"
+#import "ISBaseNetworkAdapter.h"
+#import "ISBaseRewardedVideo.h"
+#import "ISDataKeys.h"
+#import "ISSetAPSDataProtocol.h"
+
+// imports used for the new delegates with ad info
+#import "ISAdInfo.h"
+#import "LevelPlayBannerDelegate.h"
+#import "LevelPlayInterstitialDelegate.h"
+#import "LevelPlayRewardedVideoBaseDelegate.h"
+#import "LevelPlayRewardedVideoDelegate.h"
+#import "LevelPlayRewardedVideoManualDelegate.h"
+
+// Native Ads
+#import "ISNativeAdProtocol.h"
+#import "ISNativeAdView.h"
+#import "LevelPlayMediaView.h"
+#import "LevelPlayNativeAd.h"
+#import "LevelPlayNativeAdDelegate.h"
+
+// LevelPlay imports
+#import "LPMAdInfo.h"
+#import "LPMAdSize.h"
+#import "LPMBannerAdView.h"
+#import "LPMInitRequestBuilder.h"
+#import "LevelPlay.h"
+
+#import "IronSourceNetworkSwiftBridge.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+#define IS_REWARDED_VIDEO @"rewardedvideo"
+#define IS_INTERSTITIAL @"interstitial"
+#define IS_BANNER @"banner"
+#define IS_NATIVE_AD @"nativead"
+
+static NSString *const MEDIATION_SDK_VERSION = @"8.2.0";
+static NSString *GitHash = @"75efc4c";
+
+/*
+ This constant is for sending an external impression data from mopub
+*/
+static NSString *const DataSource_MOPUB = @"MoPub";
+
+@interface IronSource : NSObject
+
+/**
+ @abstact Retrieve a string-based representation of the SDK version.
+ @discussion The returned value will be in the form of ".