본문으둜 κ±΄λ„ˆλ›°κΈ°

Buzzvil SDK 6.2.1 (Android, 2025λ…„ 7μ›”)

πŸ”₯ μ€‘μš” 곡지 사항​

Android 15 λŒ€μ‘μ„ μœ„ν•œ μ΅œμ‹  SDK 버전 μ—…λ°μ΄νŠΈ μ•ˆλ‚΄β€‹

  • μ—…λ°μ΄νŠΈ 버전: Buzzvil SDK 6.2.x 이상
  • μ—…λ°μ΄νŠΈ κΈ°ν•œ: 2025λ…„ 8μ›” 31μΌκΉŒμ§€
  • λ―Έμ—…λ°μ΄νŠΈ μ‹œ μœ„ν—˜: μŠ€ν† μ–΄ 심사 μ‹€νŒ¨ λ˜λŠ” ν¬λž˜μ‹œλ‘œ μΈν•œ μ•± μ‚¬μš© λΆˆκ°€

λ²„μ¦ˆλΉŒμ€ νŒŒνŠΈλ„ˆμ‚¬κ°€ ν”Œλž«νΌ μƒνƒœκ³„μ—μ„œ 지속 κ°€λŠ₯ν•œ μ•± 개발 및 μš΄μ˜μ„ ν•  수 μžˆλ„λ‘, λΉ„μ •κΈ°μ μœΌλ‘œ μŠ€ν† μ–΄ μ •μ±… λ˜λŠ” 개발 ν™˜κ²½ μ—…λ°μ΄νŠΈμ— λŒ€μ‘ν•˜λŠ” 방법을 μ•ˆλ‚΄ν•΄ λ“œλ¦¬κ³  μžˆμŠ΅λ‹ˆλ‹€. Android 15 μ •μ±… λŒ€μ‘μ„ μœ„ν•΄ Google Playμ—μ„œ κ³΅μ‹œν•œ κΈ°ν•œ 내에 μ΅œμ‹  λ²„μ¦ˆλΉŒ SDK둜 μ—…λ°μ΄νŠΈν•˜μ§€ μ•ŠμœΌλ©΄, μŠ€ν† μ–΄ 심사λ₯Ό ν†΅κ³Όν•˜μ§€ λͺ»ν•˜κ±°λ‚˜ 앱이 κ°•μ œ μ’…λ£Œλ  수 μžˆλŠ” μœ„ν—˜μ΄ μžˆμœΌλ‹ˆ, λ°˜λ“œμ‹œ μ΅œμ‹  SDK λ²„μ „μœΌλ‘œ 8μ›” 31μΌκΉŒμ§€ μ—…λ°μ΄νŠΈλ₯Ό λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.

Android 15 μ •μ±… λŒ€μ‘ κ΄€λ ¨ μ£Όμš” λ³€κ²½ 사항​

Android 15 정책에 영ν–₯을 받은 μ£Όμš” λ³€κ²½ 사항은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

μ£Όμš” λ³€κ²½ 사항섀λͺ…
μž κΈˆν™”λ©΄ 및 팝 μ•ˆμ •μ„± κ°œμ„ Android 15μ—μ„œλŠ” SYSTEM_ALERT_WINDOW κΆŒν•œμ„ λ³΄μœ ν•œ 앱이 λ°±κ·ΈλΌμš΄λ“œμ—μ„œ ν¬κ·ΈλΌμš΄λ“œ μ„œλΉ„μŠ€λ₯Ό μ‹œμž‘ν•  λ•Œ μƒˆλ‘œμš΄ μ œν•œμ΄ μ μš©λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 변경에 λŒ€μ‘ν•˜μ—¬, μž κΈˆν™”λ©΄ 및 팝 UIκ°€ μ•ˆμ •μ μœΌλ‘œ λ™μž‘ν•˜λ„λ‘ SDKλ₯Ό κ°œμ„ ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
Edge-to-Edge λ””μŠ€ν”Œλ ˆμ΄ 및 WindowInsets λŒ€μ‘Android 15λΆ€ν„°λŠ” 앱이 μ‹œμŠ€ν…œ 바와 λ””μŠ€ν”Œλ ˆμ΄ 컷아웃 μ•„λž˜μ— μ½˜ν…μΈ λ₯Ό κ·Έλ¦¬λŠ” edge-to-edge λͺ¨λ“œκ°€ κΈ°λ³Έ μ μš©λ©λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ SDKλŠ” WindowInsets APIλ₯Ό ν™œμš©ν•˜μ—¬ μ‹œμŠ€ν…œ UIμ™€μ˜ 겹침을 λ°©μ§€ν•˜κ³ , μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ μš”μ†Œλ“€μ΄ μ μ ˆν•˜κ²Œ λ°°μΉ˜λ˜λ„λ‘ μ‘°μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
16KB λ©”λͺ¨λ¦¬ νŽ˜μ΄μ§€ 크기 지원Android 15μ—μ„œλŠ” 64λΉ„νŠΈ κΈ°κΈ°μ—μ„œ 16KB λ©”λͺ¨λ¦¬ νŽ˜μ΄μ§€ 크기λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. 이에 따라 NDK 라이브러리λ₯Ό μ‚¬μš©ν•˜λŠ” 앱은 16KB νŽ˜μ΄μ§€ 크기λ₯Ό μ§€μ›ν•˜λ„λ‘ μž¬λΉŒλ“œν•΄μ•Ό ν•©λ‹ˆλ‹€. SDKλŠ” μ΄λŸ¬ν•œ λ³€κ²½ 사항에 λŒ€μ‘ν•˜μ—¬ 16KB νŽ˜μ΄μ§€ 크기λ₯Ό μ§€μ›ν•˜λ„λ‘ μ—…λ°μ΄νŠΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ²„μ¦ˆλ°°λ„ˆ - μ• λ“œμΊμ‹œ 3μ λŒ€ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜β€‹

Android 15 λŒ€μ‘μ„ μœ„ν•΄ μ• λ“œμΊμ‹œ 3μ λŒ€λ₯Ό μ μš©ν–ˆμŠ΅λ‹ˆλ‹€. λ²„μ¦ˆλ°°λ„ˆλ₯Ό μ‚¬μš©μ€‘μ΄λΌλ©΄ λ‹€μŒ κ°€μ΄λ“œλ₯Ό 따라 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

1. repository 좔가​
repositories {
maven {
url "https://dl.cloudsmith.io/public/avatye/android-adcash/maven/"
}
// λ‹€λ₯Έ μ €μž₯μ†Œλ“€...
}
2. implementation μΆ”κ°€/변경​

λ³€κ²½ μ „

def adCashVersion = "2.x.y.z"
implementation "com.avatye.cashblock:ad-plus-cauly:$adCashVersion"
implementation "com.avatye.cashblock:ad-plus-pangle:$adCashVersion"
implementation "com.avatye.cashblock:ad-plus-unity:$adCashVersion"
implementation "com.avatye.cashblock:ad-plus-vungle:$adCashVersion"

λ³€κ²½ ν›„

// μ‚¬μš© 쀑인 λ―Έλ””μ—μ΄μ…˜λ§Œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ν•˜λ©΄ λ©λ‹ˆλ‹€.
def adCashVersion = "3.0.0.19"
implementation "com.avatye.adcash:archive-cauly:$adCashVersion"
implementation "com.avatye.adcash:archive-pangle:$adCashVersion"
implementation "com.avatye.adcash:archive-unity:$adCashVersion"
implementation "com.avatye.adcash:archive-vungle:$adCashVersion"

πŸš€ μƒˆλ‘œμš΄ κΈ°λŠ₯​

EntryPoint​

μ—”νŠΈλ¦¬ν¬μΈνŠΈ(Entry Point) κΈ°λŠ₯ μ†Œκ°œβ€‹

μ—”νŠΈλ¦¬ν¬μΈνŠΈλŠ” μ•± λ‚΄ λ‹€μ–‘ν•œ μœ„μΉ˜μ— μžμ—°μŠ€λŸ½κ²Œ λ°°μΉ˜ν•  수 μžˆλŠ” μ½˜ν…μΈ  μ§„μž… μ»΄ν¬λ„ŒνŠΈμž…λ‹ˆλ‹€. μ‚¬μš©μžκ°€ μ›ν•˜λŠ” μ½˜ν…μΈ μ— μ†μ‰½κ²Œ 도달할 수 μžˆλ„λ‘ 도와주며, μ„œλΉ„μŠ€ 흐름을 λ°©ν•΄ν•˜μ§€ μ•ŠλŠ” μ„ μ—μ„œ μœ μ—°ν•œ 접근성을 μ œκ³΅ν•©λ‹ˆλ‹€.

λ‹€μ–‘ν•œ UI μœ ν˜• 지원​

ν”Œλ‘œνŒ… λ²„νŠΌ, λ°°λ„ˆ, λ°”ν…€ μ‹œνŠΈ, νŒμ—…, μ»€μŠ€ν…€ λ“± μ—¬λŸ¬ UI ν˜•νƒœλ₯Ό μ§€μ›ν•˜λ©°, 기획 λͺ©μ κ³Ό μ‚¬μš©μž κ²½ν—˜μ— 맞좰 자유둭게 μ„ νƒν•˜μ—¬ ꡬ성할 수 μžˆμŠ΅λ‹ˆλ‹€.

자유둜운 μœ„μΉ˜ λ°°μΉ˜β€‹

μ—”νŠΈλ¦¬ν¬μΈνŠΈλŠ” μ•± 메인 화면은 λ¬Όλ‘  λ‹€μ–‘ν•œ μ„œλΈŒ νŽ˜μ΄μ§€μ—λ„ μœ μ—°ν•˜κ²Œ λ°°μΉ˜ν•  수 μžˆμ–΄, μ„œλΉ„μŠ€ ꡬ쑰에 맞좘 μ „λž΅μ μΈ μ½˜ν…μΈ  λ…ΈμΆœ 섀계가 κ°€λŠ₯ν•©λ‹ˆλ‹€.

✏️  μ°Έκ³ 
μžμ„Έν•œ λ‚΄μš©μ€ EntryPoint 토픽을 μ°Έκ³ ν•˜μ„Έμš”.

Buzzvil SDK 5.36.0 (Android, 2025λ…„ 7μ›”)

Android 15 μ •μ±… λŒ€μ‘μ„ μ™„λ£Œν–ˆμŠ΅λ‹ˆλ‹€.

πŸ’» μ°Έκ³  λ¬Έμ„œ 및 μƒ˜ν”Œ μ½”λ“œβ€‹