0

古いバージョンのadmobSDKではattrs.xml、admob属性が定義されているファイル(adUnitId、adSizeなど)を手動で追加する必要がありましたが、現在のバージョンのSDKでは不要になりました。XMLレイアウトファイルで行う必要があるのは、xmlnsを使用してadmob名前空間を宣言することだけです。

だから私の質問は:彼らはどうやってそれをすることができたのですか?彼らがこれらの属性をどのように宣言または定義したかについて、私はただ興味があります。そして、実際にこの「トリック」を使用して、将来独自の属性を持つ税関ビューで使用することができます。

ありがとう :)

4

1 に答える 1

0

大まかに言うと、AdMob はAttributeSet.getAttributeValue(String namespace, String name)および同様のメソッドを呼び出しています。期待する名前空間 (" http://schemas.android.com/apk/lib/com.google.ads ") を渡します。これは有効な URL である必要はありません。他の名前空間と競合しない一意の URL にする必要があります。

于 2013-02-05T23:16:27.567 に答える