Compartir a través de


Permitir que varios tamaños de anuncio se sirvan en una vista de anuncios de banner en iOS

Es posible que los anuncios de banner con un tamaño fijo no obtengan tanta demanda como quieras. Para abrir una vista de anuncio de banner a más demanda y, con suerte, más ingresos, puedes permitir que más de un tamaño de anuncio sirva.

Siga las instrucciones siguientes para permitir que varios tamaños de anuncio se sirvan en las vistas de anuncios de banner.

Para permitir que varios tamaños de anuncio sirvan en una vista de anuncios de banner en iOS, use el setAdSizesmétodo :

- (void)setAdSizes:(NSArray<NSValue *> *)adSizes

Como se muestra en el ejemplo siguiente, la matriz de tamaños debe ser una NSArray de estructuras de ajuste CGSize de NSValue objetos, como se describe en la documentación de NSValue:

// Create a banner ad view and add it as a subview
ANBannerAdView *banner = [ANBannerAdView adViewWithFrame:rect placementId:@"1326299" adSize:size];

banner.rootViewController = self;
// Fill in the ad sizes array.
CGSize size1 = CGSizeMake(300,  50);
CGSize size2 = CGSizeMake(300, 250);
NSArray *sizes = @[[NSValue valueWithCGSize:size1], [NSValue valueWithCGSize:size2]];

// Pass ad sizes array to banner ad view.
[banner setAdSizes:sizes];
[self.view addSubview:banner];

// Load an ad
[banner loadAd];