본문 바로가기

소프트웨어/안드로이드

안드로이드 admob 광고 넣기

안드로이드로 수익내기(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"
       
}

   
}
}

완벽 가이드 끝