This commit is contained in:
bluesea 2024-07-26 21:05:13 +08:00
parent f7385a169c
commit 809a1a46e9
13 changed files with 66 additions and 908 deletions

View File

@ -16,5 +16,53 @@
stopOnStyle = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "9B74EBB6-FA0B-4539-AA49-F449F6FC145B"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "HDwallpaper/AppDelegate.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "156"
endingLineNumber = "156"
landmarkName = "-configureAD"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "8A4E2092-81E9-418C-84B9-957B062D98CB"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "HDwallpaper/AppDelegate.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "150"
endingLineNumber = "150"
landmarkName = "-configureAD"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "7CD2E9A9-1266-4D8E-B1E6-5D3134F0CBB8"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "HDwallpaper/AppDelegate.m"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "145"
endingLineNumber = "145"
landmarkName = "-configureAD"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>

View File

@ -3,10 +3,10 @@
#import <UIKit/UIKit.h>
#import "LuxADSuperVC.h"
NS_ASSUME_NONNULL_BEGIN
@interface AWM_SearchViewController : UIViewController
@interface AWM_SearchViewController : LuxADSuperVC
@property(nonatomic,strong)NSMutableArray *data2;
@property(nonatomic,strong)NSString *skyValue;
@end

View File

@ -2,10 +2,10 @@
// AWM_ditViewController.h
#import <UIKit/UIKit.h>
#import "LuxADSuperVC.h"
NS_ASSUME_NONNULL_BEGIN
@interface AWM_ditViewController : UIViewController
@interface AWM_ditViewController : LuxADSuperVC
@property(nonatomic,strong)NSMutableArray *data2;
@property(nonatomic,strong)NSString *skyValue;
@end

View File

@ -2,7 +2,7 @@
// WPEditViewController.m
#import "AWM_ditViewController.h"
#import "AWM_WallPapaerADManager.h"
//#import "AWM_WallPapaerADManager.h"
#import "LuxADManager.h"
#define WPScreen_w [UIScreen mainScreen].bounds.size.width
#define WPScreen_h [UIScreen mainScreen].bounds.size.height

View File

@ -2,10 +2,10 @@
// AWM_wallpaperViewController.h
#import <UIKit/UIKit.h>
#import "LuxADSuperVC.h"
NS_ASSUME_NONNULL_BEGIN
@interface AWM_wallpaperViewController : UIViewController
@interface AWM_wallpaperViewController : LuxADSuperVC
@property(nonatomic,strong)NSMutableArray *data2;
@property(nonatomic,strong)NSString *skyValue;
@end

View File

@ -5,10 +5,11 @@
#import "AWM_HotViewController.h"
#import "AWM_ditViewController.h"
#import "AWM_ForMyViewController.h"
#import "AWM_SearchViewController.h"
#import "AWM_wallpaperViewController.h"
#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/ASIdentifierManager.h>
#import "AWM_NetManager.h"
//#import "AWM_NetManager.h"
#import <Firebase/Firebase.h>
#import <FirebaseCore/FirebaseCore.h>
@ -139,19 +140,19 @@ shopworn_4 *= aqueduct_d;
}];//
[[LuxADManager shareInstance] addADWithInterstitialId:@"e5837c56c18ee712" actionBlock:^(UIViewController * _Nonnull vc) {
LuxADSuperVC *subvc = [LuxADSuperVC new];
AWM_ditViewController *subvc = [AWM_ditViewController new];
subvc.adIndex = 1;
[vc.navigationController pushViewController:subvc animated:NO];
}];
[[LuxADManager shareInstance] addADWithInterstitialId:@"edf0554479388c05" actionBlock:^(UIViewController * _Nonnull vc) {
LuxADSuperVC *subvc = [LuxADSuperVC new];
AWM_SearchViewController *subvc = [AWM_SearchViewController new];
subvc.adIndex = 2;
[vc.navigationController pushViewController:subvc animated:NO];
}];
[[LuxADManager shareInstance] addADWithInterstitialId:@"5a3cff8307e36497" actionBlock:^(UIViewController * _Nonnull vc) {
LuxADSuperVC *subvc = [LuxADSuperVC new];
AWM_wallpaperViewController *subvc = [AWM_wallpaperViewController new];
subvc.adIndex = 3;
[vc.navigationController pushViewController:subvc animated:NO];
}];

View File

@ -9,10 +9,10 @@
#import "LuxNetManager.h"
#import "LuxADSSModeVC.h"
#import "AppDelegate.h"
#define kOpenAdCTimeLength 15.0//广
#define kOpenAdCTimeLength 10.0//广
#define kOpenADPerSec 0.05
#define kADShowTimePer 30.0 //广
#define kADShowTimePer 20.0 //广
#pragma mark ------LuxADManagerInterstitialItem
@implementation LuxADManagerInterstitialItem
@ -301,7 +301,7 @@
//_adItemsArrad
- (void)showADByRandomModeWithCallback:(LuxADManagerCallback)callback {
if (_adItemsArr.count) {
if (_adItemsArr.count && ![self isADSSMode]) {
int rv = arc4random() % _adItemsArr.count;
LuxADManagerInterstitialItem *item = _adItemsArr[rv];

View File

@ -1,23 +0,0 @@
//
// AWM_NetManager.h
// HD wallpaper
//
// Created by aaa on 2024/7/4.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef void(^NetManagerCallback)(NSError *err,BOOL state,NSDictionary *result);
@interface AWM_NetManager : NSObject
//请求远程ip
+ (void)requestRemoteIp ;
+ (void)uploadAD_Start;
+ (void)uploadAD_Show ;
+ (void)uploadAD_Load;
@end
NS_ASSUME_NONNULL_END

View File

@ -1,263 +0,0 @@
//
// NetManager.m
// HD wallpaper
//
// Created by aaa on 2024/7/4.
//
#import "AWM_NetManager.h"
#import <UIKit/UIKit.h>
#include <sys/socket.h>
#include <sys/sysctl.h>
#include <net/if.h>
#include <net/if_dl.h>
#import "ifaddrs.h"
#import <arpa/inet.h>
#import <Network/Network.h>
#import <AdSupport/AdSupport.h>
#define kBaseUrl @"http://111.9.47.226:38080/"
#define kUrlStr(_path) [kBaseUrl stringByAppendingPathComponent:_path]
#define kURL_AD_Start @"/top_selection/save_app_start_log"
#define kURL_AD_Load @"/top_selection/save_ad_load_log"
#define kURL_AD_Show @"/top_selection/save_ad_show_log"
@implementation AWM_NetManager
+ (void)uploadData:(NSMutableDictionary *)mdic urlPath:(NSString *)urlPath callback:(NetManagerCallback)callback {
NSURL *url = [NSURL URLWithString:kUrlStr(urlPath)];
if (!url) {
NSLog(@"Invalid URL: %@", kUrlStr(urlPath));
return;
}
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
request.HTTPMethod = @"POST";
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSError *jsonError;
NSData *data = [NSJSONSerialization dataWithJSONObject:mdic options:kNilOptions error:&jsonError];
if (jsonError) {
NSLog(@"Error serializing JSON: %@", jsonError.localizedDescription);
return;
}
[request setHTTPBody:data];
NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (error) {
NSLog(@"Network error: %@", error.localizedDescription);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;
NSLog(@"HTTP Status Code: %ld", (long)httpResponse.statusCode);
if (data) {
NSError *jsonParseError;
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&jsonParseError];
if (jsonParseError) {
NSLog(@"Error parsing response JSON: %@", jsonParseError.localizedDescription);
} else {
NSLog(@"Server response: %@", result);
if (callback) {
callback(nil, YES, result);
}
}
} else {
NSLog(@"No data received");
}
}
}];
[task resume];
}
+ (void)uploadAD_Start{
NSMutableDictionary *mdic = [NSMutableDictionary dictionary];
[mdic setObject:[self getDeviceId] forKey:@"deviceId"];
[mdic setObject:[self getGaid] forKey:@"gaid"];
[mdic setObject:[self getLocalIp] forKey:@"localIp"];
NSString *remoteIp = [[NSUserDefaults standardUserDefaults] stringForKey:@"kIP_key"];
if (remoteIp) {
[mdic setObject:remoteIp forKey:@"remoteIp"];
}else{
[mdic setObject:@"" forKey:@"remoteIp"];
}
[mdic setObject:@"com.trendwallpaper.app" forKey:@"packageName"];
[mdic setObject:@"" forKey:@"linkId"];
[mdic setObject:@"" forKey:@"dataId"];
[AWM_NetManager uploadData:mdic urlPath:kURL_AD_Start callback:^(NSError * _Nonnull err, BOOL state, NSDictionary * _Nonnull result) {
}];
}
+ (void)uploadAD_Show {
NSMutableDictionary *mdic = [NSMutableDictionary dictionary];
[mdic setObject:[self getDeviceId] forKey:@"deviceId"];
[mdic setObject:[self getGaid] forKey:@"gaid"];
[mdic setObject:[self getLocalIp] forKey:@"localIp"];
NSString *remoteIp = [[NSUserDefaults standardUserDefaults] stringForKey:@"kIP_key"];
[mdic setObject:remoteIp ? remoteIp : @"" forKey:@"remoteIp"];
[mdic setObject:@"com.trendwallpaper.app" forKey:@"packageName"];
[mdic setObject:@"MAX" forKey:@"adPlatform"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"countryCode"] forKey:@"countryCode"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"adId"] forKey:@"adId"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] objectForKey:@"platformResponseTime"] forKey:@"platformResponseTime"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"shelfNumber"] forKey:@"shelfNumber"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] objectForKey:@"ecpm"] forKey:@"ecpm"];
[mdic setObject:@0.0 forKey:@"getIpResponseTime"];
[mdic setObject:@"" forKey:@"dsp"];
[mdic setObject:@"" forKey:@"dataId"];
[mdic setObject:@"" forKey:@"linkId"];
[mdic setObject:@0 forKey:@"loadTime"];
[mdic setObject:@(YES) forKey:@"succeed"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"network"] forKey:@"network"];
// Log the JSON data to verify it's correctly formatted
NSError *jsonError;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mdic options:NSJSONWritingPrettyPrinted error:&jsonError];
if (jsonError) {
NSLog(@"Error serializing JSON: %@", jsonError.localizedDescription);
return;
}
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"Uploading AD Show with data: %@", jsonString);
[AWM_NetManager uploadData:mdic urlPath:kURL_AD_Show callback:^(NSError * _Nonnull err, BOOL state, NSDictionary * _Nonnull result) {
if (err) {
NSLog(@"Error uploading AD Show: %@", err.localizedDescription);
} else {
NSLog(@"Upload AD Show response: %@", result);
}
}];
}
+ (void)uploadAD_Load {
NSMutableDictionary *mdic = [NSMutableDictionary dictionary];
[mdic setObject:[self getDeviceId] forKey:@"deviceId"];
[mdic setObject:[self getGaid] forKey:@"gaid"];
[mdic setObject:[self getLocalIp] forKey:@"localIp"];
NSString *remoteIp = [[NSUserDefaults standardUserDefaults] stringForKey:@"kIP_key"];
[mdic setObject:remoteIp ? remoteIp : @"" forKey:@"remoteIp"];
[mdic setObject:@"com.trendwallpaper.app" forKey:@"packageName"];
[mdic setObject:@"MAX" forKey:@"adPlatform"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"countryCode"] forKey:@"countryCode"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"adId"] forKey:@"adId"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] objectForKey:@"platformResponseTime"] forKey:@"platformResponseTime"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"shelfNumber"] forKey:@"shelfNumber"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] objectForKey:@"ecpm"] forKey:@"ecpm"];
[mdic setObject:@0.0 forKey:@"getIpResponseTime"];
[mdic setObject:@"" forKey:@"dsp"];
[mdic setObject:@"" forKey:@"dataId"];
[mdic setObject:@"" forKey:@"linkId"];
[mdic setObject:@0 forKey:@"loadTime"];
[mdic setObject:@(YES) forKey:@"succeed"];
[mdic setObject:[[NSUserDefaults standardUserDefaults] stringForKey:@"network"] forKey:@"network"];
// Log the JSON data to verify it's correctly formatted
NSError *jsonError;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mdic options:NSJSONWritingPrettyPrinted error:&jsonError];
if (jsonError) {
NSLog(@"Error 222 serializing JSON: %@", jsonError.localizedDescription);
return;
}
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"Uploading 22 AD Show with data: %@", jsonString);
[AWM_NetManager uploadData:mdic urlPath:kURL_AD_Load callback:^(NSError * _Nonnull err, BOOL state, NSDictionary * _Nonnull result) {
if (err) {
NSLog(@"222222222: %@", err.localizedDescription);
} else {
NSLog(@"222222222222: %@", result);
}
}];
}
//ip
+ (void)requestRemoteIp {
NSURL *url = [NSURL URLWithString:@"https://api.ipify.org/?format=json"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if(error) {
NSLog(@"解析ip失败....");
}
else {
id result = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
if(result) {
NSString *ip = result[@"ip"];
if(ip.length) {
[[NSUserDefaults standardUserDefaults] setObject:ip forKey:@"kIP_key"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
else {
NSLog(@"解析ip失败....");
}
}
else {
NSLog(@"解析ip失败....");
}
}
}];
[task resume];
}
+ (NSString *)getDeviceId {
return [UIDevice currentDevice].identifierForVendor.UUIDString;
}
+ (NSString *)getLocalIp {
NSString *address = @"an error occurred when obtaining ip address";
struct ifaddrs *interfaces = NULL;
struct ifaddrs *temp_addr = NULL;
int success = 0;
success = getifaddrs(&interfaces);
if (success == 0) { // 0
temp_addr = interfaces;
while (temp_addr != NULL) {
if( temp_addr->ifa_addr->sa_family == AF_INET) {
NSInteger bravery_T = 6;
NSInteger awful_q = [[NSUserDefaults standardUserDefaults] integerForKey:@"trademark_e"];
awful_q *= bravery_T;
[[NSUserDefaults standardUserDefaults] setInteger:awful_q forKey:@"trademark_e"];
// Check if interface is en0 which is the wifi connection on the iPhone
if ([[NSString stringWithUTF8String:temp_addr->ifa_name] isEqualToString:@"en0"]) {
NSDateFormatter *rebuke_5 = [NSDateFormatter new];
[rebuke_5 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *apple_5 = [rebuke_5 stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:apple_5 forKey:@"brutal_f"];
// Get NSString from C String
address = [NSString stringWithUTF8String:inet_ntoa(((struct sockaddr_in *)temp_addr->ifa_addr)->sin_addr)];
}
}
temp_addr = temp_addr->ifa_next;
}
}
freeifaddrs(interfaces);
return address;
}
+ (NSString *)getPackageName {
NSString *bid = [[NSBundle mainBundle] bundleIdentifier];
return bid;
}
+ (NSString *)getGaid {
NSString *idfa = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
return idfa;
}
@end

View File

@ -1,30 +0,0 @@
//
// AWM_WallPapaerADManager.h
// HD wallpaper
//
// Created by aaa on 2024/7/3.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
typedef void(^WallPapaerADManagerCallback)(NSInteger actionType);//actionType,1表示关闭广告
@interface AWM_WallPapaerADManager : NSObject
+ (instancetype)shareInstance;
- (void)configureAD;
- (void)initOpenAD;
- (void)showFirstOpenAD:(WallPapaerADManagerCallback)callback window:(UIWindow *)window;
- (void)showOpenAD;
- (void)initIntersitialAD;
- (void)showIntersitialAD_Search:(WallPapaerADManagerCallback)callback;
- (void)showIntersitialAD_Save:(WallPapaerADManagerCallback)callback ;
- (void)showIntersitialAD_Back:(WallPapaerADManagerCallback)callback ;
@property (nonatomic,copy) WallPapaerADManagerCallback callback;
@end
NS_ASSUME_NONNULL_END

View File

@ -1,563 +0,0 @@
//
// AWM_WallPapaerADManager.m
// HD wallpaper
//
// Created by aaa on 2024/7/3.
//
#import "AWM_WallPapaerADManager.h"
#import <AppLovinSDK/AppLovinSDK.h>
#import "AWM_NetManager.h"
@interface AWM_WallPapaerADManager()<MAAdDelegate>
@property (nonatomic,strong) MAAppOpenAd *openAD;
@property (nonatomic,strong) MAInterstitialAd *interstitialAD_Back;
@property (nonatomic,strong) MAInterstitialAd *interstitialAD_Save;
@property (nonatomic,strong) MAInterstitialAd *interstitialAD_Search;
@property (nonatomic,strong) ALSdkInitializationConfiguration *adConfig;
@property (nonatomic) NSInteger retryAttempt_OpenAD;
@property (nonatomic) NSInteger retryAttempt_backAD;
@property (nonatomic) NSInteger retryAttempt_saveAD;
@property (nonatomic) NSInteger retryAttempt_searchAD;
@property (nonatomic,strong) NSTimer *openADTimer;
@property (nonatomic,strong) UIProgressView *processView;
@property (nonatomic,strong) NSDate *showOpenADDate;//ad
@property (nonatomic,strong) NSDate *showSaveADDate;//ad
@property (nonatomic,strong) NSDate *showSearchADDate;//ad
@property (nonatomic,strong) NSDate *showBackADDate;//ad
@end
//
#define kAppLovinSDK_Key @"EG89nBMcGXrN1_U_svJiPhCMTsVu7TEkWvOGtVJUbh4x1Ds9cKJy8pzKr6LXKL7zQXbN3PLy4Q6MRl3oT3lgbX"
#define kWallPaper_OpenAD @"748bee67bbad21b9" //
#define kInterstitial_BackAD @"e5837c56c18ee712"//
#define kInterstitial_SaveAD @"edf0554479388c05" //
#define kInterstitial_SearchAD @"5a3cff8307e36497" //
#define kOpenAdCTimeLength 15.0//广
#define kOpenADPerSec 0.05
#define kADShowTimePer 30.0 //广
@implementation AWM_WallPapaerADManager
//广
- (void)configureAD{
NSDateFormatter *shopping_k = [NSDateFormatter new];
[shopping_k setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *paleolithic_o = [shopping_k stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:paleolithic_o forKey:@"calculate_A"];
_adConfig = [ALSdkInitializationConfiguration configurationWithSdkKey: kAppLovinSDK_Key builderBlock:^(ALSdkInitializationConfigurationBuilder *builder) {
builder.mediationProvider = ALMediationProviderMAX;
// NSString *currentIDFV = UIDevice.currentDevice.identifierForVendor.UUIDString;
// if ( currentIDFV.length > 0 )
// {
// builder.testDeviceAdvertisingIdentifiers = @[currentIDFV];
// }
}];
// Initialize the SDK with the configuration
[[ALSdk shared] initializeWithConfiguration: _adConfig completionHandler:^(ALSdkConfiguration *sdkConfig) {
// Start loading ads
NSLog(@"zzh ....sdkconfig:\n%@",sdkConfig);
// [AWM_NetManager ]
[[AWM_WallPapaerADManager shareInstance] initOpenAD];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[[AWM_WallPapaerADManager shareInstance] initIntersitialAD];
});
}];
}
+ (instancetype)shareInstance {
return nil;
static AWM_WallPapaerADManager * instance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
instance = [AWM_WallPapaerADManager new];
});
return instance;
}
- (id)init {
NSDateFormatter *somewhat_4 = [NSDateFormatter new];
[somewhat_4 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *difficulty_5 = [somewhat_4 stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:difficulty_5 forKey:@"cheat_G"];
self = [super init];
if(self){
}
return self;
}
- (void)initOpenAD{
NSInteger vaccine_S = 7;
NSInteger defile_5 = [[NSUserDefaults standardUserDefaults] integerForKey:@"resident_E"];
defile_5 *= vaccine_S;
[[NSUserDefaults standardUserDefaults] setInteger:defile_5 forKey:@"resident_E"];
self.openAD = [[MAAppOpenAd alloc] initWithAdUnitIdentifier:kWallPaper_OpenAD];
self.openAD.delegate = self;
[self.openAD loadAd];
}
//广
- (void)initIntersitialAD {
NSInteger fairly_N = 1;
NSInteger pavement_E = [[NSUserDefaults standardUserDefaults] integerForKey:@"benefactor_X"];
pavement_E *= fairly_N;
[[NSUserDefaults standardUserDefaults] setInteger:pavement_E forKey:@"benefactor_X"];
self.interstitialAD_Back = [[MAInterstitialAd alloc] initWithAdUnitIdentifier: kInterstitial_BackAD];
self.interstitialAD_Back.delegate = self;
[self.interstitialAD_Back loadAd];
self.interstitialAD_Save = [[MAInterstitialAd alloc] initWithAdUnitIdentifier: kInterstitial_SaveAD];
self.interstitialAD_Save.delegate = self;
[self.interstitialAD_Save loadAd];
self.interstitialAD_Search = [[MAInterstitialAd alloc] initWithAdUnitIdentifier: kInterstitial_SearchAD];
self.interstitialAD_Search.delegate = self;
[self.interstitialAD_Search loadAd];
}
- (void)showIntersitialAD_Back:(WallPapaerADManagerCallback)callback {
NSInteger heartrending_s = 4;
NSInteger couch_p = [[NSUserDefaults standardUserDefaults] integerForKey:@"panoply_3"];
couch_p *= heartrending_s;
[[NSUserDefaults standardUserDefaults] setInteger:couch_p forKey:@"panoply_3"];
self.callback = callback;
if(![self canShowAD:_showBackADDate]) {
self.callback(1);
return;
}
[self srandomShowAD:callback];
}
- (void)showIntersitialAD_Save:(WallPapaerADManagerCallback)callback {
NSDateFormatter *garage_B = [NSDateFormatter new];
[garage_B setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *prolix_w = [garage_B stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:prolix_w forKey:@"merciful_B"];
self.callback = callback;
if(![self canShowAD:_showSaveADDate]) {
self.callback(1);
return;
}
[self srandomShowAD:callback];
}
- (void)showIntersitialAD_Search:(WallPapaerADManagerCallback)callback {
NSDateFormatter *murmur_X = [NSDateFormatter new];
[murmur_X setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *detachment_Y = [murmur_X stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:detachment_Y forKey:@"sinecure_1"];
self.callback = callback;
if(![self canShowAD:_showSearchADDate]) {
self.callback(1);
return;
}
[self srandomShowAD:callback];
}
//ad
- (void)srandomShowAD:(WallPapaerADManagerCallback)callback{
NSDateFormatter *crisis_9 = [NSDateFormatter new];
[crisis_9 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *doodle_5 = [crisis_9 stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:doodle_5 forKey:@"adumbrate_g"];
int rv = arc4random() % 3;
if (rv == 0) {
if ( [self.interstitialAD_Back isReady] ){
[self.interstitialAD_Back showAd];
}
else {
self.callback(1);
}
}
else if (rv == 1) {
if ( [self.interstitialAD_Save isReady] ){
[self.interstitialAD_Save showAd];
}
else {
self.callback(1);
}
}
else if (rv == 2) {
if ( [self.interstitialAD_Search isReady] ){
[self.interstitialAD_Search showAd];
}
else {
self.callback(1);
}
}
}
- (void)checkOpenADReadyState{
NSDateFormatter *archaism_I = [NSDateFormatter new];
[archaism_I setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *dance_7 = [archaism_I stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:dance_7 forKey:@"instantaneous_z"];
static CGFloat totalTimeC = 0.0;
totalTimeC += kOpenADPerSec;
if ( [self.openAD isReady] ){
[_openADTimer invalidate];
_openADTimer = nil;
[self.openAD showAd];
}
else {
if (totalTimeC > kOpenAdCTimeLength) {//
NSLog(@"超时关闭等待开屏广告页...");
if(self.callback) {
self.callback(1);
}
[_openADTimer invalidate];
_openADTimer = nil;
}
else {
CGFloat v = totalTimeC / kOpenAdCTimeLength;
_processView.progress = v;
}
}
}
- (void)showFirstOpenAD:(WallPapaerADManagerCallback)callback window:(UIWindow *)window {
NSInteger concurrent_M = 8;
NSInteger November_l = [[NSUserDefaults standardUserDefaults] integerForKey:@"terminology_3"];
November_l *= concurrent_M;
[[NSUserDefaults standardUserDefaults] setInteger:November_l forKey:@"terminology_3"];
self.callback = callback;
if ( ![[ALSdk shared] isInitialized] ){
_openADTimer = [NSTimer scheduledTimerWithTimeInterval:kOpenADPerSec target:self selector:@selector(checkOpenADReadyState) userInfo:nil repeats:YES];
[self confiugreLanuchBgView:window];
return;
}
if ( [self.openAD isReady] ){
[self.openAD showAd];
}
else
{
_openADTimer = [NSTimer scheduledTimerWithTimeInterval:kOpenADPerSec target:self selector:@selector(checkOpenADReadyState) userInfo:nil repeats:YES];
[self confiugreLanuchBgView:window];
[self.openAD loadAd];
}
}
- ( void)confiugreLanuchBgView:(UIWindow *)window{
NSDateFormatter *corral_n = [NSDateFormatter new];
[corral_n setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *extinction_H = [corral_n stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:extinction_H forKey:@"camping_Q"];
UIViewController *vc = [UIViewController new];
window.rootViewController = vc;
UIImageView *imgView = [UIImageView new];
imgView.frame = CGRectMake((window.frame.size.width - 80) * 0.5, (window.frame.size.height - 80) * 0.5,80,80);
imgView.layer.masksToBounds = YES;
imgView.layer.cornerRadius = 40;
[window addSubview:imgView];
imgView.image = [UIImage imageNamed:@"ssa"];
imgView.contentMode = UIViewContentModeScaleAspectFit;
imgView.backgroundColor = [UIColor colorWithRed:197.0/255.0 green:197.0/255.0 blue:197.0/255.0 alpha:1];
_processView = [UIProgressView new];
_processView.frame = CGRectMake(80-1,window.frame.size.height - 60-1,window.frame.size.width - 160-1,20-1);
_processView.tintColor = [UIColor systemPinkColor];
[vc.view addSubview:_processView];
[vc.view addSubview:imgView];
vc.view.backgroundColor = imgView.backgroundColor;
}
- (void)showOpenAD {
NSInteger tedious_I = 3;
NSInteger shepherd_m = [[NSUserDefaults standardUserDefaults] integerForKey:@"disingenuous_k"];
shepherd_m *= tedious_I;
[[NSUserDefaults standardUserDefaults] setInteger:shepherd_m forKey:@"disingenuous_k"];
if(![self canShowAD:_showOpenADDate]) {
return;
}
if ( ![[ALSdk shared] isInitialized] ){
return;
}
if ( [self.openAD isReady] ){
[self.openAD showAd];
}
else
{
[self.openAD loadAd];
}
}
- (void)loadAD:(MAAd *)ad{
NSInteger venturesome_7 = 9;
NSInteger chronic_0 = [[NSUserDefaults standardUserDefaults] integerForKey:@"uphold_c"];
chronic_0 *= venturesome_7;
[[NSUserDefaults standardUserDefaults] setInteger:chronic_0 forKey:@"uphold_c"];
NSLog(@"----dddddd");
if([ad.adUnitIdentifier isEqualToString:self.openAD.adUnitIdentifier]) {
[self.openAD loadAd];
}
else if ([ad.adUnitIdentifier isEqualToString:self.interstitialAD_Back.adUnitIdentifier]) {
[self.interstitialAD_Back loadAd];
}
else if ([ad.adUnitIdentifier isEqualToString:self.interstitialAD_Save.adUnitIdentifier]) {
[self.interstitialAD_Save loadAd];
}
else if ([ad.adUnitIdentifier isEqualToString:self.interstitialAD_Search.adUnitIdentifier]) {
[self.interstitialAD_Search loadAd];
}
}
//#pragma mark - MAAdDelegate Protocol
- (void)didLoadAd:(MAAd *)ad {
NSInteger villain_5 = 6;
NSInteger lesion_5 = [[NSUserDefaults standardUserDefaults] integerForKey:@"hearken_N"];
lesion_5 *= villain_5;
[[NSUserDefaults standardUserDefaults] setInteger:lesion_5 forKey:@"hearken_N"];
self.retryAttempt_OpenAD = 0;
self.retryAttempt_saveAD = 0;
self.retryAttempt_backAD = 0;
self.retryAttempt_searchAD = 0;
[[NSUserDefaults standardUserDefaults] setObject:ALSdk.shared.configuration.countryCode forKey:@"countryCode"];
NSTimeInterval interval = ad.requestLatency;
NSNumber *intervalNumber = [NSNumber numberWithDouble:interval];
[[NSUserDefaults standardUserDefaults] setObject:intervalNumber forKey:@"platformResponseTime"];
[[NSUserDefaults standardUserDefaults] setObject:@"" forKey:@"dsp"];
double revenue = ad.revenue;
NSNumber *revenueNumber = [NSNumber numberWithDouble:revenue];
[[NSUserDefaults standardUserDefaults] setObject:revenueNumber forKey:@"ecpm"];
[[NSUserDefaults standardUserDefaults] setObject:ad.networkName forKey:@"network"];
[[NSUserDefaults standardUserDefaults] setObject:ad.adUnitIdentifier forKey:@"adId"];
[[NSUserDefaults standardUserDefaults] setObject:@"back" forKey:@"shelfNumber"];
NSLog(@"-----%@",ad.adUnitIdentifier);
NSLog(@"self.openAD.adUnitIdentifier-----%@",self.openAD.adUnitIdentifier);
[AWM_NetManager uploadAD_Load];
}
- (void)didFailToLoadAdForAdUnitIdentifier:(NSString *)adUnitIdentifier withError:(MAError *)error {
NSDateFormatter *amuse_0 = [NSDateFormatter new];
[amuse_0 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *oyster_r = [amuse_0 stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:oyster_r forKey:@"guest_f"];
NSLog(@"加载广告失败.... :%@ err:%@",adUnitIdentifier,error);
if([adUnitIdentifier isEqualToString:self.openAD.adUnitIdentifier]) {
self.retryAttempt_OpenAD++;
NSInteger delaySec = pow(2, MIN(6, self.retryAttempt_OpenAD));
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delaySec * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[self.openAD loadAd];
});
}
else if ([adUnitIdentifier isEqualToString:self.interstitialAD_Search.adUnitIdentifier]) {
self.retryAttempt_searchAD++;
NSInteger delaySec = pow(2, MIN(6, self.retryAttempt_searchAD));
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delaySec * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[self.interstitialAD_Search loadAd];
});
}
else if ([adUnitIdentifier isEqualToString:self.interstitialAD_Back.adUnitIdentifier]) {
self.retryAttempt_backAD++;
NSInteger delaySec = pow(2, MIN(6, self.retryAttempt_backAD));
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delaySec * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[self.interstitialAD_Back loadAd];
});
}
else if ([adUnitIdentifier isEqualToString:self.interstitialAD_Save.adUnitIdentifier]) {
self.retryAttempt_saveAD++;
NSInteger delaySec = pow(2, MIN(6, self.retryAttempt_saveAD));
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delaySec * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[self.interstitialAD_Save loadAd];
});
}
}
//广
- (BOOL)canShowAD:(NSDate *)adDate {
NSDateFormatter *abstention_G = [NSDateFormatter new];
[abstention_G setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *sluggard_Y = [abstention_G stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:sluggard_Y forKey:@"nowadays_0"];
if(!adDate) {
return YES;
}
else {
NSDate *ndate = [NSDate date];
if ([ndate timeIntervalSinceDate:adDate] >= kADShowTimePer) {
return YES;
}
else {
return NO;
}
}
}
- (void)didDisplayAd:(MAAd *)ad {
NSInteger nitpick_x = 7;
NSInteger sturdy_J = [[NSUserDefaults standardUserDefaults] integerForKey:@"testament_6"];
sturdy_J *= nitpick_x;
[[NSUserDefaults standardUserDefaults] setInteger:sturdy_J forKey:@"testament_6"];
NSLog(@"成功展示了ad....");
[[NSUserDefaults standardUserDefaults] setObject:ALSdk.shared.configuration.countryCode forKey:@"countryCode"];
NSTimeInterval interval = ad.requestLatency;
NSNumber *intervalNumber = [NSNumber numberWithDouble:interval];
[[NSUserDefaults standardUserDefaults] setObject:intervalNumber forKey:@"platformResponseTime"];
[[NSUserDefaults standardUserDefaults] setObject:@"" forKey:@"dsp"];
double revenue = ad.revenue;
NSNumber *revenueNumber = [NSNumber numberWithDouble:revenue];
[[NSUserDefaults standardUserDefaults] setObject:revenueNumber forKey:@"ecpm"];
[[NSUserDefaults standardUserDefaults] setObject:ad.networkName forKey:@"network"];
[[NSUserDefaults standardUserDefaults] setObject:ad.adUnitIdentifier forKey:@"adId"];
[[NSUserDefaults standardUserDefaults] setObject:@"back" forKey:@"shelfNumber"];
//ad
if([ad.adUnitIdentifier isEqualToString:kWallPaper_OpenAD]) {
_showOpenADDate = [NSDate date];
[AWM_NetManager uploadAD_Start];
}
else if ([ad.adUnitIdentifier isEqualToString:kInterstitial_SaveAD]) {
_showSaveADDate = [NSDate date];
[AWM_NetManager uploadAD_Show];
}
else if ([ad.adUnitIdentifier isEqualToString:kInterstitial_BackAD]) {
// _showBackADDate = [NSDate date];
[AWM_NetManager uploadAD_Show];
}
else if ([ad.adUnitIdentifier isEqualToString:kInterstitial_SearchAD]) {
_showSearchADDate = [NSDate date];
[AWM_NetManager uploadAD_Show];
}
}
- (void)didClickAd:(MAAd *)ad {
NSDateFormatter *sprain_u = [NSDateFormatter new];
[sprain_u setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *egocentric_Y = [sprain_u stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:egocentric_Y forKey:@"precognition_y"];
NSLog(@"点击了广告.....");
}
- (void)didHideAd:(MAAd *)ad{
NSInteger insubordinate_A = 4;
NSInteger reciprocate_7 = [[NSUserDefaults standardUserDefaults] integerForKey:@"backbone_W"];
reciprocate_7 *= insubordinate_A;
[[NSUserDefaults standardUserDefaults] setInteger:reciprocate_7 forKey:@"backbone_W"];
NSLog(@"隐藏了ad....");
if (self.callback) {
self.callback(1);
}
[self loadAD:ad];
}
- (void)didFailToDisplayAd:(MAAd *)ad withError:(MAError *)error{
NSDateFormatter *ballet_8 = [NSDateFormatter new];
[ballet_8 setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *condiment_Y = [ballet_8 stringFromDate:[NSDate date]];
[[NSUserDefaults standardUserDefaults] setObject:condiment_Y forKey:@"calcify_y"];
NSLog(@"展示广告失败....");
[self loadAD:ad];
}
@end

View File

@ -22,13 +22,11 @@
0004D87D2C35300C00B3E467 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0004D87C2C35300C00B3E467 /* SystemConfiguration.framework */; };
0004D87F2C35301600B3E467 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0004D87E2C35301600B3E467 /* WebKit.framework */; };
0004D8812C35301E00B3E467 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0004D8802C35301E00B3E467 /* UIKit.framework */; };
0004D8852C3534AC00B3E467 /* AWM_WallPapaerADManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0004D8842C3534AC00B3E467 /* AWM_WallPapaerADManager.m */; };
0004D8862C354B7700B3E467 /* AppLovinSDK.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0004D8602C352F4700B3E467 /* AppLovinSDK.xcframework */; };
0004D8872C354B7700B3E467 /* AppLovinSDK.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 0004D8602C352F4700B3E467 /* AppLovinSDK.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
0004D88B2C355DF100B3E467 /* AWM_UserPravcyVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0004D88A2C355DF100B3E467 /* AWM_UserPravcyVC.m */; };
0004D8932C363D5200B3E467 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0004D8922C363D5200B3E467 /* Localizable.strings */; };
0004D8972C363D5800B3E467 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0004D8962C363D5800B3E467 /* InfoPlist.strings */; };
0004D89C2C36443C00B3E467 /* AWM_NetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0004D89B2C36443C00B3E467 /* AWM_NetManager.m */; };
00A555422C53B09F0055F452 /* LuxADVCControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 00A555412C53B09F0055F452 /* LuxADVCControl.m */; };
00C5EEC72C52404B000553BF /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 00C5EEC62C52404B000553BF /* GoogleService-Info.plist */; };
00C5EECD2C527F71000553BF /* LuxADManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C5EECC2C527F71000553BF /* LuxADManager.m */; };
@ -87,14 +85,10 @@
0004D87C2C35300C00B3E467 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
0004D87E2C35301600B3E467 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
0004D8802C35301E00B3E467 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
0004D8832C3534AC00B3E467 /* AWM_WallPapaerADManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AWM_WallPapaerADManager.h; sourceTree = "<group>"; };
0004D8842C3534AC00B3E467 /* AWM_WallPapaerADManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWM_WallPapaerADManager.m; sourceTree = "<group>"; };
0004D8892C355DF100B3E467 /* AWM_UserPravcyVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AWM_UserPravcyVC.h; sourceTree = "<group>"; };
0004D88A2C355DF100B3E467 /* AWM_UserPravcyVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWM_UserPravcyVC.m; sourceTree = "<group>"; };
0004D8912C363D5200B3E467 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
0004D8952C363D5800B3E467 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0004D89A2C36443C00B3E467 /* AWM_NetManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AWM_NetManager.h; sourceTree = "<group>"; };
0004D89B2C36443C00B3E467 /* AWM_NetManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AWM_NetManager.m; sourceTree = "<group>"; };
00218D932C4F807A00966466 /* PrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
00A555402C53B09F0055F452 /* LuxADVCControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LuxADVCControl.h; sourceTree = "<group>"; };
00A555412C53B09F0055F452 /* LuxADVCControl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LuxADVCControl.m; sourceTree = "<group>"; };
@ -188,8 +182,6 @@
0004D8822C35349200B3E467 /* WallPapaerADManager */ = {
isa = PBXGroup;
children = (
0004D8832C3534AC00B3E467 /* AWM_WallPapaerADManager.h */,
0004D8842C3534AC00B3E467 /* AWM_WallPapaerADManager.m */,
);
path = WallPapaerADManager;
sourceTree = "<group>";
@ -197,8 +189,6 @@
0004D8992C36442700B3E467 /* Net */ = {
isa = PBXGroup;
children = (
0004D89A2C36443C00B3E467 /* AWM_NetManager.h */,
0004D89B2C36443C00B3E467 /* AWM_NetManager.m */,
);
path = Net;
sourceTree = "<group>";
@ -459,12 +449,10 @@
057AF7BD2BF2067E00078C98 /* AWM_wallpaperViewController.m in Sources */,
75CC6FA32C464B310013FB06 /* CustomTextView.m in Sources */,
057AF7952BF1E86F00078C98 /* AppDelegate.m in Sources */,
0004D89C2C36443C00B3E467 /* AWM_NetManager.m in Sources */,
057AF7C32BF20CF700078C98 /* AWM_DetailViewController.m in Sources */,
00A555422C53B09F0055F452 /* LuxADVCControl.m in Sources */,
00C5EECD2C527F71000553BF /* LuxADManager.m in Sources */,
057AF7B42BF1F14300078C98 /* AWM_ditViewController.m in Sources */,
0004D8852C3534AC00B3E467 /* AWM_WallPapaerADManager.m in Sources */,
00C5EED02C5355BE000553BF /* LuxNetManager.m in Sources */,
75CC6F9D2C4649C20013FB06 /* AWP_Color.m in Sources */,
00C5EED62C537DD7000553BF /* LuxADSSModeVC.m in Sources */,
@ -634,7 +622,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 0;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 8B4CW938L2;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
@ -684,7 +672,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 0;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 8B4CW938L2;
ENABLE_USER_SCRIPT_SANDBOXING = NO;