createNativePlacement static method

Future<TeadsNativeAdPlacement?> createNativePlacement(
  1. int pid,
  2. TeadsAdPlacementSettings settings,
  3. TeadsNativeAdPlacementDelegate? delegate
)

Create a native ad placement to request native ads.

Pass your Teads pid (placement identifier) for native ads. You can pass the placement's related settings you want to apply. You must set the delegate to follow the ad placement lifecycle. Returns a TeadsNativeAdPlacement instance.

See Native implementation guide documentation.

Implementation

static Future<TeadsNativeAdPlacement?> createNativePlacement(
    int pid,
    TeadsAdPlacementSettings settings,
    TeadsNativeAdPlacementDelegate? delegate) async {
  await _channel
      .invokeMethod('createNativePlacement', [pid, settings.mapValue]);
  final TeadsNativeAdPlacement placement = TeadsNativeAdPlacement(delegate);
  return placement;
}