तो सबसे पहले आपको अपने build.gradle (App level) में चले जाना है और वहा पर आपको facebook audience network की sdk library को add करके sync now button पर click कर देना है ,याद रखे आप sdk हमेसा latest version का ही उपयोग करे !
अब आपको अपने manifest.xml में जाकर internet की permission को भी add कर देना है ,जिससे आपका Facebook ads load हो सके ,
Permission
<uses-permission android:name="android.permission.INTERNET"/>
अब आपको अपने उस layout.xml में जाना है जिसमे भी आपको banner ads लगाना है ,उसके बाद आपको एक LinearLayout add करना है जो आपके banner ads का container होगा,आप उसको नीचे दिए गए code की मदद से भी लिख सकते है !
activity_main.xml
अब बारी आती है final step की जिज़मे आपको अपने ads layout के Java file में जाना है ,जैसे हमने अपने activity_main.xml में banner ads लगाया है तो हम इस layout के MainActivity.java में जाकर नीचे दिए गए Java code को लिखेंगे !
MainActivity.java
AudienceNetworkAds.initialize(this); //Add in onCreate Method
adsbanner();
//Banner Ad Method
private void adsbanner() {
adView = new AdView(this,"you banner ads id here", AdSize.BANNER_HEIGHT_50);
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);
adContainer.addView(adView);
adView.loadAd();
AdListener adListener = new AdListener() {
@Override
public void onError(Ad ad, AdError adError) {
adView.loadAd();
}
@Override
public void onAdLoaded(Ad ad) {
// Ad loaded callback
}
@Override
public void onAdClicked(Ad ad) {
// Ad clicked callback
}
@Override
public void onLoggingImpression(Ad ad) {
// Ad impression logged callback
}
};
// Request an ad
adView.loadAd(adView.buildLoadAdConfig().withAdListener(adListener).build());
}}
तो हमने code में सबसे पहले एक AdView का variable बनाया है और एक banner ads का method banaya है जिससे हमें code समझने में और भी आसानी होगी , उसके बाद हमने onCreate() method में Ad को initialize कीया है और फिर हमने ads के method को onCreate method में call कर दिया जिससे हमारा Ad हमारे App में add हो जाएगा,
आप अपने App में ads Video देख कर भी लगा सकते है जिसमे हमने सभी steps को अच्छे से बताया है,