2012-08-31 4 views
0

2 개의 개별 앱에 대한 엔진으로 사용중인 라이브러리 프로젝트가 있습니다. 라이브러리에 모든 AdMob 항목을 보관할 수 있나요, 아니면 각 앱마다 별도의 앱을 만들어야하나요? 또한 AdMob ID를 저장하는 가장 좋은 장소는 어디입니까? 지금은 strings.xml에 있습니다.하지만 개인적으로 보관해야하는지 여부는 알 수 없습니다.Android 라이브러리의 AdMob 사용

감사합니다.

답변

1

AdMob AdView를 각 앱의 레이아웃에 추가해야합니다. 라이브러리가 레이아웃을 구성하지 않는 한 각 앱에 AdMob 코드가 필요할 수 있습니다. 광고 요청을 설정하는 것과 동일한 방법 또는 동일한 AdListener 구현과 같이 두 앱간에 일반적인 구현이 없다면 각 앱에 AdMob 코드를 모두 보관하는 것이 좋습니다.

게시자 ID는 비공개 번호가 아닙니다. 앱이 광고를 요청할 때 LogCat에서 찾을 수 있습니다.

+0

레이아웃에는 AdMob이있는 각 앱에서 사용되는 라이브러리에서 하나의 활동이 있습니다. 네가하는 말을 토대로 내가 그대로 두어야한다는 뜻인가? 그리고 하나의 앱에 등록 된 상태로 유지할 수 있습니까? – Eliezer

+0

라이브러리가 액티비티를 구성하는 경우이 컨텐트를 라이브러리에 그대로 두는 것이 좋습니다. 두 앱 모두에 동일한 게시자 ID를 사용할 수 있지만 별도의 앱에 별도의 ID를 사용하는 것이 좋습니다. 앱 중 하나가 Admob 이용 약관을 위반 한 경우 (예 : 성숙한 콘텐츠가 포함 된 앱에 광고를 게재 할 수 없음) 해당 게시자 ID가 종료되면 다른 앱에 영향을 미치지 않도록 할 수 있습니다. 아마도 각 응용 프로그램은 pub ID를 문자열로 라이브러리 또는 일부 enum 값으로 전달하고 라이브러리에 모든 ID에 대한 참조를 보관할 수 있습니다. –