Аппловин, идентифицирующий тип рекламы (IOS, цель C) - PullRequest
2 голосов
/ 16 апреля 2020

Я обновился до новой версии Applovin SDK (6.12.2) в IOS. У 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 устарел, так что есть ли новый способ получить тип рекламы?

1 Ответ

0 голосов
/ 16 апреля 2020

Вы, вероятно, захотите создать класс слушателя для реализации этих методов делегата. если вам нужны разные логики c для каждого размера объявления, вы можете, например, использовать класс bannerDelegate, interstitialDelegate и rewardedDelegate. каждый класс может инкапсулировать логи c для этого типа объявления.

...