...
Code Block | ||
---|---|---|
| ||
public class MyLauncher implements Launcher { ... @Override public void launch(@NonNull final Context context, @NonNull final LaunchInfo launchInfo, @Nullable final LauncherEventListener listener, @Nullable List<Class<? extends BuzzAdJavascriptInterface>> javascriptInterfaces) { // 광고 또는 컨텐츠인지 미리 판단하고 싶을 경우, 다음을 이용하여 확인 if (launchInfo.getAd() != null) { // 광고 } else if (launchInfo.getArticle() != null) { // 컨텐츠 } ...// Custom Browser 실행 } } |
...
앱에서 버즈빌의 UI만 다크테마가 적용되는 경우의 대처방법
BuzzAd SDK의 UI는 다크테마를 지원하고 있습니다.
앱에서 다크테마를 지원하지 않는 경우, 버즈빌에서 제공하는 UI만 다크테마가 적용되어 부자연스럽게 보일 수 있습니다.
이런 경우, 아래의 코드를 추가하여 앱에 다크모드가 적용되지 않게 막을 수 있습니다.
Code Block |
---|
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// 아래 코드 추가
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
}
} |