반응형
Here's an example of adding Daum's advertising banner Adfit to an Android app.
1. Download SDK
1.1 Download AdfitSDK.aar file provided by adfit
1.2 Copying AdfitSDK.aar file to app/libs directory in project
2. Add aar to build.grade(app)
1
2
3
4
5
6
7
8
9 |
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
implementation name: 'AdfitSDK-3.0.5', ext: 'aar'
} |
cs |
3. Modify 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. Modify 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 Initialization
adView = (BannerAdView) findViewById(R.id.adview);
// Set assigned clientId
adView.setClientId("DAN-1iev17hrvc21t");
// Loading advertising
adView.loadAd();
}
} |
cs |
5. Add to manifests
1
2
3 |
<!-- Registering Internet Permissions -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
cs |
■ Run program screen
■ Full Source
반응형
'ENGLISH' 카테고리의 다른 글
JAVA RSA Error - invalid key format (0) | 2021.01.24 |
---|---|
How to Auto-print an Infinite Ink Printer (0) | 2018.12.02 |
Infinite Ink Printer InkPad (0) | 2018.12.02 |
Tomcat Error - java.util.concurrent.ExecutionException:org.apache.catalina.LifeException (0) | 2018.12.02 |
Example of adding an Android app Admob ad (0) | 2018.12.02 |