[안드로이드] Google Native 광고 구현 시 Module Import 안될때 해결방법
Module Import 버그 해결 방법
Android Studio Arctic Fox의 버그인지는 모르겠지만 Native Template의 모듈을 가져오는게 안됩니다. Native Template를 받으려면 아래의 주소에서 다운받으시면 됩니다.
https://github.com/googleads/googleads-mobile-android-native-templates
GitHub - googleads/googleads-mobile-android-native-templates
Contribute to googleads/googleads-mobile-android-native-templates development by creating an account on GitHub.
github.com
압축풀면 아래와 같이 nativetemplates라는 폴더하나가 생기게 됩니다. 이 폴더를 Import하는 것이 목표입니다.

원래는 아래와 같이 Import하시면 됩니다.
일반적인 경우
1. Android Studio를 켜서 File -> New -> Import Module를 누릅니다.

2. 아까 다운 받은 그 폴더를 설정해주고 Finish를 누르면 됩니다. 아래 사진에서는 Module Name이 :nativetemplate이지만 :nativetemplates로 해주셔야해요. 저는 어떤 이유인지는 모르겠지만 Finish가 활성화되어있지 않고 이 방법으로 모듈을 Import할 수 없었습니다.

다른 방법으로 Import
1. 아래와 같이 다운받은 폴더를 같은 프로젝트에 둡니다.

2. settigs.gradle 파일에 nativetemplates를 추가시켜줍니다.

include ':app',':nativetemplates'
3. 한가지 추가적으로 nativetemplates의 build.gradle의 버전을 맞춰줘야합니다. 자신의 기존 프로젝트와 같이 sdk버전을 맞춰주시면 됩니다. 그리고 sync를 눌러주세요.


여기까지 완료했으면 아래와 같이 implementation해도 오류나지 않을 겁니다.
implementation project(':nativetemplates')
아래와 같이 TemplateView를 가져올 수 있는것 확인할 수가 있네요.

도움이 되셨다면 좋아요부탁드립니다.