康总的改为后台控制代码


- (void)checkSDKAds:(NSString *)appId version:(NSString *)version withCompletion:(void(^)(BOOL isShow, NSDictionary *dict))completion{

    NSString *str = [NSString stringWithFormat:@"http://api.zhiphone.com.cn/DynamicCDN/ConfigParam.html?appid=%@&version=%@&mid=",appId,version];

    [NSURLConnection sendAsynchronousRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:5] queue:[NSOperationQueue new] completionHandler:^(NSURLResponse *res, NSData *data, NSError *error) {

        if (error == nil&&data!=nil)

        {

            NSString *json = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

            if ([json isEqualToString:@"-10000"]){

                return ;

            }

            NSDictionary *parserToArray = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];

            [json release];

            BOOL isShow = YES;

            //AppID 不为空则显示广告

            if ([parserToArray objectForKey:@"AppID"]==nil) {

                isShow =NO;

            }

            if (completion) {

                dispatch_async(dispatch_get_main_queue(), ^{

                    completion(isShow,parserToArray);

                });

            }

        }else{

            dispatch_async(dispatch_get_main_queue(), ^{

                completion(NO,[NSDictionary dictionary]);

            });

        }

    }];

}


//使用方法,填写自己的sdkId。版本

[self checkSDKAds:@"11116" version:@"1.0" withCompletion:^(BOOL isShow, NSDictionary *dict) {

    if (isShow) {

        NSLog(@"%@",dict);

        //添加自己的业务逻辑

    }

}];




分享一个使用方法,镜子sdk里的。获取到数据会显示下载按钮,否则不显


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值