「SDK8 Mopub Mediation Adapter Configuration」修訂間的差異
跳至導覽
跳至搜尋
imported>Wikiuser |
CharlesWang(留言 | 貢獻) |
||
行 4: | 行 4: | ||
[[SDK8 MoPub Mediation Setting | 回MoPub教學]] | [[SDK8 MoPub Mediation Setting | 回MoPub教學]] | ||
< | <nowiki> | ||
#import <Foundation/Foundation.h> | #import <Foundation/Foundation.h> | ||
#import <MoPub/MoPub.h> | #import <MoPub/MoPub.h> | ||
行 56: | 行 56: | ||
@end | @end | ||
</ | </nowiki> |
於 2022年4月21日 (四) 08:25 的最新修訂
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 </source> <source> #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