Android 广告单位id和发布者id是否相同?
我是android应用程序开发新手。我正在准备一个应该在底部显示Admob的应用程序,因为我在Admob中装入了一个ac,获得了一个发布者id,并将其放入代码中 但客户给了我集成的详细信息 成人ID- xxxx(五位数) 以下是应用程序ID: 0axxxxxb xxdx xxxa xxxx CXXBXXXXXXXXXX(这里的x是数字)Android 广告单位id和发布者id是否相同?,android,Android,我是android应用程序开发新手。我正在准备一个应该在底部显示Admob的应用程序,因为我在Admob中装入了一个ac,获得了一个发布者id,并将其放入代码中 但客户给了我集成的详细信息 成人ID- xxxx(五位数) 以下是应用程序ID: 0axxxxxb xxdx xxxa xxxx CXXBXXXXXXXXXX(这里的x是数字) 我的问题是,adunit id和publisher id是否相同?如果是这样的话,我有出版商id和15个挖掘编号…但adunit id只有5个挖掘,我现在该怎么
我的问题是,adunit id和publisher id是否相同?如果是这样的话,我有出版商id和15个挖掘编号…但adunit id只有5个挖掘,我现在该怎么办?我会说基于 添加所需的五行代码 横幅:
- 导入com.google.ads*
- 声明AdView实例
- 创建它,指定AdMob发布者ID的单元ID
- 将视图添加到UI
- 在上面放个广告
与您的客户澄清。否,PublisherId是唯一的帐户id,而ad Unit id是每个应用程序的id。我使用此方法从我的应用程序中的
onCreate()
方法获得adUnitId
public void getIdThread() {
new Thread(new Runnable() {
@Override
public void run() {
// Do not call this function from the main thread. Otherwise,
// an IllegalStateException will be thrown.
Info adInfo = null;
try {
adInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
Log.d("AD_INFO", "adInfo :: " +adInfo);
} catch (IOException e) {
// Unrecoverable error connecting to Google Play services (e.g.,
// the old version of the service doesn't support getting AdvertisingId).
} catch (GooglePlayServicesNotAvailableException e) {
// Google Play services is not available entirely.
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (GooglePlayServicesRepairableException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final String adUnitId = adInfo.getId();
final boolean isLAT = adInfo.isLimitAdTrackingEnabled();
Log.d("AD_INFO", "adUnitId :: " +adUnitId);
Log.d("AD_INFO", "isLAT :: " +isLAT);
}
}).start();
}
这是一个adUnitId
的格式:
da123eb7-19a9-43aa-a98b-9ae24de45f25
你为什么不问问admob?我所有应用程序中的每个广告都应该有相同的id?我所有应用程序中的每个广告都应该有相同的id?