BBASMAdMonitor.h 820 Bytes
//
//  BBASMAdMonitor.h
//  SWANAd
//
//  Created by xutingting on 2020/9/3.
//  Copyright © 2020 Baidu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BBASMInternalConstants.h"

NS_ASSUME_NONNULL_BEGIN

@interface BBASMAdMonitor : NSObject

/**
 * @brief 发送监控日志
 *
 * @param type  事件
 * @param info 信息
 */
+ (void)sendMonitorLog:(BBASMAdMonitorLogType)type
       withMonitorInfo:(NSDictionary *)info;


/**
 * @brief 日志类型转string
 *
 * @param type  事件
 * @return 日志类型
 */
+ (NSString *)getMonitorTypeString:(BBASMAdMonitorLogType)eventType;


/**
 * @brief 发送错误日志
 *
 * @param code  错误码
 * @param info 信息
 */
+ (void)sendMonitorErrorLog:(NSString *)code
            withMonitorInfo:(NSDictionary *)info;

@end

NS_ASSUME_NONNULL_END