yandexads-flutter

Форк
0
46 строк · 980.0 Байт
1
import 'package:pigeon/pigeon.dart';
2

3
@ConfigurePigeon(PigeonOptions(
4
  dartOut: 'lib/pigeons/banner.dart',
5
  dartOptions: DartOptions(),
6
  kotlinOut: 'android/src/main/kotlin/ru/kovardin/flutter_yandex_ads/pigeons/banner/Banner.kt',
7
  kotlinOptions: KotlinOptions(
8
    package: 'ru.kovardin.flutter_yandex_ads.pigeons.banner',
9
  ),
10
  dartPackageName: 'flutter_yandex_ads',
11
  swiftOut: 'ios/Classes/pigeons/Banner.g.swift',
12
  swiftOptions: SwiftOptions(),
13
))
14
class BannerError {
15
  late int code;
16
  late String description;
17
}
18

19
class BannerImpression {
20
  late String data;
21
}
22

23
@HostApi()
24
abstract class YandexAdsBanner {
25
  void make(String id, int width, int height);
26

27
  void load(String id);
28

29
  @async
30
  void onAdLoaded(String id);
31

32
  @async
33
  BannerError onAdFailedToLoad(String id);
34

35
  @async
36
  void onAdClicked(String id);
37

38
  @async
39
  void onLeftApplication(String id);
40

41
  @async
42
  void onReturnedToApplication(String id);
43

44
  @async
45
  BannerImpression onImpression(String id);
46
}
47

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.