Android 安卓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-25 19:43:44.421 7054-7054/com.testing.testApp I/Ads﹕ Ad已完成加载。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-
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);
}
}