다음 광고배너인 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 |
■ 프로그램 실행 화면
■ 전체 소스
'개발' 카테고리의 다른 글
JAVA RSA invalid key format 오류 (0) | 2021.01.24 |
---|---|
openssl, java에서 RSA 개인키, 공개키 생성, 전자서명 방법 (0) | 2021.01.24 |
jQuery window load 에러 - SCRIPT438: 개체가 'indexOf' 속성이나 메서드를 지원하지 않습니다. (0) | 2020.05.26 |
Spring Websocket info 404 에러 나는 경우 (0) | 2020.05.11 |
안드로이드 앱 Admob 광고 추가 예제 (2) | 2018.12.01 |