Rapid Subscribe Android App

Rapid Subscribe Android App
Rapid Subscriber

Recent Posts

Implement Facebook Banner Ads in Android App without Payment Account

In this post, we implement Facebook Banner Ads using the Facebook Audience Network without Payment Account.

For that, firstly sign-in with your Facebook account on developers.facebook.com.

Then Create an app under MyApp section on top-right corner.

Create an App on Facebook Developer console
Create an App 

Then name your app and click create app.

Name your App on Facebook Developer Console
Name your App 

Then Click on Audience Network from the product section.

Facebook Audience Network
Click on Audience Network

Then click on Get started of monetization and then select business account.

Monetization and Business account
Monetization and business account.

Then name your first app.

Name your app
Name your app

Then click on Android from platforms.

Click on Android from platform section
Click on Android from platform section

If your app is live then write your app link, else click on the app is not live.

Facebook Developer Console Facebook Audience Network
The app is not Live

Then Click on Banner Ad from Placement

Facebook Developer Console Facebook Audience Network
Click on Banner Ad

*Your Placement ad is only working on your app if you added a payment account with your account.*

So, Add a Test Device in the Testing section to show test ads in your Android app without payment account.

Then, click on a Testing section in the left menu on business.facebook.com

Facebook Developer Console Facebook Audience Network
Click on Testing

Under Add Test Device, Enter your test device Id.

For Test Device Id of Android Mobile.

Open Settings -> click on google -> click on Ads -> your AAID is write in bottom of your screen.

Then enter your device id and click on add device.

Then select the ad type of your added device.

Facebook Developer Console Facebook Audience Network
Add Test Device

Then select banner from ads.

Facebook Developer Console Facebook audience Network
Select Ad Type

Now your ad is set up properly. Now open Android Studio and create a new project.

After the Gradle sync Then opens your app-level Gradle file and add Facebook ads dependency.

 implementation 'com.facebook.android:audience-network-sdk:5.6.1'  

Then copy your placement Id.

Facebook Developer Console Facebook Audience Network
Copy placement Id

Then paste your placement id in your String resources of Android project.

 <string name="Facebook_banner_placement">1449151565259453_1449153298592613</string>  

Then in activity_main.xml paste your linear layout code.


 <?xml version="1.0" encoding="utf-8"?>  
 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  

Then create an ad view and load banner ad in your MainActivity.java file.


 public class MainActivity extends AppCompatActivity {  
   private AdView adView;  
   protected void onCreate(Bundle savedInstanceState) {  
     adView = new AdView(this, getResources().getString(R.string.Facebook_banner_placement), AdSize.BANNER_HEIGHT_50);  
     // Find the Ad Container  
     LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);  
     // Add the ad view to your activity layout  
     // Request an ad  

Now run your app and your ad is successfully shown on your mobile without payment Account

Follow us for more posts like this, 
Subscribe to Harpreet studio on Youtube  
Like Harpreet Studio on Facebook  
Follow me on Instagram 


  1. Bro can I get your WhatsApp number.i have some problems with webview app

  2. I have commented in YouTube also

  3. My WhatsApp number is 9700552326