Skip to content

Commit 56bdcf7

Browse files
committed
Merge branch 'develop' into 2x
2 parents 25384c1 + 08b5740 commit 56bdcf7

File tree

7 files changed

+29
-23
lines changed

7 files changed

+29
-23
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 2.4.1 [2021-12-07]
2+
* 修复 iOS 编译问题
3+
14
## 2.4.0 [2021-12-05]
25
* 新增 `信息流` 广告
36
* 优化 `Banner` 广告内部增加宽高设置,不在需要外部嵌套一层约束组件
@@ -35,6 +38,9 @@
3538
* 2.x.x 是 Null Safety 版本
3639
* 现在阶段会同时维护这 2 个版本,再往后可能仅维护一个版本
3740

41+
## 1.4.1 [2021-12-07]
42+
* 修复 iOS 编译问题
43+
3844
## 1.4.0 [2021-12-05]
3945
* 新增 `信息流` 广告
4046
* 优化 `Banner` 广告内部增加宽高设置,不在需要外部嵌套一层约束组件

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<h3 align="center">一款优质的 Flutter 广告插件(腾讯广告、广点通、优量汇)</h3>
55

66
<p align="center">
7-
<a href="https://github.com/FlutterAds/flutter_qq_ads"><img src=https://img.shields.io/badge/version-v1.4.0-success></a>
8-
<a href="https://github.com/FlutterAds/flutter_qq_ads"><img src=https://img.shields.io/badge/null_safety-v2.4.0-success></a>
7+
<a href="https://github.com/FlutterAds/flutter_qq_ads"><img src=https://img.shields.io/badge/version-v1.4.1-success></a>
8+
<a href="https://github.com/FlutterAds/flutter_qq_ads"><img src=https://img.shields.io/badge/null_safety-v2.4.1-success></a>
99
<a href="https://github.com/FlutterAds/flutter_qq_ads"><img src=https://img.shields.io/badge/platform-iOS%20%7C%20Android-brightgreen></a>
1010
<a href="https://github.com/FlutterAds/flutter_qq_ads/actions/workflows/flutter.yml"><img src="https://github.com/FlutterAds/flutter_qq_ads/actions/workflows/flutter.yml/badge.svg?branch=2x"></a>
1111
<a href="https://github.com/FlutterAds/flutter_qq_ads"><img src=https://img.shields.io/github/stars/FlutterAds/flutter_qq_ads?color=brightgreen></a>
@@ -36,8 +36,8 @@
3636

3737
``` Dart
3838
dependencies:
39-
flutter_qq_ads: ^1.4.0 # 非 Null Safety 版本
40-
flutter_qq_ads: ^2.4.0 # Null Safety 版本
39+
flutter_qq_ads: ^1.4.1 # 非 Null Safety 版本
40+
flutter_qq_ads: ^2.4.1 # Null Safety 版本
4141
```
4242

4343
### 初始化广告

example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: FlutterAds 优量汇广告 SDK 插件示例
44
# The following line prevents the package from being accidentally published to
55
# pub.dev using `pub publish`. This is preferred for private packages.
66
publish_to: "none" # Remove this line if you wish to publish to pub.dev
7-
version: 2.4.0+14
7+
version: 2.4.1+16
88

99
environment:
1010
sdk: ">=2.12.0 <3.0.0"

ios/Classes/Page/FAQAdBannerView.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
#import "FAQBaseAdPage.h"
99
#import "FlutterQqAdsPlugin.h"
1010
@interface FAQAdBannerView : FAQBaseAdPage<FlutterPlatformView>
11-
@property (strong,nonatomic) FlutterQqAdsPlugin *plugin;
12-
- (instancetype)initWithFrame:(CGRect)frame
13-
viewIdentifier:(int64_t)viewId
14-
arguments:(id _Nullable)args
15-
binaryMessenger:(NSObject<FlutterBinaryMessenger>* _Nullable)messenger plugin:(FlutterQqAdsPlugin* _Nullable) plugin;
11+
@property (strong,nonatomic,nonnull) FlutterQqAdsPlugin *plugin;
12+
- (nonnull instancetype)initWithFrame:(CGRect)frame
13+
viewIdentifier:(int64_t)viewId
14+
arguments:(id _Nullable)args
15+
binaryMessenger:(NSObject<FlutterBinaryMessenger>* _Nullable)messenger plugin:(FlutterQqAdsPlugin* _Nullable) plugin;
1616

17-
- (UIView*)view;
17+
- (nonnull UIView*)view;
1818
@end

ios/Classes/Page/FAQBaseAdPage.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,30 @@
1111
#import "FAQAdRewardEvent.h"
1212
#import "FAQAdEventAction.h"
1313
// 广告位id
14-
static NSString *const kPosId=@"posId";
14+
static NSString * _Nonnull const kPosId=@"posId";
1515

1616
// 基础广告页面
1717
@interface FAQBaseAdPage : NSObject
1818
// 广告位id
19-
@property (weak,nonatomic) NSString *posId;
19+
@property (weak,nonatomic,nullable) NSString *posId;
2020
// 事件消息
21-
@property (strong, nonatomic) FlutterEventSink eventSink;
21+
@property (strong, nonatomic,nonnull) FlutterEventSink eventSink;
2222
// Window
23-
@property (strong,nonatomic) UIWindow *mainWin;
23+
@property (strong,nonatomic,nonnull) UIWindow *mainWin;
2424
// 根控制器
25-
@property (strong,nonatomic) UIViewController *rootController;
25+
@property (strong,nonatomic,nonnull) UIViewController *rootController;
2626
// 屏幕宽度
2727
@property CGFloat width;
2828
// 屏幕高度
2929
@property CGFloat height;
3030
// 显示广告
31-
- (void) showAd:(FlutterMethodCall *)call eventSink:(nonnull FlutterEventSink) events;
31+
- (void) showAd:(nonnull FlutterMethodCall *)call eventSink:(nonnull FlutterEventSink) events;
3232
// 加载广告
33-
- (void) loadAd:(FlutterMethodCall *) call;
33+
- (void) loadAd:(nonnull FlutterMethodCall *) call;
3434
// 发送广告事件
35-
-(void) sendEvent:(FAQAdEvent *) event;
35+
-(void) sendEvent:(nonnull FAQAdEvent *) event;
3636
// 发送广告事件
37-
-(void) sendEventAction:(NSString *) action;
37+
-(void) sendEventAction:(nonnull NSString *) action;
3838
// 发送广告错误事件
39-
-(void) sendErrorEvent:(NSInteger) errCode withErrMsg:(NSString*) errMsg;
39+
-(void) sendErrorEvent:(NSInteger) errCode withErrMsg:(nonnull NSString*) errMsg;
4040
@end

ios/flutter_qq_ads.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
Pod::Spec.new do |s|
66
s.name = 'flutter_qq_ads'
7-
s.version = '2.4.0'
7+
s.version = '2.4.1'
88
s.summary = '一款优质的 Flutter 广告插件(腾讯广告、广点通、优量汇)'
99
s.description = <<-DESC
1010
一款优质的 Flutter 广告插件(腾讯广告、广点通、优量汇).

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: flutter_qq_ads
22
description: FlutterAds 致力于构建优质的 Flutter 广告插件,这是其中一款基于「腾讯广告、广点通、优量汇」SDK 的插件
3-
version: 2.4.0
3+
version: 2.4.1
44
homepage: https://github.com/FlutterAds
55

66
environment:

0 commit comments

Comments
 (0)