728x90
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
์๋๋ก์ด๋ ๋น๊ณต๊ฐ ํ ์คํธ๋ฅผ ์งํํ๋ ๋์ค ์ด๋ฌํ ์์ ์ฑ ๊ด๋ จํ์ฌ ์๋ฌ๊ฐ ๋ฐ๊ฒฌ๋์๋ค๊ณ ์๋ ค์ฃผ์๋ค
ํด๋น ๋ด์ฉ์ ์ฐพ์๋ณด๋ Target API Level์ด 31 ์ด์์ด๋ฉด ์ด๋ฌํ ๋น์ ์ ์ข ๋ฃ๋ฅผ ๊ฒช๊ฒ ๋๋ค๊ณ ํ๋ค
๐ก์ด ํค์๋๋ก ๊ฒ์(Ctrl+F)๐ก
์ด ์ถ์ ๋ฒ์ ๋ฐ ๋ชจ๋ ์ด์ ๋ฒ์ ์์๋ ๋ค์ ์คํ ํธ๋ ์ด์ค๋ฅผ ํตํด Android S์์ ์ฑ ๋น์ ์ ์ข ๋ฃ๋ฅผ ์ผ์ผํค๋ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด androidx.work:work-runtime:2.7.0์ ๋ช ์์ ์ธ ์ข ์ ํญ๋ชฉ์ด ํ์ํฉ๋๋ค.
https://developers.google.com/admob/android/rel-notes?hl=ko
ํด๊ฒฐ๋ฐฉ๋ฒ์ Build Settings - Player Settings - Publishing Settings - Build - Custom Main Gradle Template ํ์ฑํ
๊ทธ ํ, Assets\Plugins\Android\mainTemplate.gradle ํด๋๋ก ๊ฐ์ Main Template ์ ์ด์ด์ค๋๋ค
๊ทธ ์์ ์๋์ ํด๋น๋๋ ๋ด์ฉ๋ค์ ์ฝ์ ํ์ฌ์ฃผ๋ฉด ๋ฉ๋๋ค
์ค๋ณต๋ ๊ฒ์ ์ ๊ฑฐํ๊ณ ์๋กญ๊ฒ ๋ณ๊ฒฝํด์ค๋๋ค
dependencies {
implementation 'com.google.android.gms:play-services-ads:20.4.0'
// For apps targeting Android 12, add WorkManager dependency.
constraints {
implementation('androidx.work:work-runtime:2.7.0') {
because '''androidx.work:work-runtime:2.1.0 pulled from
play-services-ads has a bug using PendingIntent without
FLAG_IMMUTABLE or FLAG_MUTABLE and will fail in Apps
targeting S+.'''
}
}
}
๋ฐ์ํ
'๊ฒ์์์ง > Unity' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Unity3D] Admob ์ ์ฉ ํ ๋น๋ ํ๊น, ์์ธ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2024.02.20 |
---|---|
[Unity3D] TextMeshPro ํฐํธ ์์ ์ ์ ๋ฐ ํ๊ธ,์์ด Unicode ๋ฒ์ (0) | 2024.02.19 |
[Unity3D] NavMeshAgent Document ๊ณต๋ถ (0) | 2023.08.08 |
[Unity3D] TextMeshPro UGUI ๊ธ์ ์ฌ๋ผ์ง ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2023.06.28 |
[Unity3D] LoadScene ํ ๋คํฌ๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2023.06.23 |