识别广告类型(IOS,目标C)

问题描述 投票:2回答:1

我已在IOS中更新为Applovin SDK(6.12.2)的新版本。 Applovin对所有类型的广告都具有相同的委托,并且目前不推荐使用我用来标识广告的代码。

- (void)adService:(ALAdService *)adService didLoadAd:(ALAd *)ad
{
 if ([ad.size.label  isEqual: @"INTER"]) \\ad.size.label is deprecated
    {
        if ([ad.type.label isEqual:@"VIDEOA"])
        {
 NSLog(@"ADS Applovin reward video Cached");
}
        else  if ([ad.type.label isEqual:@"REGULAR"])
        {
 NSLog(@"ADS Applovin Interstitial Cached");
        }
 }
    else if ([ad.size.label  isEqual: @"LEADER"]) {
 }
    else if ([ad.size.label  isEqual: @"BANNER"]) {
}

ad.size.label已过时,是否有任何新方法来获取广告类型?

ios objective-c cocos2d-x ads applovin
1个回答
0
投票

您可能会创建一个侦听器类来实现这些委托方法。如果您希望每种广告尺寸使用不同的逻辑,则可以使用例如bannerDelegate,interstitialDelegate和rewardedDelegate类。每个类别都可以封装该广告类型的逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.