2016-09-05 2 views
0

Main Activity을 사용하는 Android 앱을 만들고 있는데, 각 화면은 동일한 활동 내에서 별도의 Fragment입니다.MainActivity 또는 각 Fragment에 AdMob 광고가 있습니까?

각 화면 하단에 AdMob 광고를 배치하고 싶습니다. 이것에 대한 최선의 접근 방법은 무엇입니까?

1) fragments가)

2

을 각각의 모든 fragment 내부에 광고를 추가 할 것이라는 공간 아래에 activity 내부에 하나의 광고를 추가합니다.

는 지금은 2 방법을 구현했습니다,하지만 난

입니다 어느 activity's 패딩에 SMART_BANNERS 회비를 표시하려고 (왼쪽 및 오른쪽)있을 때 나는 활동의 패딩에 문제가있어 최선의 올바른 접근?

답변

1

첫 번째 방법은 조각이 전환 될 때마다로드 할 필요가 없기 때문에 더 좋습니다. 두 번째 방법을 사용하면 조각을 너무 빠르게 너무 자주 자주 전환하면 사용자가 광고를 전혀 보지 못할 수 있습니다.

+0

). 유효한 지점입니다. 나는 1 차 접근 방식으로 갔고 모든 것이 괜찮아 보인다. –

0

나는 Admob을 사용했고 ID가 1 개로 많은 요청이있는 경우 앱이 실패 할 수있었습니다. 광고에 안드로이드에서 허용되는 최대 개수가 있기 때문입니다.

본인이 기본으로 사용하므로 하나의 광고만으로 모든 단편을 표시 할 수 있습니다.

1

최대한 적은 광고 뷰를 확보하십시오. 가장 좋은 방법은 AdMob에서 광고를 새로 고침해야하므로 Activity에 하나를 포함하는 것이고 조각을 많이 변경하면 문제가 될 수있는로드 시간에 대해 걱정할 필요가 없습니다.

AdMob에서 Activity 컨텍스트에 메모리 누수가 발생하여 문제가있는 것으로 보입니다 (적어도 잘 사용하는 버전). 따라서 응용 프로그램 컨텍스트를 사용해야합니다.

+0

팁 및 답변 주셔서 감사합니다. AdView 1 개만 있으면 모든 것이 순조롭게 진행됩니다 (현재는 –

관련 문제