Compartir a través de


Cambiar el tamaño de los anuncios para ajustarlos a la vista de anuncios de pantalla o banner en iOS

En función de dónde se adapte la publicidad a la aplicación, es posible que quieras expandir la creatividad del anuncio para rellenar la vista de anuncios de banner en la que se muestra o ajustarla al ancho de pantalla del dispositivo.

Cambiar el tamaño del anuncio para ajustarlo a la vista de anuncios de banner

Propiedades

Propiedad Description
shouldResizeAdToFitContainer Determina si el creativo debe cambiar el tamaño para rellenar la vista de anuncios de banner en la que se muestra. Esta característica hará que las creatividades de anuncios que sean más pequeñas que el tamaño de vista se "ajusten" al tamaño actual. Esto puede provocar una degradación de la calidad de la imagen en beneficio de que un anuncio ocupe toda la vista del anuncio. Valores predeterminados de NO.

Ejemplo

// Create the banner ad view and add it as a subview
ANBannerAdView *banner = [ANBannerAdView adViewWithFrame:rect placementId:@"1326299" adSize:size];
banner.rootViewController = self;
// Ad should resize to fit the container
banner.shouldResizeAdToFitContainer = YES;
[self.view addSubview:banner];
// Load an ad!
[banner loadAd];

Restricción a la vista de contenedor

De forma predeterminada ANBannerAdView , se establece para restringir el tamaño de la creatividad que se devuelve. Sin embargo, para algunos tamaños personalizados, es posible que desee ANBannerAdView que se limite a su supervista.

Al agregar los tamaños personalizados a sizesThatShouldConstrainToSuperview la matriz, puede indicar al SDK que establezca las restricciones adecuadas.

Nota:

sizesThatShouldConstrainToSuperview es una configuración global y se aplicará a todas las vistas de anuncios de Banner de la aplicación.

Propiedades

Propiedad Description
sizesThatShouldConstrainToSuperview Tamaños de anuncios especiales para los ANBannerAdView que debe restringirse a su superconsulta.

Ejemplo

NSArray *customSizes = @[[NSValue valueWithCGSize:CGSizeMake(3, 3)],[NSValue valueWithCGSize:CGSizeMake(4, 4)]];// Special ad sizes for which the ANBannerAdView should be constrained to its super view.
ANSDKSettings.sharedInstance.sizesThatShouldConstrainToSuperview  = customSizes;
 
 
// Create the banner ad view and add it as a subview
ANBannerAdView *banner = [ANBannerAdView adViewWithFrame:rect placementId:adID adSize:CGSizeMake(3, 3)];
banner.rootViewController = self;
  
[self.view addSubview:banner];
  
// Load an ad!
[banner loadAd];