개발
안드로이드 앱 Adfit 광고 추가 예제
개미v
2018. 12. 1. 11:42
반응형
다음 광고배너인 Adfit을 안드로이드 앱에 추가하는 예제 입니다.
1. SDK 다운로드
1.1 adfit에서 제공하는 AdfitSDK.aar 파일을 다운로드
1.2 AdfitSDK.aar 파일을 프로젝트의 app/libs에 복사
2. build.gradle(app)에 aar 추가
1
2
3
4
5
6
7
8
9 |
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
implementation name: 'AdfitSDK-3.0.5', ext: 'aar'
} |
cs |
3. Layout 수정
1
2
3
4
5
6
7
8 |
<com.kakao.adfit.ads.ba.BannerAdView
android:id="@+id/adview"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:layout_gravity="bottom"
clientId="DAN-1iev17hrvc21t"/>
/> |
cs |
4. Activity 수정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 |
import com.kakao.adfit.ads.ba.BannerAdView;
public class MainActivity extends AppCompatActivity {
private BannerAdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_recommend);
// AdFit sdk 초기화 시작
adView = (BannerAdView) findViewById(R.id.adview);
// 할당 받은 clientId 설정
adView.setClientId("DAN-1iev17hrvc21t");
// 광고 불러오기
adView.loadAd();
}
} |
cs |
5. manifests에 인터넷 권한 추가
1
2
3 |
<!-- 인터넷 권한 등록 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
cs |
■ 프로그램 실행 화면
■ 전체 소스
반응형