Flutter 스플래시 광고
스플래시 광고는 앱이 최초 실행될 때, 앱의 로고와 함께 화면 하단에 1초 내외의 짧은 시간동안 보여지는 광고를 말합니다. 앱 기동 시 Adrop SDK의 스플래시 광고 스크린이 가장 먼저 표시되도록 구현하여 자연스럽게 광고를 노출한 후 앱의 메인 화면으로 넘어갑니다.

디바이스별 자세한 사항은 아래 링크를 참고해주세요.
Android 스플래시 규격 확인하기 / iOS 스플래시 규격 확인하기
0 단계: 콘솔에서 광고 유닛 등록하기
Adrop 콘솔에서 팝업 광고 유닛을 생성합니다.

광고 유닛 리스트에서 생성된 유닛 아이디를 복사합니다.

1 단계 : 스플래시 광고 노출하기
Ad type
Ad unit ID
Splash
PUBLIC_TEST_UNIT_ID_SPLASH
Step 1. Add resources
Replace your init activity, unit id
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="adrop_splash_ad_next_activity" translatable="false">{your_init_activity}</string> <!-- com.company.app.MainActivity -->
<string name="adrop_splash_ad_unit_id" translatable="false">{your_splash_unit_id}</string> <!-- PUBLIC_TEST_UNIT_ID_SPLASH for test -->
<integer name="adrop_splash_ad_max_timeout">1000</integer> <!-- (optional) default 1s -->
</resources>
- values/theme.xml
replace parent to your application theme
<style
name="Theme.App.SplashTheme"
parent="Theme.AppCompat.NoActionBar"/>
- values-v31/theme.xml
Add your logo image (288x288) to
drawable
and replacewindowSplashScreenAnimatedIcon
Replace
windowSplashScreenBackground
to your splash background color
<style "Theme.App.SplashTheme" parent="Theme.SplashScreen">
<item name="windowSplashScreenAnimatedIcon">@drawable/your_logo</item>
<item name="windowSplashScreenBackground">#ffffff</item>
<item name="windowSplashScreenAnimationDuration">200</item>
<item name="postSplashScreenTheme">@style/Theme.App.SplashTheme.TranslucentStatus</item>
</style>
<style name="Theme.App.SplashTheme.TranslucentStatus" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowTranslucentStatus">true</item>
</style>
Step 2. Update Androidmanifest.xml
Androidmanifest.xml
<application>
...
<activity
android:name="io.adrop.ads.splash.AdropSplashAdActivity"
android:exported="true"
android:theme="@style/Theme.App.SplashTheme"
tools:replace="android:theme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
...
</application>
Step 3. Add layout/activity_adrop_splash_ad.xml
layout/activity_adrop_splash_ad.xml
Replace your logo path and background color.
Do not remove
adrop_splash_ad_image
ImageView for splash ad
적용 확인하기
여기서 광고 유닛이 제대로 적용 되었는지 확인하는 방법을 알아보세요.
Last updated