Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓admob与新应用程序配合使用,但我似乎无法在已完成的应用程序中实现广告_Android_Android Studio_Admob - Fatal编程技术网

Android 安卓admob与新应用程序配合使用,但我似乎无法在已完成的应用程序中实现广告

Android 安卓admob与新应用程序配合使用,但我似乎无法在已完成的应用程序中实现广告,android,android-studio,admob,Android,Android Studio,Admob,我跟随并制作了一个横幅广告,但当我转到我完成的应用程序尝试更改完全相同的代码时,它不想显示出来。我很想知道是否有人遇到过这种情况,或者能想到我遗漏的东西。这是在代码更改的情况下测试完成的应用程序时的相关日志: 06-25 19:43:42.419 7054-7054/com.testing.testApp I/Ads﹕ 正在启动广告请求 06-25 19:43:44.391 7054-7054/com.testing.testApp I/Ads﹕ 正在计划从现在起60000毫秒的ad刷新 06-

我跟随并制作了一个横幅广告,但当我转到我完成的应用程序尝试更改完全相同的代码时,它不想显示出来。我很想知道是否有人遇到过这种情况,或者能想到我遗漏的东西。这是在代码更改的情况下测试完成的应用程序时的相关日志:

06-25 19:43:42.419 7054-7054/com.testing.testApp I/Ads﹕ 正在启动广告请求

06-25 19:43:44.391 7054-7054/com.testing.testApp I/Ads﹕ 正在计划从现在起60000毫秒的ad刷新

06-25 19:43:44.421 7054-7054/com.testing.testApp I/Ads﹕ Ad已完成加载。

activity\u home.xml
activity_home.xml    
<RelativeLayout  
xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/bg"
        tools:context=".HomeActivity" >

<!-- container for banner -->

  <RelativeLayout
    android:id="@+id/bannerContainerLayoutHome"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
     >
</RelativeLayout>


  </RelativeLayout>

试试这段代码我希望你的问题能解决…

这行是怎么做的那行是我写的错误现在这项工作很好,试试吧谢谢你的帮助我刚刚收到这行的一个错误:bannerContainerLayoutHome.addView(adView);在下面这行中,如果缺少任何内容,我似乎仍然有一个错误:bannerContainerLayoutHome=(RelativeLayout)findViewById(R.id.bannerContainerLayoutHome);所以更多的日志。当收到广告回复时,它会说什么?
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
 import com.google.android.gms.ads.AdView;

public class HomeActivity extends Activity  {

private RelativeLayout bannerContainerLayoutHome;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_home);
 bannerContainerLayoutHome =   
 (RelativeLayout)findViewById(R.id.bannerContainerLayoutHome);     
showBannerAd();
    }
/**
 * show ad banner at footer
 * 
 */
private void showBannerAd()
{
    AdView adView = new AdView(HomeActivity.this);
    //cal method to show banner add


        adView.setAdSize(AdSize.SMART_BANNER);


    adView.setAdUnitId("PUT_YOUR_AD_UNIT_ID");
    bannerContainerLayoutHome.addView(adView);

    AdRequest adRequest = new 
    AdRequest.Builder().addTestDevice(Secure.getString(getContentResolver(),Secur    
     e.ANDROID_ID)).build();
    adView.loadAd(adRequest);
}
}