개발

안드로이드 앱 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

 

■ 프로그램 실행 화면

 

 전체 소스

AdfitExample.zip