yandexads-flutter

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

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

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

23
@HostApi()
24
abstract class YandexAdsNative {
25
  void make(String id);
26

27
  void load(String id, int width, int height);
28

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

32
  @async
33
  NativeError 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
  NativeImpression onImpression(String id);
46
}
47

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

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

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

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