안드로이드로 수익내기(Banner 광고)
여러 페이지를 따라해도 조금씩 오류가 있다.
그래서 직접 완성한 광고넣기 방법을 알려주려고 한다.
admob 가입이후에 코드에 대한 설명을 한다.
Main_activity.xml 입력할 코드
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>
MainActivity (excerpt) 입력할 코드
import ...
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends AppCompatActivity {
private AdView mAdView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MobileAds.initialize(this, "ca-app-pub-3940256099942544~3347511713");
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
}
Manifests에 입력할 코드
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Example app-level build.gradle (excerpt)에 입력할 코드
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.google.android.gms:play-services-ads:11.8.0'
}
Example app-level build.gradle (excerpt) 에 입력할 코드
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
완벽 가이드 끝
'소프트웨어 > 안드로이드' 카테고리의 다른 글
안드로이드 화면 숨기기 view.setVisibility (0) | 2020.12.26 |
---|---|
http프로토콜 안드로이드 not permitted by network security policy (1) | 2020.08.04 |
안드로이드 바탕화면 아이콘 추가 하기 (0) | 2018.02.10 |