mergemilitary/Assets/Plugins/ToukaGames/ToponSDK/sigmob/WindSDK.framework/Headers/WADStrategy.h

70 lines
2.4 KiB
Objective-C
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// WADStrategyOptions.h
// WindSDK
//
// Created by happyelements on 2018/4/9.
// Copyright © 2018 Codi. All rights reserved.
//
#import <Foundation/Foundation.h>
@class SMGCDTimer;
static NSString *const WindAdsSDKChannelSigmob = @"sigmob";
@interface WADOptions : NSObject
@property (nonatomic,copy) NSString *appId;
@property (nonatomic,copy) NSString *apiKey;
@property (nonatomic,copy) NSString *placementId;
@property (nonatomic,copy) NSString *unitId;
@property (nonatomic,copy) NSString *repApiKey;
@property (nonatomic,copy) NSString *repApiSecret;
@property (nonatomic,copy) NSString *templateType;
@property (nonatomic,copy) NSString *publisherId;
@property (nonatomic, copy) NSString *playDirection;
@property (nonatomic, copy) NSString *appName;
@property (nonatomic, copy) NSString *bidToken;
@property (nonatomic, copy) NSString *countdown;
@property (nonatomic, copy) NSString *allowSkip;
@property (nonatomic, copy) NSString *subType;
@property (nonatomic, copy) NSString *ratio;
@property (nonatomic, copy) NSString *autoPlayPolicy;
@property (nonatomic, copy) NSString *autoPlayMuted;
@property (nonatomic, copy) NSString *detailPageMuted;
@property (nonatomic, copy) NSString *minVideoDuration;
@property (nonatomic, copy) NSString *maxVideoDuration;
@property (nonatomic, copy) NSString *clickType;//0按钮点击1全屏点击
@end
@interface WADStrategy : NSObject
@property (nonatomic,strong) NSError *error;
@property (nonatomic,copy) NSString *placementId;
@property (nonatomic,copy) NSString *adapterClass;
@property (nonatomic,copy) NSString *name;
@property (nonatomic, assign) NSUInteger adType;
@property (nonatomic,strong) WADOptions *options;
@property (nonatomic,copy) NSString *loadId;
@property(nonatomic, assign) uint32_t channelId;
@property(nonatomic, assign) BOOL enableAbTest;
@property(nonatomic, readwrite) uint32_t abFlag;
@property (nonatomic, copy) NSString *strategyId;
@property(nonatomic, readwrite) uint32_t elementId;
@property (nonatomic, assign) NSUInteger index;
/** 渠道广告素材有效期。默认3600s过期0代表不设置过期不展示逻辑最小颗粒度为 900s15 min */
@property(nonatomic, readwrite) uint32_t adExpireTime;
@property(nonatomic, readwrite) uint64_t adReadyTime;
@property(nonatomic, readwrite) uint32_t singleChannelTimeout;
@property (nonatomic, strong) SMGCDTimer *gcdTimer;
- (BOOL)isExpired;
@end