How to show banner ads in relative layout programmatically












-1















Why banner ads not showing in relative layout programmatically ?



XML



<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layoutDirection="ltr"
tools:context=".HomeActivity">

</RelativeLayout >


Java



void loadAds() {
if (checkInternet.isConnectingToInternet()) {
database = FirebaseDatabase.getInstance();
databaseReference = database.getReference("Test").child("Ads");
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Banner = dataSnapshot.child("Banner").getValue().toString();
Interstitial = dataSnapshot.child("Interstitial").getValue().toString();
Rewarded = dataSnapshot.child("Rewarded").getValue().toString();
InterstitialPage = dataSnapshot.child("InterstitialPage").getValue().toString();
AdView mAdView = new AdView(HomeActivity.this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId(Banner);
relative_layout.addView(mAdView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}

@Override
public void onCancelled(@NonNull DatabaseError databaseError) {

}
});
}
}


I hope you help me to find a solution.










share|improve this question




















  • 1





    Can you explain what's working and what's not with the above code?

    – prashant17
    Nov 14 '18 at 13:48











  • @prashant17 I just want show ads , button , text etc... inside relative layout can you put example ?

    – user10536091
    Nov 14 '18 at 13:57
















-1















Why banner ads not showing in relative layout programmatically ?



XML



<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layoutDirection="ltr"
tools:context=".HomeActivity">

</RelativeLayout >


Java



void loadAds() {
if (checkInternet.isConnectingToInternet()) {
database = FirebaseDatabase.getInstance();
databaseReference = database.getReference("Test").child("Ads");
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Banner = dataSnapshot.child("Banner").getValue().toString();
Interstitial = dataSnapshot.child("Interstitial").getValue().toString();
Rewarded = dataSnapshot.child("Rewarded").getValue().toString();
InterstitialPage = dataSnapshot.child("InterstitialPage").getValue().toString();
AdView mAdView = new AdView(HomeActivity.this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId(Banner);
relative_layout.addView(mAdView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}

@Override
public void onCancelled(@NonNull DatabaseError databaseError) {

}
});
}
}


I hope you help me to find a solution.










share|improve this question




















  • 1





    Can you explain what's working and what's not with the above code?

    – prashant17
    Nov 14 '18 at 13:48











  • @prashant17 I just want show ads , button , text etc... inside relative layout can you put example ?

    – user10536091
    Nov 14 '18 at 13:57














-1












-1








-1








Why banner ads not showing in relative layout programmatically ?



XML



<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layoutDirection="ltr"
tools:context=".HomeActivity">

</RelativeLayout >


Java



void loadAds() {
if (checkInternet.isConnectingToInternet()) {
database = FirebaseDatabase.getInstance();
databaseReference = database.getReference("Test").child("Ads");
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Banner = dataSnapshot.child("Banner").getValue().toString();
Interstitial = dataSnapshot.child("Interstitial").getValue().toString();
Rewarded = dataSnapshot.child("Rewarded").getValue().toString();
InterstitialPage = dataSnapshot.child("InterstitialPage").getValue().toString();
AdView mAdView = new AdView(HomeActivity.this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId(Banner);
relative_layout.addView(mAdView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}

@Override
public void onCancelled(@NonNull DatabaseError databaseError) {

}
});
}
}


I hope you help me to find a solution.










share|improve this question
















Why banner ads not showing in relative layout programmatically ?



XML



<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layoutDirection="ltr"
tools:context=".HomeActivity">

</RelativeLayout >


Java



void loadAds() {
if (checkInternet.isConnectingToInternet()) {
database = FirebaseDatabase.getInstance();
databaseReference = database.getReference("Test").child("Ads");
databaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Banner = dataSnapshot.child("Banner").getValue().toString();
Interstitial = dataSnapshot.child("Interstitial").getValue().toString();
Rewarded = dataSnapshot.child("Rewarded").getValue().toString();
InterstitialPage = dataSnapshot.child("InterstitialPage").getValue().toString();
AdView mAdView = new AdView(HomeActivity.this);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId(Banner);
relative_layout.addView(mAdView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}

@Override
public void onCancelled(@NonNull DatabaseError databaseError) {

}
});
}
}


I hope you help me to find a solution.







android admob






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 14 '18 at 14:23









Markus Kauppinen

2,1803825




2,1803825










asked Nov 14 '18 at 13:40







user10536091















  • 1





    Can you explain what's working and what's not with the above code?

    – prashant17
    Nov 14 '18 at 13:48











  • @prashant17 I just want show ads , button , text etc... inside relative layout can you put example ?

    – user10536091
    Nov 14 '18 at 13:57














  • 1





    Can you explain what's working and what's not with the above code?

    – prashant17
    Nov 14 '18 at 13:48











  • @prashant17 I just want show ads , button , text etc... inside relative layout can you put example ?

    – user10536091
    Nov 14 '18 at 13:57








1




1





Can you explain what's working and what's not with the above code?

– prashant17
Nov 14 '18 at 13:48





Can you explain what's working and what's not with the above code?

– prashant17
Nov 14 '18 at 13:48













@prashant17 I just want show ads , button , text etc... inside relative layout can you put example ?

– user10536091
Nov 14 '18 at 13:57





@prashant17 I just want show ads , button , text etc... inside relative layout can you put example ?

– user10536091
Nov 14 '18 at 13:57












2 Answers
2






active

oldest

votes


















0














Try it with test ads if it works then the problem is with your ad number



ca-app-pub-3940256099942544/6300978111





share|improve this answer































    4














    Try to put adView inside relative layout in xml like this:



            <com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:layout_marginStart="46dp"
    android:layout_marginLeft="46dp"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111"/>


    and change ca-app-pub-3940256099942544/6300978111 to your adUnitId.
    also check this



    Hope this help you






    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53301604%2fhow-to-show-banner-ads-in-relative-layout-programmatically%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown
























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      Try it with test ads if it works then the problem is with your ad number



      ca-app-pub-3940256099942544/6300978111





      share|improve this answer




























        0














        Try it with test ads if it works then the problem is with your ad number



        ca-app-pub-3940256099942544/6300978111





        share|improve this answer


























          0












          0








          0







          Try it with test ads if it works then the problem is with your ad number



          ca-app-pub-3940256099942544/6300978111





          share|improve this answer













          Try it with test ads if it works then the problem is with your ad number



          ca-app-pub-3940256099942544/6300978111






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 19 '18 at 9:14









          Taha SamiTaha Sami

          1369




          1369

























              4














              Try to put adView inside relative layout in xml like this:



                      <com.google.android.gms.ads.AdView
              android:id="@+id/adView"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentStart="true"
              android:layout_alignParentLeft="true"
              android:layout_centerVertical="true"
              android:layout_marginStart="46dp"
              android:layout_marginLeft="46dp"
              ads:adSize="BANNER"
              ads:adUnitId="ca-app-pub-3940256099942544/6300978111"/>


              and change ca-app-pub-3940256099942544/6300978111 to your adUnitId.
              also check this



              Hope this help you






              share|improve this answer




























                4














                Try to put adView inside relative layout in xml like this:



                        <com.google.android.gms.ads.AdView
                android:id="@+id/adView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentStart="true"
                android:layout_alignParentLeft="true"
                android:layout_centerVertical="true"
                android:layout_marginStart="46dp"
                android:layout_marginLeft="46dp"
                ads:adSize="BANNER"
                ads:adUnitId="ca-app-pub-3940256099942544/6300978111"/>


                and change ca-app-pub-3940256099942544/6300978111 to your adUnitId.
                also check this



                Hope this help you






                share|improve this answer


























                  4












                  4








                  4







                  Try to put adView inside relative layout in xml like this:



                          <com.google.android.gms.ads.AdView
                  android:id="@+id/adView"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_alignParentStart="true"
                  android:layout_alignParentLeft="true"
                  android:layout_centerVertical="true"
                  android:layout_marginStart="46dp"
                  android:layout_marginLeft="46dp"
                  ads:adSize="BANNER"
                  ads:adUnitId="ca-app-pub-3940256099942544/6300978111"/>


                  and change ca-app-pub-3940256099942544/6300978111 to your adUnitId.
                  also check this



                  Hope this help you






                  share|improve this answer













                  Try to put adView inside relative layout in xml like this:



                          <com.google.android.gms.ads.AdView
                  android:id="@+id/adView"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_alignParentStart="true"
                  android:layout_alignParentLeft="true"
                  android:layout_centerVertical="true"
                  android:layout_marginStart="46dp"
                  android:layout_marginLeft="46dp"
                  ads:adSize="BANNER"
                  ads:adUnitId="ca-app-pub-3940256099942544/6300978111"/>


                  and change ca-app-pub-3940256099942544/6300978111 to your adUnitId.
                  also check this



                  Hope this help you







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 14 '18 at 19:49









                  Ibrar RazaIbrar Raza

                  2095




                  2095






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53301604%2fhow-to-show-banner-ads-in-relative-layout-programmatically%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Florida Star v. B. J. F.

                      Error while running script in elastic search , gateway timeout

                      Adding quotations to stringified JSON object values