Tôi có biểu ngữ quảng cáo admob mà tôi muốn đặt ở cuối màn hình và có phần còn lại của nội dung thay đổi kích thước để lấp đầy khoảng trống có sẵn khi quảng cáo tải vào. Tôi thấy chính xác điều tôi muốn xảy ra khi tôi đặt quảng cáo ở đầu bố cục tuyến tính và sau đó đặt chiều cao của nội dung là fill_parent. Điều này có thể đạt được ngược lại không? Khi tôi đặt quảng cáo của mình bên dưới nội dung của tôi với chiều cao fill_parent, nó không hiển thị vì không có đủ chỗ. Tôi có giải pháp với bố cục tương đối và lề ở dưới cùng để tiết kiệm không gian cho quảng cáo, nhưng tôi không thích không gian màu đen ở đó cho đến khi quảng cáo tải (nếu có). Bất kỳ ý tưởng?Cách hiển thị quảng cáo ở cuối màn hình mà không trùng lặp
10
A
Trả lời
31
Bạn có thể làm điều đó bằng cách sử dụng RelativeLayout
mà không làm công cụ hackish:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<bla.bla.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#FF0000"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/ad"/>
</RelativeLayout>
Nếu quảng cáo không tải vì một lý do kỳ lạ, các ListView
sẽ mất tất cả các không gian có sẵn. Mặt khác, nếu quảng cáo tải, thì ListView
sẽ không bị chồng chéo bởi quảng cáo.
Các vấn đề liên quan
- 1. Làm cách nào để hiển thị quảng cáo AdMob ở cuối màn hình trong ứng dụng Android với Xamarin/Monogame?
- 2. Hiển thị quảng cáo ở dưới cùng mà không chồng chéo chế độ xem danh sách
- 3. AdWhirl không hiển thị quảng cáo AdMob
- 4. Quảng cáo toàn màn hình iPhone
- 5. quảng cáo Admob không hiển thị
- 6. Hiển thị Quảng cáo Trong AndEngine
- 7. Hiển thị nội dung quảng cáo từ Respose.WriteFile()/Response.ContentType
- 8. Có ví dụ nào về cách triển khai quảng cáo toàn màn hình cho Android không?
- 9. Windows 8 quảng cáo hiển thị trên đầu trang của các thiết lập flyout
- 10. Android - Các tab ở cuối màn hình
- 11. ArcMenu mainImage Tôi cần ở cuối màn hình. OnMeasure không cho phép nó xuất hiện ở cuối màn hình
- 12. Chú giải công cụ trên màn hình thứ hai được hiển thị ở cạnh màn hình
- 13. Làm thế nào để hiển thị một phần hình ảnh trên màn hình ở phần cuối của hình động
- 14. [Splash Screen] Làm cách nào để hiển thị hình ảnh ở chế độ toàn màn hình?
- 15. Ẩn màn hình hiển thị pygame
- 16. OpenGL: Hiển thị nhanh trên màn hình
- 17. Làm cách nào để hiển thị quảng cáo VAST trong ứng dụng Android của tôi?
- 18. Quảng cáo AdMob không được hiển thị với bảo vệ chuyên nghiệp
- 19. DrawerLayout với quảng cáo Admob
- 20. Hiển thị màn hình "Chờ" trong WPF
- 21. Cách thêm quảng cáo AdMob vào UITableView
- 22. Android AVD không hiển thị bất kỳ thứ gì. chỉ "ANDROID" ở giữa màn hình
- 23. Hiển thị HTML5 Video toàn màn hình
- 24. Kích thước quảng cáo AdMob trên Android
- 25. Cách chụp màn hình toàn bộ trang web, thay vì hiển thị trên màn hình
- 26. Cách hiển thị hình ảnh trên báo cáo RDLC
- 27. CoreBluetooth - Quảng cáo iPhone ở chế độ backgrund
- 28. Ruby $ stdin.gets mà không hiển thị ký tự trên màn hình
- 29. Làm cách nào để dán hình ảnh vào cuối màn hình hiển thị và được căn giữa?
- 30. Hiển thị màn hình kép Android
cảm ơn rất nhiều cristian, đã hoạt động chính xác như tôi muốn nó :) –