1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2023 The Android Open Source Project 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"); 6 ~ you may not use this file except in compliance with the License. 7 ~ You may obtain a copy of the License at 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, 13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ~ See the License for the specific language governing permissions and 15 ~ limitations under the License. 16 --> 17<PreferenceScreen 18 xmlns:app="http://schemas.android.com/apk/res-auto" 19 xmlns:android="http://schemas.android.com/apk/res/android"> 20 21 <PreferenceCategory 22 app:key="banner_view_category" 23 app:title="@string/view"> 24 <ListPreference 25 app:key="banner_view_type" 26 app:title="@string/view_type" 27 app:useSimpleSummaryProvider="true" 28 android:entries="@array/banner_view_type" 29 android:entryValues="@array/banner_view_type_values" 30 android:defaultValue="RANDOM_COLOUR" 31 /> 32 <EditTextPreference 33 app:key="banner_video_url" 34 app:title="@string/video_url" 35 app:useSimpleSummaryProvider="true" 36 /> 37 <EditTextPreference 38 app:key="banner_image_url" 39 app:title="@string/image_url" 40 app:useSimpleSummaryProvider="true" 41 android:defaultValue="@string/default_image_url" 42 /> 43 </PreferenceCategory> 44 45 <PreferenceCategory 46 app:key="banner_behaviour_category" 47 app:title="@string/behaviour"> 48 <ListPreference 49 app:key="banner_on_click" 50 app:title="@string/on_click" 51 app:useSimpleSummaryProvider="true" 52 android:entries="@array/banner_on_click" 53 android:entryValues="@array/banner_on_click_values" 54 android:defaultValue="OPEN_CHROME" 55 /> 56 <EditTextPreference 57 app:key="package_to_open" 58 app:title="@string/on_click_package" 59 app:useSimpleSummaryProvider="true" 60 /> 61 </PreferenceCategory> 62 63 <PreferenceCategory 64 app:key="banner_positioning" 65 app:title="@string/positioning"> 66 <ListPreference 67 app:key="banner_placement" 68 app:title="@string/placement" 69 app:useSimpleSummaryProvider="true" 70 android:entries="@array/banner_placement" 71 android:entryValues="@array/banner_placement_values" 72 android:defaultValue="BOTTOM" 73 /> 74 </PreferenceCategory> 75 76 <PreferenceCategory 77 app:key="banner_size" 78 app:title="@string/size"> 79 <ListPreference 80 app:key="banner_ad_size" 81 app:title="@string/ad_size" 82 app:useSimpleSummaryProvider="true" 83 android:entries="@array/banner_ad_size" 84 android:entryValues="@array/banner_ad_size_values" 85 android:defaultValue="SMALL" 86 /> 87 </PreferenceCategory> 88 89</PreferenceScreen>