What nonsense is sometimes perpetrated in so-called answers here.
The face of a pyramid is an isosceles triangle. To find the angle between one face and an adjoining face, it is necessary to draw an altitude from one of the lower corners to the opposite sloping edge. Then find the angle which this altitude makes with a similar one on the adjoining face.
As you go through the stuff below, it will be necessary to sketch several triangles as we come to them to make the description clearer (hopefully !)
Take face AOB, and consider the adjoining face DOA.
Call the centre of the base (directly below the vertex) Z, and let M be the mid-point of AB.
Let us establish some other dimensions to begin with.
AB and AD = 10 therefore AM = MB = ZM = 5
OM = √(15² + 5²) = √250 = 5√10
Base diagonal, DB = 10√2
Hence half this diagonal, ZA, ZB, ZD = 5√2
Sloping edges, OA, etc = √(15² + (5√2)²) = √275 = 5√11
In triangleAOB,
Let K be the foot of the perpendicular from B on to the side AO.
And similarly, K will also be the foot of the perpendicular from D on to AO from the adjacent face DOA.
Triangle DKB is an isosceles triangle with base DB, and the vertex angle DKB is the required angle between faces DOA and AOB of the pyramid.
We want to find the length of the sides BK and DK.
In triangle AOM, we have AO = 5√11, AM = 5, OM = 5√10
hence for angle OAM we have sin = OM/OA = √10/√11
. . . . . . . . . . . . . . . . . . . . . . . . . . cos =AM/OA = 1/√11
. . . . . . . . . . . . . . . . . . . . . . . . . . tan = √10
Turning to triangle AKB, we have that
sin angle BAK = BK/AB
and we just found that sin BAK = √10/√11
therefore BK/10 = √10/√11
from which BK = 10√10/√11
Now we have triangle BKD under control.
Base BD = 10√2, sides BK and KD = 10√10/√11
Draw the altitude KZ; and call the angle DKZ, φ
Sin φ = DZ / KD = 5√2 / ( 10√10 /√11) = (5√2 √11) / 10√10 = √11 / √20
φ = sinˉ¹ (√11 / √20) = sinˉ¹ 0.74162 = 47.87º
And the angle we want to find, BKD, = 2φ = 95.74º