SDK8 Mopub Mediation Adapter Configuration
於 2021年11月18日 (四) 10:00 由 imported>Wikiuser 所做的修訂
Mopub SDK v5.5.0+ 都需要實做 adaptor configuration 考參考官網教學 連結
直接將 TAMediaAdapterConfiguratioin .h.m 加入專案內
#import <Foundation/Foundation.h>
#import <MoPub/MoPub.h>
NS_ASSUME_NONNULL_BEGIN
@interface TAMediaAdapterConfiguration : MPBaseAdapterConfiguration
+ (void)updateInitializationParameters:(NSDictionary *)parameters;
- (void)initializeNetworkWithConfiguration:(NSDictionary<NSString *, id> * _Nullable)configuration complete:(void(^ _Nullable)(NSError * _Nullable))complete;
@end
NS_ASSUME_NONNULL_END
#import "TAMediaAdapterConfiguration.h"
#import <TAMediaAdsFramework/TAMediaAdsFramework.h>
#import <MoPub/MoPub.h>
static NSString *tamediaAdapterVersion = @"8.0.0";
@implementation TAMediaAdapterConfiguration
+ (void)updateInitializationParameters:(NSDictionary *)parameters {
}
- (NSString *)adapterVersion {
return tamediaAdapterVersion;
}
- (NSString *)biddingToken {
return nil;
}
- (NSString *)moPubNetworkName {
return @"tamedia";
}
- (NSString *)networkSdkVersion {
return [TADMobileAds getSDKVersion];
}
- (void)initializeNetworkWithConfiguration:(NSDictionary<NSString *, id> * _Nullable)configuration complete:(void(^ _Nullable)(NSError * _Nullable))complete {
[TADMobileAds config];
MPLogInfo(@"TAmedia SDK init version:%@",[TADMobileAds getSDKVersion]);
complete(nil);
}
@end