Skip to content

Commit 780570f

Browse files
committed
add SDK Ver 6.0.0
1 parent db39608 commit 780570f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+626
-951
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ FluctSDK-Androidの[Wiki](https://github.com/voyagegroup/FluctSDK-Android/wiki)
55

66
# FluctSDK Release Note
77

8+
## 2019/12/16
9+
10+
### FluctSDK v6.0.0
11+
12+
* バージョン規則を変更しました。本バージョン以降、全てのモジュールは同一のバージョン番号になります。
13+
* 新しいバナー広告用API (FluctAdView) およびモジュールを追加
14+
* 旧バナー広告用API (FluctAdBanner) を削除
15+
* 広告ID取得失敗時のエラーを`PLAY_SERVICES_UNAVAILABLE`から`ADVERTISING_ID_UNAVAILABLE`に変更
16+
817
## 2019/12/10
918

1019
### FluctSDK v5.11.0

SampleApp/java/SDK/app/build.gradle

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
apply plugin: 'com.android.application'
22

3+
ext {
4+
fluctSdkVersion = '6.0.0'
5+
}
6+
37
android {
48
compileSdkVersion 28
59
buildToolsVersion '28.0.3'
@@ -50,15 +54,16 @@ dependencies {
5054
implementation 'com.google.android.gms:play-services-ads-identifier:16.0.0'
5155

5256
// FluctSDK
53-
implementation 'jp.fluct:FluctSDK:5.11.0'
54-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-applovin:2.10.0'
55-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-maio:2.10.0'
56-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-nend:2.10.0'
57-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-unityads:2.10.0'
58-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-adcolony:2.10.0'
59-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-tapjoy:2.10.0'
60-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-adcorsa:2.10.0'
61-
implementation 'jp.fluct.mediation:rewardedvideo-mediation-admob:2.10.0'
57+
implementation "jp.fluct:FluctSDK:${fluctSdkVersion}"
58+
implementation "jp.fluct.fluctsdk:banner:${fluctSdkVersion}"
59+
implementation "jp.fluct.mediation:rewardedvideo-mediation-applovin:${fluctSdkVersion}"
60+
implementation "jp.fluct.mediation:rewardedvideo-mediation-maio:${fluctSdkVersion}"
61+
implementation "jp.fluct.mediation:rewardedvideo-mediation-nend:${fluctSdkVersion}"
62+
implementation "jp.fluct.mediation:rewardedvideo-mediation-unityads:${fluctSdkVersion}"
63+
implementation "jp.fluct.mediation:rewardedvideo-mediation-adcolony:${fluctSdkVersion}"
64+
implementation "jp.fluct.mediation:rewardedvideo-mediation-tapjoy:${fluctSdkVersion}"
65+
implementation "jp.fluct.mediation:rewardedvideo-mediation-adcorsa:${fluctSdkVersion}"
66+
implementation "jp.fluct.mediation:rewardedvideo-mediation-admob:${fluctSdkVersion}"
6267

6368
// AppLovin SDK
6469
implementation 'com.applovin:applovin-sdk:9.9.0'

SampleApp/java/SDK/app/src/main/AndroidManifest.xml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@
4646
<category android:name="android.intent.category.LAUNCHER"/>
4747
</intent-filter>
4848
</activity>
49-
<activity android:name=".BannerActivity"/>
50-
<activity android:name=".InterstitialActivity"/>
51-
<activity android:name=".InfeedActivity"/>
5249
<activity android:name=".RewardedVideoActivity"/>
5350
<activity android:name=".nativead.NativeAdSampleActivity"/>
5451
<activity android:name=".nativead.NativeAdRecyclerActivity"/>
@@ -101,6 +98,23 @@
10198
<activity
10299
android:name=".nativead.NativeAdSimpleActivity"
103100
android:label="@string/title_activity_native_ad_simple"></activity>
101+
102+
<!-- region Banner -->
103+
104+
<activity
105+
android:name=".BannerActivity"
106+
android:label="@string/banner_activity"/>
107+
108+
<activity
109+
android:name=".banner.BannerRecyclerActivity"
110+
android:label="@string/banner_activity"/>
111+
112+
<activity
113+
android:name=".banner.BannerLayoutXmlActivity"
114+
android:label="@string/banner_activity"/>
115+
116+
<!-- endregion -->
117+
104118
</application>
105119

106120
</manifest>
Lines changed: 22 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,42 @@
11
package jp.fluct.sample.samplefluctsdkapp;
22

3-
import android.support.v7.app.AppCompatActivity;
3+
import android.content.Intent;
44
import android.os.Bundle;
5+
import android.support.annotation.Nullable;
6+
import android.support.v7.app.AppCompatActivity;
7+
import android.view.View;
8+
import android.widget.Button;
59

6-
import jp.fluct.fluctsdk.FluctAdBanner;
10+
import jp.fluct.sample.samplefluctsdkapp.banner.BannerLayoutXmlActivity;
11+
import jp.fluct.sample.samplefluctsdkapp.banner.BannerRecyclerActivity;
712

813
public class BannerActivity extends AppCompatActivity {
914

1015
@Override
11-
protected void onCreate(Bundle savedInstanceState) {
16+
protected void onCreate(@Nullable Bundle savedInstanceState) {
1217
super.onCreate(savedInstanceState);
13-
setContentView(R.layout.activity_banner);
18+
setContentView(R.layout.banner_activity);
1419

15-
setupBanner();
16-
}
20+
this.<Button>findViewById(R.id.impl_on_xml).setOnClickListener(new View.OnClickListener() {
1721

18-
private void setupBanner() {
19-
FluctAdBanner banner = (FluctAdBanner) findViewById(R.id.banner);
20-
banner.setCallbacks(new FluctAdBanner.Callbacks() {
2122
@Override
22-
public void onDisplayDone() {
23-
// 広告が表示されたときの処理を記述(任意)
24-
25-
// ...
26-
23+
public void onClick(View v) {
24+
startActivity(
25+
new Intent(BannerActivity.this, BannerLayoutXmlActivity.class)
26+
);
2727
}
2828

29-
@Override
30-
public void onTapped() {
31-
// 広告がタップされたときの処理を記述(任意)
29+
});
3230

33-
// ...
34-
35-
}
31+
this.<Button>findViewById(R.id.recycler).setOnClickListener(new View.OnClickListener() {
3632

3733
@Override
38-
public void onError(FluctAdBanner.Error error) {
39-
switch (error.getType()) {
40-
case NetworkError:
41-
// ネットワークエラー:通信状況を確認
42-
break;
43-
case InvalidRequest:
44-
// 不明な広告リクエスト:media_idを確認
45-
break;
46-
case InternalError:
47-
default:
48-
// その他の不明なエラー:エラーログを確認
49-
break;
50-
}
34+
public void onClick(View v) {
35+
startActivity(
36+
new Intent(BannerActivity.this, BannerRecyclerActivity.class)
37+
);
5138
}
39+
5240
});
5341
}
54-
}
42+
}

SampleApp/java/SDK/app/src/main/java/jp/fluct/sample/samplefluctsdkapp/ContentsListFragment.java

Lines changed: 0 additions & 216 deletions
This file was deleted.

0 commit comments

Comments
 (0)